11name : test
2+
23on :
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
611jobs :
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