Skip to content

Commit a9bd52d

Browse files
committed
Using eldev instead of cask on the test workflow.
1 parent 483643e commit a9bd52d

File tree

1 file changed

+33
-32
lines changed

1 file changed

+33
-32
lines changed

.github/workflows/test.yml

Lines changed: 33 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
name: test
2+
23
on:
3-
push: {branches: [master]}
4-
pull_request: {branches: [master]}
4+
push:
5+
paths-ignore:
6+
- '**.md'
7+
pull_request:
8+
paths-ignore:
9+
- '**.md'
510

611
jobs:
712
test:
@@ -15,46 +20,42 @@ jobs:
1520
- '27.2'
1621
- '28.1'
1722
- '28.2'
18-
- 'snapshot'
19-
include:
20-
- emacs_version: 'snapshot'
21-
allow_failure: true
23+
- '29.1'
24+
2225
steps:
23-
- uses: actions/checkout@v1
24-
- uses: purcell/setup-emacs@master
26+
- name: Install Nix and set up Emacs
27+
uses: jcs090218/setup-emacs@master
2528
with:
26-
version: ${{ matrix.emacs_version }}
27-
- uses: conao3/setup-cask@master
29+
version: ${{matrix.emacs_version}}
2830

29-
- name: Run tests
30-
if: matrix.allow_failure != true
31-
run: 'cask && make test'
31+
- name: Install Eldev
32+
uses: emacs-eldev/setup-eldev@v1
3233

33-
- name: Run tests (allow failure)
34-
if: matrix.allow_failure == true
35-
run: 'cask && make test || true'
36-
37-
test-ubuntu-20:
34+
- name: Check out the source code
35+
uses: actions/checkout@v4
36+
37+
- name: Test the project
38+
run: 'eldev -p -dtT test'
39+
40+
test:
3841
runs-on: ubuntu-20.04 # bash 5.0
3942
strategy:
4043
matrix:
4144
emacs_version:
4245
- '28.2'
43-
- 'snapshot'
44-
include:
45-
- emacs_version: 'snapshot'
46-
allow_failure: true
46+
4747
steps:
48-
- uses: actions/checkout@v1
49-
- uses: purcell/setup-emacs@master
48+
- name: Install Nix and set up Emacs
49+
uses: jcs090218/setup-emacs@master
5050
with:
51-
version: ${{ matrix.emacs_version }}
52-
- uses: conao3/setup-cask@master
51+
version: ${{matrix.emacs_version}}
5352

54-
- name: Run tests
55-
if: matrix.allow_failure != true
56-
run: 'cask && make test'
53+
- name: Install Eldev
54+
uses: emacs-eldev/setup-eldev@v1
5755

58-
- name: Run tests (allow failure)
59-
if: matrix.allow_failure == true
60-
run: 'cask && make test || true'
56+
- name: Check out the source code
57+
uses: actions/checkout@v4
58+
59+
- name: Test the project
60+
run: 'eldev -p -dtT test'
61+

0 commit comments

Comments
 (0)