Skip to content

Commit 757de0a

Browse files
committed
ci: testing FreeBSD box
Testing building with a freebsd box to debug the timeouts I am seeing in illumos Signed-off-by: Tyler Erickson <[email protected]>
1 parent 3bdcd92 commit 757de0a

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

.github/workflows/vagrant.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,27 @@ jobs:
2929
3030
run meson setup build -Dprefix=/ -Dmandir=/man -Dbindir=/ --buildtype=release
3131
run meson install -C build
32+
33+
build-on-freebsd:
34+
runs-on: macos-13
35+
steps:
36+
- uses: actions/checkout@v4
37+
with:
38+
submodules: recursive
39+
40+
- name: Install Virtualbox
41+
run: brew install --cask virtualbox
42+
43+
- name: Install Vagrant
44+
run: brew install --cask vagrant
45+
46+
- uses: leleliu008/github-actions-vagrant@v2
47+
with:
48+
mem: 2048
49+
box: freebsd/FreeBSD-15.0-CURRENT
50+
run: |
51+
run pkg update
52+
run pkg install -y meson clang
53+
54+
run meson setup build -Dprefix=/ -Dmandir=/man -Dbindir=/ --buildtype=release
55+
run meson install -C build

0 commit comments

Comments
 (0)