test.yml (801B)
1 name: CI 2 on: [push, pull_request] 3 4 jobs: 5 build: 6 runs-on: ubuntu-latest 7 strategy: 8 matrix: 9 emacs_version: 10 - '24.1' 11 - '24.2' 12 - '24.3' 13 - '24.4' 14 - '24.5' 15 - '25.1' 16 - '25.2' 17 - '25.3' 18 - '26.1' 19 - '26.2' 20 - '26.3' 21 - '27.1' 22 - 'snapshot' 23 include: 24 - emacs_version: 'snapshot' 25 allow_failure: true 26 steps: 27 - uses: actions/checkout@v2 28 - uses: purcell/setup-emacs@master 29 with: 30 version: ${{ matrix.emacs_version }} 31 32 - name: Run tests 33 if: matrix.allow_failure != true 34 run: 'make check' 35 36 - name: Run tests (allow failure) 37 if: matrix.allow_failure == true 38 run: 'make check || true'