@@ -3,32 +3,30 @@ name: CI for Vagrant Boxes
33
44on : [push]
55jobs :
6- # build-on-openindiana:
7- # runs-on: macos-13
8- # steps:
9- # - uses: actions/checkout@v4
10- # with:
11- # submodules: recursive
6+ build-on-openindiana :
7+ runs-on : macos-13
8+ steps :
9+ - uses : actions/checkout@v4
10+ with :
11+ submodules : recursive
1212
13- # - name: Install Virtualbox
14- # run: brew install --cask virtualbox
13+ - name : Install Virtualbox
14+ run : brew install --cask virtualbox
1515
16- # - name: Install Vagrant
17- # run: brew install --cask vagrant
16+ - name : Install Vagrant
17+ run : brew install --cask vagrant
1818
19- # - uses: leleliu008/github-actions-vagrant@v2
20- # with:
21- # mem: 2048
22- # box: Toasterson/omnitribblix
23- # run: |
24- # run sudo zap refresh
25- # run sudo zap install-overlay develop
26- # run sudo zap list-overlays
27- # run sudo zap install-overlay meson
28- # run sudo zap install-overlay ninja
19+ - uses : vonericsen/github-actions-vagrant@develop
20+ with :
21+ mem : 2048
22+ timeout : 600
23+ box : openindiana/hipster
24+ run : |
25+ run sudo pkg update
26+ run sudo pkg install -y meson
2927
30- # run meson setup build -Dprefix=/ -Dmandir=/man -Dbindir=/ --buildtype=release
31- # run meson install -C build
28+ run meson setup build -Dprefix=/ -Dmandir=/man -Dbindir=/ --buildtype=release
29+ run meson install -C build
3230
3331 build-on-freebsd :
3432 runs-on : macos-13
6361 - name : Install Vagrant
6462 run : brew install --cask vagrant
6563
66- - uses : leleliu008 /github-actions-vagrant@v2
64+ - uses : vonericsen /github-actions-vagrant@develop
6765 with :
6866 mem : 2048
6967 box : ${{ matrix.config.box }}
0 commit comments