Skip to content

Commit 228d1bd

Browse files
committed
Bump CI for passage of time
1 parent 2b685f3 commit 228d1bd

File tree

7 files changed

+16
-30
lines changed

7 files changed

+16
-30
lines changed

.github/workflows/tests.yml

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@ on:
77
- master
88
workflow_dispatch:
99

10-
# As of 27 March 2025, ubuntu-latest and windows-latest come with
11-
# Stack 3.3.1. However, macos-13 and macos-latest do not come with Haskell
12-
# tools.
10+
# As of 2025-07-26, ubuntu-latest and windows-latest come with Stack 3.7.1.
11+
# However, macos-13 and macos-latest do not come with Haskell tools.
1312

1413
jobs:
1514
build:
@@ -23,16 +22,16 @@ jobs:
2322
snapshot:
2423
- stack-ghc-9.6.7.yaml
2524
- stack-ghc-9.8.4.yaml
26-
- stack-ghc-9.10.1.yaml
25+
- stack-ghc-9.10.2.yaml
2726
- stack-ghc-9.12.2.yaml
2827
include:
2928
- os: macos-13
30-
snapshot: stack-ghc-9.8.4.yaml
29+
snapshot: stack-ghc-9.10.2.yaml
3130
# macos-latest provides macOS/AArch64 (M1)
3231
- os: macos-latest
33-
snapshot: stack-ghc-9.8.4.yaml
32+
snapshot: stack-ghc-9.10.2.yaml
3433
- os: windows-latest
35-
snapshot: stack-ghc-9.8.4.yaml
34+
snapshot: stack-ghc-9.10.2.yaml
3635
steps:
3736
- name: Clone project
3837
uses: actions/checkout@v4
@@ -57,11 +56,11 @@ jobs:
5756
5857
if [[ "${{ matrix.os }}" == "macos-13" || "${{ matrix.os }}" == "macos-latest" ]]
5958
then
60-
# macos-13 and macos-latest do not include Haskell tools as at 2024-12-13.
59+
# macos-13 and macos-latest do not include Haskell tools as at 2025-07-26.
6160
curl -sSL https://get.haskellstack.org/ | sh
6261
fi
6362
64-
stack --resolver ${{ matrix.snapshot }} test --bench --no-run-benchmarks --haddock --no-haddock-deps
63+
stack --snapshot ${{ matrix.snapshot }} test --bench --no-run-benchmarks --haddock --no-haddock-deps
6564
test-pretty-exceptions:
6665
name: Test build of test-pretty-exceptions
6766
runs-on: ${{ matrix.os }}
@@ -72,7 +71,7 @@ jobs:
7271
- ubuntu-latest
7372
- windows-latest
7473
snapshot:
75-
- stack-ghc-9.8.4.yaml
74+
- stack-ghc-9.10.2.yaml
7675
steps:
7776
- name: Clone project
7877
uses: actions/checkout@v4
@@ -94,4 +93,4 @@ jobs:
9493
shell: bash
9594
run: |
9695
set -ex
97-
stack --resolver ${{ matrix.snapshot }} build --flag pantry:test-pretty-exceptions
96+
stack --snapshot ${{ matrix.snapshot }} build --flag pantry:test-pretty-exceptions

stack-ghc-9.10.1.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

stack-ghc-9.10.2.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Snapshot specification for GHC 9.10.2.
2+
snapshot: lts-24.1 # GHC 9.10.2

stack-ghc-9.12.2.yaml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,2 @@
11
# Snapshot specification for GHC 9.12.2.
2-
snapshot: nightly-2025-03-27 # GHC 9.10.1
3-
compiler: ghc-9.12.2
4-
5-
flags:
6-
path:
7-
os-string: true
2+
snapshot: nightly-2025-07-26 # GHC 9.12.2

stack-ghc-9.6.7.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
# Snapshot specification for GHC 9.6.7.
2-
snapshot: lts-22.43 # GHC 9.6.6
3-
compiler: ghc-9.6.7
2+
snapshot: lts-22.44 # GHC 9.6.7

stack-ghc-9.8.4.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# Snapshot specification for GHC 9.8.4.
2-
snapshot: lts-23.8 # GHC 9.8.4
2+
snapshot: lts-23.27 # GHC 9.8.4

stack.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1 @@
1-
snapshot: stack-ghc-9.8.4.yaml
2-
3-
# Added to allow testing of snapshot: stack-ghc-9.12.2.yaml:
4-
allow-newer: true
1+
snapshot: stack-ghc-9.10.2.yaml

0 commit comments

Comments
 (0)