diff options
author | Thijs Schreijer <thijs@thijsschreijer.nl> | 2025-03-04 13:07:30 +0100 |
---|---|---|
committer | Thijs Schreijer <thijs@thijsschreijer.nl> | 2025-03-04 14:00:28 +0100 |
commit | f687fbfdc341207bb6a3124000c6019c44735deb (patch) | |
tree | 7c907b1bcf116c29601b53d9803948c9e21bc578 | |
parent | 9318a7dc9f7def35a2e9d85ccffe63c06950be09 (diff) | |
download | luasystem-f687fbfdc341207bb6a3124000c6019c44735deb.tar.gz luasystem-f687fbfdc341207bb6a3124000c6019c44735deb.tar.bz2 luasystem-f687fbfdc341207bb6a3124000c6019c44735deb.zip |
chore(ci): add NetBSD
-rw-r--r-- | .github/workflows/build.yml | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f0e7a81..74b7026 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml | |||
@@ -144,3 +144,22 @@ jobs: | |||
144 | LUA_VERSION=5.4 luarocks-5.4 make | 144 | LUA_VERSION=5.4 luarocks-5.4 make |
145 | luarocks-5.4 install busted | 145 | luarocks-5.4 install busted |
146 | busted --exclude-tags=manual --Xoutput "--color" | 146 | busted --exclude-tags=manual --Xoutput "--color" |
147 | |||
148 | netbsd: | ||
149 | runs-on: ubuntu-latest | ||
150 | name: Run tests on NetBSD | ||
151 | steps: | ||
152 | - uses: actions/checkout@v4 | ||
153 | |||
154 | - name: Run tests inside NetBSD VM | ||
155 | uses: vmactions/netbsd-vm@v1 | ||
156 | with: | ||
157 | usesh: true | ||
158 | prepare: | | ||
159 | export PATH=/usr/pkg/bin:/usr/pkg/sbin:/usr/sbin:$PATH | ||
160 | env ASSUME_ALWAYS_YES=YES /usr/sbin/pkg_add -v pkgin | ||
161 | pkgin -y update | ||
162 | pkgin -y install lua54-rocks lua54-busted | ||
163 | run: | | ||
164 | luarocks-5.4 make | ||
165 | busted --exclude-tags=manual --Xoutput "--color" | ||