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" | ||
