File tree 1 file changed +44
-24
lines changed
1 file changed +44
-24
lines changed Original file line number Diff line number Diff line change 1
1
name : CI
2
2
3
- on : [push, pull_request]
3
+ on :
4
+ push :
5
+ branches :
6
+ - master
7
+ pull_request :
8
+ workflow_dispatch :
4
9
5
- jobs :
6
- test :
7
- runs-on : ${{ matrix.os }}
8
- strategy :
9
- fail-fast : false
10
- matrix :
11
- os : [ubuntu-latest, macos-latest, windows-latest]
12
- emacs-version :
13
- - 26.3
14
- - 27.2
15
- - 28.2
16
- # - snapshot
10
+ concurrency :
11
+ group : ${{ github.workflow }}-${{ github.ref }}
12
+ cancel-in-progress : true
17
13
18
- steps :
19
- - uses : actions/checkout@v3
14
+ jobs :
15
+ test :
16
+ runs-on : ${{ matrix.os }}
17
+ continue-on-error : ${{ matrix.experimental }}
18
+ strategy :
19
+ fail-fast : false
20
+ matrix :
21
+ os : [ubuntu-latest, macos-latest, windows-latest]
22
+ emacs-version :
23
+ - 26.3
24
+ - 27.2
25
+ - 28.2
26
+ - 29.1
27
+ experimental : [false]
28
+ include :
29
+ - os : ubuntu-latest
30
+ emacs-version : snapshot
31
+ experimental : true
32
+ - os : macos-latest
33
+ emacs-version : snapshot
34
+ experimental : true
35
+ - os : windows-latest
36
+ emacs-version : snapshot
37
+ experimental : true
20
38
21
- - uses : jcs090218/setup-emacs@master
22
- with :
23
- version : ${{ matrix.emacs-version }}
39
+ steps :
40
+ - uses : actions/checkout@v3
24
41
25
- - uses : emacs-eask /setup-eask @master
26
- with :
27
- version : ' snapshot '
42
+ - uses : jcs090218 /setup-emacs @master
43
+ with :
44
+ version : ${{ matrix.emacs- version }}
28
45
29
- - name : Run tests
30
- run : |
31
- make ci
46
+ - uses : emacs-eask/setup-eask@master
47
+ with :
48
+ version : ' snapshot '
32
49
50
+ - name : Run tests
51
+ run :
52
+ make ci
You can’t perform that action at this time.
0 commit comments