• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1name: freebsd
2
3permissions:
4  contents: read
5
6on: [push, pull_request]
7
8jobs:
9  freebsd:
10    runs-on: ubuntu-latest
11    steps:
12    - name: 'Checkout'
13      uses: actions/checkout@v4
14    - name: 'Install prerequisites and build'
15      uses: vmactions/freebsd-vm@v1
16      with:
17        prepare: |
18          pkg install -y meson pkgconf libdrm libXext libXfixes wayland
19          pkg install -y -x '^mesa($|-libs)'
20        run: |
21          meson setup _build -D werror=true
22          meson compile -C _build
23          meson install -C _build
24