parent
455bcee19c
commit
a695c0f3b9
3 changed files with 39 additions and 26 deletions
@ -0,0 +1,12 @@ |
||||
#!/bin/sh |
||||
set -o errexit |
||||
set -o nounset |
||||
|
||||
if [ "$EMACS_VERSION" = '23.4' ]; then |
||||
curl -O 'https://raw.githubusercontent.com/ohler/ert/c619b56c5bc6a866e33787489545b87d79973205/lisp/emacs-lisp/ert.el' |
||||
fi |
||||
|
||||
EMACS="${EMACS:=emacs}" |
||||
|
||||
"$EMACS" -Q -batch --eval '(setq byte-compile-error-on-warn t)' -f batch-byte-compile rainbow-delimiters.el |
||||
"$EMACS" -Q -batch -l rainbow-delimiters-test.el -f ert-run-tests-batch-and-exit |
||||
@ -0,0 +1,27 @@ |
||||
name: CI |
||||
|
||||
on: |
||||
push: |
||||
paths-ignore: |
||||
- '**/*.md' |
||||
|
||||
jobs: |
||||
build: |
||||
runs-on: ubuntu-latest |
||||
strategy: |
||||
matrix: |
||||
emacs_version: |
||||
- 23.4 |
||||
- 24.5 |
||||
- 25.3 |
||||
- 26.3 |
||||
- snapshot |
||||
env: |
||||
EMACS_VERSION: ${{ matrix.emacs_version }} |
||||
steps: |
||||
- uses: purcell/setup-emacs@master |
||||
with: |
||||
version: ${{ matrix.emacs_version }} |
||||
- uses: actions/checkout@v1 |
||||
- name: Run tests |
||||
run: './.github/workflows/test.sh' |
||||
@ -1,26 +0,0 @@ |
||||
language: emacs-lisp |
||||
|
||||
env: |
||||
- EMACS=emacs23 |
||||
- EMACS=emacs24 |
||||
- EMACS=emacs25 |
||||
- EMACS=emacs26 |
||||
- EMACS=emacs-snapshot |
||||
|
||||
before_install: |
||||
- sudo add-apt-repository -y ppa:cassou/emacs |
||||
- sudo add-apt-repository -y ppa:ubuntu-elisp/ppa |
||||
- sudo apt-get update -y -q |
||||
- sudo apt-get install -y $EMACS-nox |
||||
|
||||
install: |
||||
- if [ "$EMACS" = "emacs23" ]; then |
||||
curl -O 'https://raw.githubusercontent.com/ohler/ert/c619b56c5bc6a866e33787489545b87d79973205/lisp/emacs-lisp/ert.el'; |
||||
fi |
||||
|
||||
script: |
||||
- $EMACS -Q -batch --eval '(setq byte-compile-error-on-warn t)' -f batch-byte-compile rainbow-delimiters.el |
||||
- $EMACS -Q -batch -l rainbow-delimiters-test.el -f ert-run-tests-batch-and-exit |
||||
|
||||
notifications: |
||||
email: false |
||||
Loading…
Reference in new issue