Skip to content

Commit

Permalink
CI: changes for the new CI strategy
Browse files Browse the repository at this point in the history
  • Loading branch information
hendriktews committed Oct 5, 2023
1 parent bd3615b commit aaad87d
Showing 1 changed file with 42 additions and 84 deletions.
126 changes: 42 additions & 84 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,12 @@ jobs:
strategy:
matrix:
emacs_version:
- 25.2
- 25.3
- 26.1
- 26.2
- 26.3
- 27.1
- 27.2
- 28.1
- 28.2
- 29.1
# at most 20 concurrent jobs per free account
# cf. https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#usage-limit
max-parallel: 4
Expand Down Expand Up @@ -68,8 +65,8 @@ jobs:
# I don't think we need to check with all emacs
# versions. The latest two should be enough, maybe even
# only the latest one.
- 27.2
- 28.2
- 29.1
# don't cancel all in-progress jobs if one matrix job fails:
fail-fast: false

Expand All @@ -92,45 +89,33 @@ jobs:
strategy:
matrix:
coq_emacs_version:
- coq-8.6-emacs-25.2
- coq-8.6-emacs-28.2
- coq-8.7-emacs-25.3
- coq-8.7-emacs-28.2
- coq-8.8-emacs-26.1
- coq-8.8-emacs-28.2
- coq-8.9-emacs-26.2
- coq-8.9-emacs-28.2
- coq-8.10-emacs-26.3
- coq-8.10-emacs-28.2
- coq-8.11-emacs-26.3
- coq-8.11-emacs-28.2
- coq-8.11-emacs-29.1
- coq-8.12-emacs-27.1
- coq-8.12-emacs-28.2
- coq-8.12-emacs-29.1
- coq-8.13-emacs-27.2
- coq-8.13-emacs-28.2
- coq-8.14-emacs-25.2
- coq-8.14-emacs-26.3
- coq-8.14-emacs-27.1
- coq-8.13-emacs-29.1
- coq-8.14-emacs-27.2
- coq-8.14-emacs-28.2
- coq-8.15-emacs-25.2
- coq-8.14-emacs-29.1
- coq-8.15-emacs-26.3
- coq-8.15-emacs-27.1
- coq-8.15-emacs-28.1
- coq-8.15-emacs-28.2
- coq-8.16-emacs-25.2
- coq-8.15-emacs-29.1
- coq-8.16-emacs-26.3
- coq-8.16-emacs-27.1
- coq-8.16-emacs-28.2
- coq-8.17-emacs-25.2
- coq-8.17-emacs-25.3
- coq-8.17-emacs-26.1
- coq-8.17-emacs-26.2
- coq-8.16-emacs-29.1
- coq-8.17-emacs-26.3
- coq-8.17-emacs-27.1
- coq-8.17-emacs-27.2
- coq-8.17-emacs-28.1
- coq-8.17-emacs-28.2
- coq-8.17-emacs-29.1
- coq-8.18-emacs-26.3
- coq-8.18-emacs-27.1
- coq-8.18-emacs-27.2
- coq-8.18-emacs-28.1
- coq-8.18-emacs-28.2
- coq-8.18-emacs-29.1
# at most 20 concurrent jobs per free account
# cf. https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#usage-limit
max-parallel: 6
Expand Down Expand Up @@ -171,45 +156,33 @@ jobs:
strategy:
matrix:
coq_emacs_version:
- coq-8.6-emacs-25.2
- coq-8.6-emacs-28.2
- coq-8.7-emacs-25.3
- coq-8.7-emacs-28.2
- coq-8.8-emacs-26.1
- coq-8.8-emacs-28.2
- coq-8.9-emacs-26.2
- coq-8.9-emacs-28.2
- coq-8.10-emacs-26.3
- coq-8.10-emacs-28.2
- coq-8.11-emacs-26.3
- coq-8.11-emacs-28.2
- coq-8.11-emacs-29.1
- coq-8.12-emacs-27.1
- coq-8.12-emacs-28.2
- coq-8.12-emacs-29.1
- coq-8.13-emacs-27.2
- coq-8.13-emacs-28.2
- coq-8.14-emacs-25.2
- coq-8.14-emacs-26.3
- coq-8.14-emacs-27.1
- coq-8.13-emacs-29.1
- coq-8.14-emacs-27.2
- coq-8.14-emacs-28.2
- coq-8.15-emacs-25.2
- coq-8.14-emacs-29.1
- coq-8.15-emacs-26.3
- coq-8.15-emacs-27.1
- coq-8.15-emacs-28.1
- coq-8.15-emacs-28.2
- coq-8.16-emacs-25.2
- coq-8.15-emacs-29.1
- coq-8.16-emacs-26.3
- coq-8.16-emacs-27.1
- coq-8.16-emacs-28.2
- coq-8.17-emacs-25.2
- coq-8.17-emacs-25.3
- coq-8.17-emacs-26.1
- coq-8.17-emacs-26.2
- coq-8.16-emacs-29.1
- coq-8.17-emacs-26.3
- coq-8.17-emacs-27.1
- coq-8.17-emacs-27.2
- coq-8.17-emacs-28.1
- coq-8.17-emacs-28.2
- coq-8.17-emacs-29.1
- coq-8.18-emacs-26.3
- coq-8.18-emacs-27.1
- coq-8.18-emacs-27.2
- coq-8.18-emacs-28.1
- coq-8.18-emacs-28.2
- coq-8.18-emacs-29.1
# don't cancel all in-progress jobs if one matrix job fails:
fail-fast: false
steps:
Expand Down Expand Up @@ -243,45 +216,33 @@ jobs:
strategy:
matrix:
coq_emacs_version:
- coq-8.6-emacs-25.2
- coq-8.6-emacs-28.2
- coq-8.7-emacs-25.3
- coq-8.7-emacs-28.2
- coq-8.8-emacs-26.1
- coq-8.8-emacs-28.2
- coq-8.9-emacs-26.2
- coq-8.9-emacs-28.2
- coq-8.10-emacs-26.3
- coq-8.10-emacs-28.2
- coq-8.11-emacs-26.3
- coq-8.11-emacs-28.2
- coq-8.11-emacs-29.1
- coq-8.12-emacs-27.1
- coq-8.12-emacs-28.2
- coq-8.12-emacs-29.1
- coq-8.13-emacs-27.2
- coq-8.13-emacs-28.2
- coq-8.14-emacs-25.2
- coq-8.14-emacs-26.3
- coq-8.14-emacs-27.1
- coq-8.13-emacs-29.1
- coq-8.14-emacs-27.2
- coq-8.14-emacs-28.2
- coq-8.15-emacs-25.2
- coq-8.14-emacs-29.1
- coq-8.15-emacs-26.3
- coq-8.15-emacs-27.1
- coq-8.15-emacs-28.1
- coq-8.15-emacs-28.2
- coq-8.16-emacs-25.2
- coq-8.15-emacs-29.1
- coq-8.16-emacs-26.3
- coq-8.16-emacs-27.1
- coq-8.16-emacs-28.2
- coq-8.17-emacs-25.2
- coq-8.17-emacs-25.3
- coq-8.17-emacs-26.1
- coq-8.17-emacs-26.2
- coq-8.16-emacs-29.1
- coq-8.17-emacs-26.3
- coq-8.17-emacs-27.1
- coq-8.17-emacs-27.2
- coq-8.17-emacs-28.1
- coq-8.17-emacs-28.2
- coq-8.17-emacs-29.1
- coq-8.18-emacs-26.3
- coq-8.18-emacs-27.1
- coq-8.18-emacs-27.2
- coq-8.18-emacs-28.1
- coq-8.18-emacs-28.2
- coq-8.18-emacs-29.1
# don't cancel all in-progress jobs if one matrix job fails:
fail-fast: false

Expand Down Expand Up @@ -319,15 +280,12 @@ jobs:
strategy:
matrix:
emacs_version:
- 25.2
- 25.3
- 26.1
- 26.2
- 26.3
- 27.1
- 27.2
- 28.1
- 28.2
- 29.1
max-parallel: 4
# don't cancel all in-progress jobs if one matrix job fails:
fail-fast: false
Expand Down

0 comments on commit aaad87d

Please sign in to comment.