From f687fbfdc341207bb6a3124000c6019c44735deb Mon Sep 17 00:00:00 2001 From: Thijs Schreijer Date: Tue, 4 Mar 2025 13:07:30 +0100 Subject: chore(ci): add NetBSD --- .github/workflows/build.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) 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: LUA_VERSION=5.4 luarocks-5.4 make luarocks-5.4 install busted busted --exclude-tags=manual --Xoutput "--color" + + netbsd: + runs-on: ubuntu-latest + name: Run tests on NetBSD + steps: + - uses: actions/checkout@v4 + + - name: Run tests inside NetBSD VM + uses: vmactions/netbsd-vm@v1 + with: + usesh: true + prepare: | + export PATH=/usr/pkg/bin:/usr/pkg/sbin:/usr/sbin:$PATH + env ASSUME_ALWAYS_YES=YES /usr/sbin/pkg_add -v pkgin + pkgin -y update + pkgin -y install lua54-rocks lua54-busted + run: | + luarocks-5.4 make + busted --exclude-tags=manual --Xoutput "--color" -- cgit v1.2.3-55-g6feb