From afd939e6afa79932e96950539ce108ab2c644217 Mon Sep 17 00:00:00 2001 From: cos Date: Mon, 17 Feb 2025 15:39:08 +0100 Subject: ci: Add FreeBSD vmaction --- .github/workflows/build.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 55a05f5..dd28124 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -110,3 +110,20 @@ jobs: - name: test run: | busted --exclude-tags=manual --Xoutput "--color" + + freebsd: + runs-on: ubuntu-latest + name: Run tests on FreeBSD + steps: + - uses: actions/checkout@v4 + + - name: Run tests inside FreeBSD VM + uses: vmactions/freebsd-vm@v1 + with: + usesh: true + prepare: | + pkg install -y lua54-luarocks + run: | + LUA_VERSION=5.4 luarocks54 make + luarocks54 install busted + busted --exclude-tags=manual --Xoutput "--color" -- cgit v1.2.3-55-g6feb