File tree Expand file tree Collapse file tree 2 files changed +28
-0
lines changed Expand file tree Collapse file tree 2 files changed +28
-0
lines changed Original file line number Diff line number Diff line change 5
5
pull_request :
6
6
7
7
jobs :
8
+ build-netbsd :
9
+ runs-on : ubuntu-latest
10
+ name : build • netbsd
11
+ defaults :
12
+ run :
13
+ shell : netbsd {0}
14
+ steps :
15
+ - uses : actions/checkout@v5
16
+
17
+ - name : Start NetBSD VM
18
+ uses : vmactions/netbsd-vm@v1
19
+ with :
20
+ prepare : |
21
+ pkg_add cmake ninja-build gcc14 pkg-config capnproto bash
22
+ sync : ' rsync'
23
+ copyback : false
24
+
25
+ - name : Run CI script
26
+ run : |
27
+ cd ${{ github.workspace }}
28
+ CI_CONFIG="ci/configs/netbsd.bash" bash ci/scripts/ci.sh
29
+
8
30
build-openbsd :
9
31
runs-on : ubuntu-latest
10
32
name : build • openbsd
Original file line number Diff line number Diff line change
1
+ CI_DESC=" CI config for NetBSD"
2
+ CI_DIR=build-netbsd
3
+ export CXXFLAGS=" -Werror -Wall -Wextra -Wpedantic -Wno-unused-parameter"
4
+ export CXX=" /usr/pkg/gcc14/bin/g++"
5
+ CMAKE_ARGS=(-G Ninja)
6
+ BUILD_ARGS=(-k 0)
You can’t perform that action at this time.
0 commit comments