Skip to content

Commit 77a356f

Browse files
authored
Merge pull request #51 from andreasabel/ci
Fix and somewhat refurbish CI
2 parents b846761 + 2c4be45 commit 77a356f

File tree

2 files changed

+18
-7
lines changed

2 files changed

+18
-7
lines changed

.github/workflows/tests.yml

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
name: Tests
22

3-
on: [pull_request, push]
3+
on:
4+
push:
5+
branches: [master]
6+
pull_request:
7+
branches: [master]
48

59
jobs:
610
build:
@@ -9,18 +13,25 @@ jobs:
913
strategy:
1014
fail-fast: false
1115
matrix:
12-
os: [ubuntu-latest, macos-latest, windows-latest]
13-
resolver: [nightly, lts-15, lts-14, lts-12, lts-11, lts-9]
16+
os: [ubuntu-latest]
17+
resolver: [nightly, lts-23, lts-22, lts-21, lts-20, lts-19, lts-18, lts-16, lts-14, lts-12]
18+
include:
19+
- os: macos-latest
20+
resolver: nightly
21+
- os: windows-latest
22+
resolver: nightly
1423

1524
steps:
1625
- name: Clone project
17-
uses: actions/checkout@v2
26+
uses: actions/checkout@v4
1827

1928
- name: Cache dependencies
20-
uses: actions/cache@v1
29+
if: runner.os != 'Windows'
30+
uses: actions/cache@v4
2131
with:
32+
# This path does not work under Windows:
2233
path: ~/.stack
23-
key: ${{ runner.os }}-${{ matrix.resolver }}-${{ hashFiles('stack.yaml') }}
34+
key: ${{ runner.os }}-${{ matrix.resolver }}-${{ github.sha }}
2435
restore-keys: |
2536
${{ runner.os }}-${{ matrix.resolver }}-
2637

stack.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
resolver: lts-14.17
1+
resolver: lts-21.25

0 commit comments

Comments
 (0)