aboutsummaryrefslogtreecommitdiffhomepage
path: root/.gitea
diff options
context:
space:
mode:
Diffstat (limited to '.gitea')
-rw-r--r--.gitea/workflows/release.yml25
-rw-r--r--.gitea/workflows/test.yml25
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: >-