Add NetBSD job to CI.

This commit is contained in:
David Reid
2025-08-23 14:28:09 +10:00
parent 8030f3bf7b
commit 0379f18239
+21 -4
View File
@@ -216,10 +216,8 @@ jobs:
matrix:
config:
- {name: "Default", cmake_args: "-DMINIAUDIO_BUILD_EXAMPLES=ON -DMINIAUDIO_BUILD_TESTS=ON"}
steps:
- uses: actions/checkout@v4
- name: Test on FreeBSD
uses: vmactions/freebsd-vm@v1
with:
@@ -239,10 +237,8 @@ jobs:
matrix:
config:
- {name: "Default", cmake_args: "-DMINIAUDIO_BUILD_EXAMPLES=ON -DMINIAUDIO_BUILD_TESTS=ON"}
steps:
- uses: actions/checkout@v4
- name: Test on OpenBSD
uses: vmactions/openbsd-vm@v1
with:
@@ -253,6 +249,27 @@ jobs:
cmake -B build ${{ matrix.config.cmake_args }}
cmake --build build --parallel $(sysctl -n hw.ncpu)
netbsd:
name: NetBSD (${{ matrix.config.name }})
runs-on: ubuntu-latest
continue-on-error: true
strategy:
fail-fast: false
matrix:
config:
- {name: "Default", cmake_args: "-DMINIAUDIO_BUILD_EXAMPLES=ON -DMINIAUDIO_BUILD_TESTS=ON"}
steps:
- uses: actions/checkout@v4
- name: Test on NetBSD
uses: vmactions/netbsd-vm@v1
with:
usesh: true
prepare: |
/usr/sbin/pkg_add cmake
run: |
cmake -B build ${{ matrix.config.cmake_args }}
cmake --build build
additional-configs:
name: Additional Configurations (${{ matrix.config.name }})
runs-on: ubuntu-latest