File tree Expand file tree Collapse file tree 2 files changed +82
-109
lines changed
Expand file tree Collapse file tree 2 files changed +82
-109
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ name : CI
2+
3+ on :
4+ push :
5+ branches : [master]
6+ pull_request :
7+ branches : [master]
8+
9+ jobs :
10+ test-ubuntu :
11+ runs-on : ubuntu-latest
12+ strategy :
13+ fail-fast : false
14+ matrix :
15+ emacs-version :
16+ - ' 26.3'
17+ - ' 27.2'
18+ - ' 28.2'
19+ - ' 29.4'
20+ - ' snapshot'
21+ steps :
22+ - name : Checkout
23+ uses : actions/checkout@v4
24+
25+ - name : Setup Emacs
26+ uses : purcell/setup-emacs@master
27+ with :
28+ version : ${{ matrix.emacs-version }}
29+
30+ - name : Install Cask
31+ uses : conao3/setup-cask@master
32+ with :
33+ version : ' snapshot'
34+
35+ - name : Install server build dependencies
36+ run : |
37+ sudo apt-get update
38+ sudo apt-get install -y make automake autoconf gcc g++ \
39+ libpng-dev libpoppler-glib-dev libpoppler-private-dev \
40+ libz-dev pkg-config
41+
42+ - name : Compile epdfinfo server
43+ run : make autobuild
44+
45+ - name : Install Elisp dependencies
46+ run : cask install
47+
48+ - name : Run tests
49+ run : make test
50+
51+ test-macos :
52+ runs-on : macos-latest
53+ env :
54+ HOMEBREW_NO_AUTO_UPDATE : 1
55+ HOMEBREW_NO_INSTALL_CLEANUP : 1
56+ steps :
57+ - name : Checkout
58+ uses : actions/checkout@v4
59+
60+ - name : Setup Emacs
61+ uses : purcell/setup-emacs@master
62+ with :
63+ version : ' 29.4'
64+
65+ - name : Install Cask
66+ uses : conao3/setup-cask@master
67+ with :
68+ version : ' snapshot'
69+
70+ - name : Install server build dependencies
71+ run : |
72+ brew install automake autoconf poppler pkg-config gnu-sed
73+ echo "$(brew --prefix gnu-sed)/libexec/gnubin" >> $GITHUB_PATH
74+
75+ - name : Compile epdfinfo server
76+ run : make autobuild
77+
78+ - name : Install Elisp dependencies
79+ run : cask install
80+
81+ - name : Run tests
82+ run : make test
You can’t perform that action at this time.
0 commit comments