doom-modeline/.github/workflows/ci.yml
2021-07-08 00:17:53 +08:00

50 lines
886 B
YAML

name: CI
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
emacs-version:
- 25.1
- 25.2
- 25.3
- 26.1
- 26.2
- 26.3
- 27.1
- 27.2
- snapshot
steps:
- name: setenv
run: echo "ACTIONS_ALLOW_UNSECURE_COMMANDS=true" >> $GITHUB_ENV
- uses: actions/checkout@v1
- uses: actions/setup-python@v2
with:
python-version: '3.6'
architecture: 'x64'
- uses: purcell/setup-emacs@master
with:
version: ${{ matrix.emacs-version }}
- uses: conao3/setup-cask@master
with:
version: 0.8.6
- name: install
run: 'cask install'
- name: test
run: 'cask exec ert-runner'
- name: build
run: 'cask build'
- name: package
run: 'cask package'