Properly declare dependency of osx-pd on mac-pd #17
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: CI | |
on: | |
push: | |
paths-ignore: | |
- '**.md' | |
pull_request: | |
paths-ignore: | |
- '**.md' | |
jobs: | |
test: | |
runs-on: ubuntu-latest | |
strategy: | |
fail-fast: false | |
matrix: | |
emacs_version: | |
- 27.1 | |
- 26.3 | |
- 26.2 | |
- 26.1 | |
- 25.3 | |
- 25.2 | |
- 25.1 | |
- 24.5 | |
- 24.4 | |
- snapshot | |
env: | |
# We only generate a coverage report for one Emacs version | |
# (generally the latest release version) in order to avoid | |
# duplicate reports. | |
coveralls_emacs_version: 27.1 | |
steps: | |
- name: Set up Emacs | |
uses: purcell/setup-emacs@master | |
with: | |
version: ${{matrix.emacs_version}} | |
- name: Install Eldev | |
run: curl -fsSL https://raw.github.com/doublep/eldev/master/webinstall/github-eldev | sh | |
- name: Check out the source code | |
uses: actions/checkout@v2 | |
- name: Install Elisp dependencies | |
run: eldev prepare test | |
- name: Run the test suite | |
run: | | |
eldev -p -dtT test | |
- name: Run the test suite in source mode (for undercover) | |
if: ${{ matrix.emacs_version == env.coveralls_emacs_version }} | |
env: | |
COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }} | |
run: | | |
eldev -s -dtT test |