Skip to content

Commit

Permalink
Merge pull request #32 from jcs-PR/tests/platforms
Browse files Browse the repository at this point in the history
tests: Test on all os platforms
  • Loading branch information
andorsk authored Dec 25, 2022
2 parents e3ae567 + dc37827 commit 40cdf48
Showing 1 changed file with 22 additions and 4 deletions.
26 changes: 22 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,34 @@ on:

jobs:
build:
runs-on: ubuntu-latest
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
emacs-version:
- 26.3
- 27.2
- 28.2
- snapshot

steps:
- uses: actions/checkout@v3

- name: Setup Emacs
uses: purcell/setup-emacs@master
uses: jcs090218/setup-emacs@master
with:
version: 26.1

version: ${{ matrix.emacs-version }}

# Remove expired DST Root CA X3 certificate. Workaround for
# https://debbugs.gnu.org/cgi/bugreport.cgi?bug=51038 bug on Emacs 27.2.
# https://github.com/jcs090218/setup-emacs-windows/issues/156#issuecomment-1126671598
- name: Workaround for Emacs 27.x and below's Windows build from GNU FTP
if: ${{ runner.os == 'Windows' && (matrix.emacs-version == '26.3' || matrix.emacs-version == '27.2') }}
run: |
gci cert:\LocalMachine\Root\DAC9024F54D8F6DF94935FB1732638CA6AD77C13
gci cert:\LocalMachine\Root\DAC9024F54D8F6DF94935FB1732638CA6AD77C13 | Remove-Item
- name: Emacs Lisp check
uses: leotaku/[email protected]
with:
Expand Down

0 comments on commit 40cdf48

Please sign in to comment.