Skip to content

Commit 5b6e932

Browse files
stertooywilfwilson
authored andcommitted
Update CI to setup-gap@v3 + expand to multiple OS's and GAP versions
1 parent 89c0154 commit 5b6e932

File tree

1 file changed

+17
-5
lines changed

1 file changed

+17
-5
lines changed

.github/workflows/CI.yml

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,30 @@ on:
99

1010
jobs:
1111
test:
12-
runs-on: ubuntu-latest
12+
runs-on: ${{ matrix.os }}
13+
strategy:
14+
fail-fast: false
15+
matrix:
16+
os: [ubuntu-latest, macos-latest, windows-latest]
17+
gap-version:
18+
- devel
19+
- v4.15.0-beta1
20+
- v4.14
21+
- v4.13
22+
- v4.12
23+
- v4.11
24+
- v4.10
1325

1426
steps:
1527
# the order of the checkout actions is important because all contents of
1628
# the target folder of the checkout action is removed
29+
- uses: gap-actions/setup-cygwin@v2
30+
if: ${{ matrix.os == 'windows-latest' }}
1731
- uses: actions/checkout@v5
1832
with:
19-
repository: gap-packages/profiling
33+
repository: gap-packages/example
2034
- uses: actions/checkout@v5
2135
with:
2236
path: this-action/
23-
- uses: gap-actions/setup-gap@v2
24-
with:
25-
GAP_PKGS_TO_BUILD: 'io'
37+
- uses: gap-actions/setup-gap@v3
2638
- uses: ./this-action/

0 commit comments

Comments
 (0)