Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 16 additions & 16 deletions .cirrus.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ freebsd_instance:
image_family: freebsd-14-3

task:
name: FreeBSD+ghc-9.10.3+cabal
name: FreeBSD+ghc-9.14.1+cabal
env:
PACKCHECK_COMMAND: cabal

Expand All @@ -27,7 +27,7 @@ task:
# ------------------------------------------------------------------------
# For updating see: https://downloads.haskell.org/~ghcup/
GHCUP_VERSION: 0.1.50.2
GHCVER: 9.10.3
GHCVER: 9.14.1

# ------------------------------------------------------------------------
# stack options (if using stack builds)
Expand Down Expand Up @@ -56,31 +56,31 @@ task:
# If you have not committed packcheck.sh in your repo at PACKCHECK
# then it is automatically pulled from this URL.
PACKCHECK_GITHUB_URL: "https://raw.githubusercontent.com/composewell/packcheck"
PACKCHECK_GITHUB_COMMIT: "dd6862df527f317fd4987afa523fba3f4fde7e19"
PACKCHECK_GITHUB_COMMIT: "6ee4502650b49cbbdb583fc7a55731738c9303df"

ghcup_cache:
folder: ~/.ghcup
fingerprint_script: echo $GHCUP_VERSION $GHCVER

cabal_packages_cache:
folder: ~/.cabal/packages
cabal_cache:
folder: ~/.cabal
fingerprint_script: echo $GHCVER

cabal_cache:
folder: ~/.cabal/store
# Cabal store is in .local/state/cabal
local_cache:
folder: ~/.local
fingerprint_script: echo $GHCVER

#local_cache:
# folder: ~/.local
# fingerprint_script: echo $GHCVER
ghcup_cache:
folder: ~/.ghcup
fingerprint_script: echo $GHCUP_VERSION $GHCVER

#local_bin_cache:
# folder: ~/.local/bin
# fingerprint_script: echo $HLINT_VERSION

# git is required for cabal files with git URLs
deps_install_script: |
pkg update
pkg install -y gmake
pkg install -y bash
pkg install -y git

packcheck_install_script: |
if test ! -e "$PACKCHECK"
Expand All @@ -99,8 +99,8 @@ task:

packcheck_run_script: |
# Commands like mount, sysctl for info require sbin
PTH=/usr/local/bin:/usr/bin:/bin:/sbin:/usr/sbin
# PTH=/usr/local/bin:/usr/bin:/bin:/sbin:/usr/sbin
# Use "bash -c" instead of invoking directly to preserve quoted
# arguments in PACKCHECK_COMMAND e.g. DOCSPEC_OPTIONS="--timeout 60".
# Direct invocation would word-split on spaces inside quoted values.
bash -c "$PACKCHECK $PACKCHECK_COMMAND PATH=$PTH"
bash -c "$PACKCHECK $PACKCHECK_COMMAND"
Loading
Loading