File tree 1 file changed +50
-4
lines changed
1 file changed +50
-4
lines changed Original file line number Diff line number Diff line change 1
- name : Lint Emacs
1
+ name : CI
2
2
3
3
on :
4
4
push :
7
7
paths : ['**.el']
8
8
9
9
jobs :
10
- test :
10
+ compile :
11
11
runs-on : ubuntu-latest
12
12
# continue-on-error: ${{matrix.emacs_version == 'snapshot'}}
13
13
25
25
run : curl -fsSL https://raw.github.com/doublep/eldev/master/webinstall/github-eldev | sh
26
26
27
27
- name : Check out the source code
28
- uses : actions/checkout@v2
28
+ uses : actions/checkout@v4
29
+
30
+ - name : Compile the project
31
+ run : make compile
32
+
33
+ lint :
34
+ runs-on : ubuntu-latest
35
+ # continue-on-error: ${{matrix.emacs_version == 'snapshot'}}
36
+
37
+ strategy :
38
+ matrix :
39
+ emacs_version : ['29.1']
40
+
41
+ steps :
42
+ - name : Set up Emacs
43
+ uses : purcell/setup-emacs@master
44
+ with :
45
+ version : ${{matrix.emacs_version}}
46
+
47
+ - name : Install Eldev
48
+ run : curl -fsSL https://raw.github.com/doublep/eldev/master/webinstall/github-eldev | sh
49
+
50
+ - name : Check out the source code
51
+ uses : actions/checkout@v4
29
52
30
53
- name : Lint the project
31
- run : eldev -dtT -C compile --warnings-as-errors
54
+ run : make lint
55
+
56
+ test :
57
+ runs-on : ubuntu-latest
58
+ # continue-on-error: ${{matrix.emacs_version == 'snapshot'}}
59
+
60
+ strategy :
61
+ matrix :
62
+ emacs_version : ['snapshot']
63
+
64
+ steps :
65
+ - name : Set up Emacs
66
+ uses : purcell/setup-emacs@master
67
+ with :
68
+ version : ${{matrix.emacs_version}}
69
+
70
+ - name : Install Eldev
71
+ run : curl -fsSL https://raw.github.com/doublep/eldev/master/webinstall/github-eldev | sh
72
+
73
+ - name : Check out the source code
74
+ uses : actions/checkout@v4
75
+
76
+ - name : Run tests
77
+ run : make test
You can’t perform that action at this time.
0 commit comments