From 57227e4fb6c1d3ba67d0df60d03ba6f485562978 Mon Sep 17 00:00:00 2001 From: Vassili Tchersky Date: Thu, 20 Feb 2025 20:44:47 +0100 Subject: FreeBSD: test runner Draft version of a yet simple runner that just build libfuse under FreeBSD and show the compile log. --- .github/workflows/bsd.yaml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .github/workflows/bsd.yaml (limited to '.github') 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 -- cgit v1.2.3