Skip to content

Commit 64abcfa

Browse files
authored
CI: fix emulated jobs + fix FreeBSD job (#699)
* Bump uraimo/run-on-arch-action to 2.8.2 * Switch FreeBSD job to use ghcup
1 parent c32b769 commit 64abcfa

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

.cirrus.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ task:
22
name: FreeBSD
33
freebsd_instance:
44
image_family: freebsd-14-0
5-
install_script: pkg install -y ghc hs-cabal-install git
5+
install_script:
6+
- pkg install -y git gmake
7+
- curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | BOOTSTRAP_HASKELL_NONINTERACTIVE=1 BOOTSTRAP_HASKELL_INSTALL_NO_STACK=1 sh
68
script:
7-
- cabal update
9+
- export PATH="$HOME/.ghcup/bin:$PATH"
810
- cabal test --test-show-details=direct
911

1012
task:

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ jobs:
127127
arch: ['s390x', 'ppc64le', 'riscv64']
128128
steps:
129129
- uses: actions/checkout@v4
130-
- uses: uraimo/run-on-arch-action@v2.7.2
130+
- uses: uraimo/run-on-arch-action@v2.8.1
131131
timeout-minutes: 60
132132
with:
133133
arch: ${{ matrix.arch }}

0 commit comments

Comments
 (0)