Skip to content

Commit 652e531

Browse files
committed
Add NetBSD job
1 parent 62dccdf commit 652e531

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

.github/workflows/bsd.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,39 @@ jobs:
4444
cabal build all --enable-tests --dry-run
4545
cabal build all --enable-tests
4646
cabal test all --enable-tests --test-show-details=direct
47+
48+
netbsd:
49+
name: NetBSD
50+
runs-on: ubuntu-latest
51+
steps:
52+
- name: Checkout
53+
uses: actions/checkout@v4
54+
55+
- name: Test in NetBSD
56+
id: test
57+
uses: vmactions/netbsd-vm@v1
58+
with:
59+
release: "10.1"
60+
usesh: true
61+
prepare: |
62+
/usr/sbin/pkg_add ghc cabal-install
63+
64+
run: |
65+
cd $GITHUB_WORKSPACE;
66+
pwd
67+
ls -lah
68+
whoami
69+
env
70+
/sbin/sysctl hw.model
71+
/sbin/sysctl hw.ncpu
72+
/sbin/sysctl hw.physmem
73+
/sbin/sysctl hw.usermem
74+
/usr/bin/vmstat
75+
76+
ghc --version
77+
cabal --version
78+
79+
cabal update
80+
cabal build all --enable-tests --dry-run
81+
cabal build all --enable-tests
82+
cabal test all --enable-tests --test-show-details=direct

0 commit comments

Comments
 (0)