diff options
author | Vassili Tchersky <vt+git@vbc.su> | 2025-02-20 20:44:47 +0100 |
---|---|---|
committer | Bernd Schubert <bernd@bsbernd.com> | 2025-06-25 13:50:24 +0200 |
commit | 57227e4fb6c1d3ba67d0df60d03ba6f485562978 (patch) | |
tree | 49f1413982a8d017528e1d6fdca587fb9bdf454a /.github/workflows/bsd.yaml | |
parent | f0ec646e87d726b6c10c951e8bf5b7f5e16cc38f (diff) | |
download | libfuse-57227e4fb6c1d3ba67d0df60d03ba6f485562978.tar.gz |
FreeBSD: test runner
Draft version of a yet simple runner that just build libfuse under
FreeBSD and show the compile log.
Diffstat (limited to '.github/workflows/bsd.yaml')
-rw-r--r-- | .github/workflows/bsd.yaml | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/.github/workflows/bsd.yaml b/.github/workflows/bsd.yaml new file mode 100644 index 0000000..e07d543 --- /dev/null +++ b/.github/workflows/bsd.yaml @@ -0,0 +1,33 @@ +--- +# TODO: integrate into matrix.os in pr-ci.yml +# TODO: add NetBSD and DragonFlyBSD +name: 'Build (FreeBSD)' +on: + push: + branches: + - master + - 'fuse-[0-9]+.[0-9]+*' + pull_request: + branches: + - master + - 'fuse-[0-9]+.[0-9]+*' + +jobs: + build_bsd: + runs-on: ubuntu-latest + name: Build under FreeBSD + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Build + uses: vmactions/freebsd-vm@v1 + with: + usesh: true + prepare: | + pkg install -y meson ninja + run: | + mkdir build + cd build + meson setup .. + ninja -v +...
\ No newline at end of file |