Skip to content

Commit a14d956

Browse files
committed
Attempt to fix CI.
This change attempts to fix the following issues: - cask setup fails on Emacs 24 - setup fails on macos, which was used to test bash 3. by removing tests for Emacs 24 and Bash 3. There is no point in supporting such old versions anymore.
1 parent e36c91f commit a14d956

File tree

1 file changed

+15
-8
lines changed

1 file changed

+15
-8
lines changed

.github/workflows/test.yml

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,12 @@ jobs:
99
strategy:
1010
matrix:
1111
emacs_version:
12-
- '24.3'
13-
- '25.1'
1412
- '25.3'
15-
- '26.1'
16-
- '26.2'
1713
- '26.3'
1814
- '27.1'
15+
- '27.2'
16+
- '28.1'
17+
- '28.2'
1918
- 'snapshot'
2019
include:
2120
- emacs_version: 'snapshot'
@@ -35,12 +34,16 @@ jobs:
3534
if: matrix.allow_failure == true
3635
run: 'cask && make test || true'
3736

38-
test-macos-bash3:
39-
runs-on: macos-10.15
37+
test:
38+
runs-on: ubuntu-20.04 # bash 5.0
4039
strategy:
4140
matrix:
4241
emacs_version:
43-
- '26.3'
42+
- '28.2'
43+
- 'snapshot'
44+
include:
45+
- emacs_version: 'snapshot'
46+
allow_failure: true
4447
steps:
4548
- uses: actions/checkout@v1
4649
- uses: purcell/setup-emacs@master
@@ -49,5 +52,9 @@ jobs:
4952
- uses: conao3/setup-cask@master
5053

5154
- name: Run tests
55+
if: matrix.allow_failure != true
5256
run: 'cask && make test'
53-
57+
58+
- name: Run tests (allow failure)
59+
if: matrix.allow_failure == true
60+
run: 'cask && make test || true'

0 commit comments

Comments
 (0)