diff options
Diffstat (limited to '.gitea')
| -rw-r--r-- | .gitea/workflows/release.yml | 25 | ||||
| -rw-r--r-- | .gitea/workflows/test.yml | 25 |
2 files changed, 36 insertions, 14 deletions
diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 625de0d3..62002ace 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -8,7 +8,23 @@ on: jobs: release: runs-on: ubuntu-latest + container: + image: node:16-bookworm-slim steps: + - name: Get dependencies + run: >- + echo 'deb http://deb.debian.org/debian bookworm-backports main' >> /etc/apt/sources.list.d/backports.list && + apt-get update && + apt-get install -y + git + gcc + pkg-config + libwayland-dev + wayland-protocols/bookworm-backports + libxcb1-dev + libacl1-dev + if: ${{ runner.os == 'Linux' }} + - name: Checkout uses: actions/checkout@v4 with: @@ -19,14 +35,9 @@ jobs: with: go-version: '>=1.23.0' - - name: Get dependencies + - name: Go generate run: >- - apt-get update && - apt-get install -y - gcc - pkg-config - libacl1-dev - if: ${{ runner.os == 'Linux' }} + go generate ./... - name: Build for Linux run: >- diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index f04ddf3e..ceb84ff1 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -7,7 +7,23 @@ on: jobs: test: runs-on: ubuntu-latest + container: + image: node:16-bookworm-slim steps: + - name: Get dependencies + run: >- + echo 'deb http://deb.debian.org/debian bookworm-backports main' >> /etc/apt/sources.list.d/backports.list && + apt-get update && + apt-get install -y + git + gcc + pkg-config + libwayland-dev + wayland-protocols/bookworm-backports + libxcb1-dev + libacl1-dev + if: ${{ runner.os == 'Linux' }} + - name: Checkout uses: actions/checkout@v4 with: @@ -18,14 +34,9 @@ jobs: with: go-version: '>=1.23.0' - - name: Get dependencies + - name: Go generate run: >- - apt-get update && - apt-get install -y - gcc - pkg-config - libacl1-dev - if: ${{ runner.os == 'Linux' }} + go generate ./... - name: Run tests run: >- |
