[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/rainbow-delimiters a695c0f3b9 183/188: Use GitHub workflow
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/rainbow-delimiters a695c0f3b9 183/188: Use GitHub workflows for CI |
Date: |
Sat, 1 Jan 2022 00:59:03 -0500 (EST) |
branch: elpa/rainbow-delimiters
commit a695c0f3b9c7f27888193fd36c284cff110804a1
Author: Fanael Linithien <fanael4@gmail.com>
Commit: Fanael Linithien <fanael4@gmail.com>
Use GitHub workflows for CI
---
.github/workflows/test.sh | 12 ++++++++++++
.github/workflows/test.yml | 27 +++++++++++++++++++++++++++
.travis.yml | 26 --------------------------
3 files changed, 39 insertions(+), 26 deletions(-)
diff --git a/.github/workflows/test.sh b/.github/workflows/test.sh
new file mode 100644
index 0000000000..d970adc9c7
--- /dev/null
+++ b/.github/workflows/test.sh
@@ -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
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
new file mode 100644
index 0000000000..a78c6ecafa
--- /dev/null
+++ b/.github/workflows/test.yml
@@ -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'
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index f78ae90592..0000000000
--- a/.travis.yml
+++ /dev/null
@@ -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
- [nongnu] elpa/rainbow-delimiters ab79aec8f8 153/188: Simplify the handling of escaped delimiters., (continued)
- [nongnu] elpa/rainbow-delimiters ab79aec8f8 153/188: Simplify the handling of escaped delimiters., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters 402a9e8e04 152/188: Treat the ? as a quote character only when it starts a symbol., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters a802a6c823 156/188: Refactor the code, no functional changes., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters 4bac5ce118 158/188: Don't flush the syntax-ppss cache unless necessary., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters 9d23157002 160/188: Simplify the way we determine whether to flush syntax-ppss cache., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters cc829473be 170/188: Deprecate rainbow-delimiters-delimiter-blacklist., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters a4005ac963 162/188: Remove more useless comments., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters e75a4b18e9 159/188: Remove unneeded with-no-warnings., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters 153284f304 168/188: Fix a typo., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters 27d21f278b 167/188: Rephrase the header line description., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters a695c0f3b9 183/188: Use GitHub workflows for CI,
ELPA Syncer <=
- [nongnu] elpa/rainbow-delimiters 9a644d9e42 178/188: Pass -y to apt-get install, ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters f43d48a246 186/188: Widen before propertizing if under mmm-mode, ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters 5125f4e476 185/188: Update the CI badge in the readme to point to GH Actions, ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters 0823d0c67f 176/188: Release version 2.1.1, ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters d576e6694a 188/188: Add Emacs 27.2 to CI, ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters 8911d984e6 004/188: Use markdown syntax in the README file., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters 8dded7ba49 010/188: Bugfix: Removing text properties using re-search-forward can now go to point-max instead of (1- (point-max)), apparently thanks to a change in Emacs CVS., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters bb38452706 155/188: Remove the Emacs Lisp specific escaping test., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters c37b61c4b5 163/188: Release version 2.0.1., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters 3d1e204f04 169/188: Allow the user to customize the way faces are picked., ELPA Syncer, 2022/01/01