fordon_greeman / voidfiles

Branch: 2079ec5
Switch branches/tags
main
theidioticdev add emacs 2079ec5 1d ago
49 lines · 1016 B Raw Blame History
1 name: CI
2
3 on:
4 push:
5 branches:
6 - master
7 pull_request:
8 workflow_dispatch:
9
10 concurrency:
11 group: ${{ github.workflow }}-${{ github.ref }}
12 cancel-in-progress: true
13
14 jobs:
15 build:
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 - 24.5
24 - 25.3
25 - 26.3
26 - 27.2
27 - 28.2
28 - 29.2
29 experimental: [false]
30 include:
31 - os: ubuntu-latest
32 emacs-version: snapshot
33 experimental: true
34 - os: macos-latest
35 emacs-version: snapshot
36 experimental: true
37
38 steps:
39 - uses: jcs090218/setup-emacs@master
40 with:
41 version: ${{ matrix.emacs-version }}
42
43 - uses: actions/checkout@v2
44 - name: Run tests
45 run: |
46 eask install-deps
47 eask package
48 eask install
49 eask compile