diff options
Diffstat (limited to '.github/workflows/build.yml')
-rw-r--r-- | .github/workflows/build.yml | 17 |
1 files changed, 17 insertions, 0 deletions
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: | |||
110 | - name: test | 110 | - name: test |
111 | run: | | 111 | run: | |
112 | busted --exclude-tags=manual --Xoutput "--color" | 112 | busted --exclude-tags=manual --Xoutput "--color" |
113 | |||
114 | freebsd: | ||
115 | runs-on: ubuntu-latest | ||
116 | name: Run tests on FreeBSD | ||
117 | steps: | ||
118 | - uses: actions/checkout@v4 | ||
119 | |||
120 | - name: Run tests inside FreeBSD VM | ||
121 | uses: vmactions/freebsd-vm@v1 | ||
122 | with: | ||
123 | usesh: true | ||
124 | prepare: | | ||
125 | pkg install -y lua54-luarocks | ||
126 | run: | | ||
127 | LUA_VERSION=5.4 luarocks54 make | ||
128 | luarocks54 install busted | ||
129 | busted --exclude-tags=manual --Xoutput "--color" | ||