Skip to content

Commit 6711daf

Browse files
committed
Merge branch 'freebsd'
2 parents 4c4073a + 7b07451 commit 6711daf

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

.github/workflows/test.yaml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,3 +149,25 @@ jobs:
149149
cabal bench
150150
env:
151151
HOMEBREW_CHANGE_ARCH_TO_ARM: 1
152+
153+
freebsd:
154+
runs-on: ${{ matrix.os }}
155+
strategy:
156+
fail-fast: false
157+
matrix:
158+
include:
159+
- os: [self-hosted, FreeBSD, X64]
160+
ghc: 9.4.8
161+
- os: [self-hosted, FreeBSD, X64]
162+
ghc: 9.6.4
163+
steps:
164+
- name: Checkout code
165+
uses: actions/checkout@v3
166+
167+
- name: Run build
168+
run: |
169+
pkg install -y curl gcc gmp gmake ncurses perl5 libffi libiconv git bash misc/compat10x misc/compat11x misc/compat12x gmake llvm14
170+
. .github/scripts/env.sh
171+
curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | BOOTSTRAP_HASKELL_NONINTERACTIVE=1 BOOTSTRAP_HASKELL_INSTALL_NO_STACK=1 BOOTSTRAP_HASKELL_GHC_VERSION=${{ matrix.ghc }} BOOTSTRAP_HASKELL_ADJUST_BASHRC=yes sh
172+
cabal test
173+
cabal bench

0 commit comments

Comments
 (0)