Skip to content

Commit

Permalink
Merge pull request #849 from IntersectMBO/mgalazyn/chore/fix-month-nu…
Browse files Browse the repository at this point in the history
…mber-in-gha-cache

Fix month number in GHA cache version. Use the latest patch of toolchain tools.
  • Loading branch information
carbolymer authored Jul 29, 2024
2 parents e77529e + 480c351 commit 2f73e6b
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/haskell.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ jobs:
strategy:
fail-fast: false
matrix:
ghc: ["9.6.4", "9.8.2"]
cabal: ["3.10.3.0"]
ghc: ["9.6", "9.8"]
cabal: ["3.12"]
sys:
- { os: windows-latest, shell: 'C:/msys64/usr/bin/bash.exe -e {0}' }
- { os: ubuntu-latest, shell: bash }
Expand All @@ -32,7 +32,7 @@ jobs:

env:
# Modify this value to "invalidate" the cabal cache.
CABAL_CACHE_VERSION: "2024-02-23-4"
CABAL_CACHE_VERSION: "2024-07-26"
# these two are msys2 env vars, they have no effect on non-msys2 installs.
MSYS2_PATH_TYPE: inherit
MSYSTEM: MINGW64
Expand Down Expand Up @@ -90,7 +90,7 @@ jobs:
# Use a fresh cache each month
- name: Store month number as environment variable used in cache version
run: echo "MONTHNUM=$(/usr/bin/date -u '+%m')" >> $GITHUB_ENV
run: echo "MONTHNUM=$(date -u '+%m')" >> $GITHUB_ENV

# From the dependency list we restore the cached dependencies.
# We use the hash of `dependencies.txt` as part of the cache key because that will be stable
Expand Down Expand Up @@ -123,7 +123,7 @@ jobs:
${{ steps.setup-haskell.outputs.cabal-store }}
dist-newstyle
key:
cache-${{ env.CABAL_CACHE_VERSION }}-${{ runner.os }}-${{ matrix.ghc }}-${{ env.MONTHNUM }}-${{ hashFiles('dependencies.txt') }}
${{ steps.cache.outputs.cache-primary-key }}

# Now we build.
- name: Build all
Expand Down

0 comments on commit 2f73e6b

Please sign in to comment.