File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- name : test
2- on : [push, pull_request]
1+ name : CI
2+
3+ on :
4+ pull_request :
5+ push :
6+ paths-ignore :
7+ - ' **.md'
38
49jobs :
5- test :
10+ lint :
611 runs-on : ubuntu-latest
712 steps :
8- - uses : actions/checkout@v3
9- - name : Install Emacs
10- run : |
11- sudo apt-get update
12- sudo apt-get install -y emacs-nox
13- emacs --version
14- - name : Install dependencies
15- run : |
16- emacs --batch --eval "
17- (require 'package)
18- (package-initialize)
19- (add-to-list 'package-archives '(\"melpa\" . \"https://melpa.org/packages/\") t)
20- (package-refresh-contents)
21- (dolist (p '(tree-mode ivy beacon package-lint))
22- (unless (package-installed-p p) (package-install p)))"
23- - name : Run checks
24- run : make check
13+ - uses : purcell/setup-emacs@master
14+ with :
15+ version : 29.3
16+ - uses : actions/checkout@v4
17+ - name : Run tests
18+ run : make package-lint
19+
20+ build :
21+ runs-on : ubuntu-latest
22+ strategy :
23+ matrix :
24+ emacs_version :
25+ - 29.3
26+ - snapshot
27+ steps :
28+ - uses : purcell/setup-emacs@master
29+ with :
30+ version : ${{ matrix.emacs_version }}
31+
32+ - uses : actions/checkout@v5
33+ - name : Run tests
34+ run : make compile
You can’t perform that action at this time.
0 commit comments