[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/lua-mode 8858ffa 436/468: Add CI tests via Github Actions
From: |
Philip Kaludercic |
Subject: |
[nongnu] elpa/lua-mode 8858ffa 436/468: Add CI tests via Github Actions |
Date: |
Thu, 5 Aug 2021 04:59:24 -0400 (EDT) |
branch: elpa/lua-mode
commit 8858ffa3048b4033ecc58a3c159751381f57e938
Author: immerrr <immerrr+lua@gmail.com>
Commit: immerrr <immerrr+lua@gmail.com>
Add CI tests via Github Actions
---
.github/workflows/test.yml | 57 ++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 57 insertions(+)
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
new file mode 100644
index 0000000..1c423ef
--- /dev/null
+++ b/.github/workflows/test.yml
@@ -0,0 +1,57 @@
+name: Test
+
+on: push
+
+jobs:
+ test:
+ strategy:
+ matrix:
+ os: [ubuntu-latest]
+ emacs_version:
+ # - '24.3'
+ - '25.1'
+ - '25.3'
+ - '26.1'
+ - '26.2'
+ - '26.3'
+ - '27.1'
+ include:
+ # - emacs_version: 'snapshot'
+ # os: ubuntu-latest
+ # allow_failure: true
+ # - os: macos-latest
+ # emacs_version: '24.3'
+ - os: macos-latest
+ emacs_version: '25.1'
+ - os: macos-latest
+ emacs_version: '27.1'
+ runs-on: ${{ matrix.os }}
+ steps:
+ - name: Checkout code
+ uses: actions/checkout@v2
+
+ - name: Set up Emacs
+ uses: purcell/setup-emacs@master
+ with:
+ version: ${{ matrix.emacs_version }}
+
+ - name: Set up Cask
+ uses: conao3/setup-cask@master
+
+ - name: Install Lua (Ubuntu)
+ if: matrix.os != 'macos-latest'
+ run: sudo apt install lua5.2 && echo 'print(123)' | lua -i
+
+ - name: Install Lua (MacOS)
+ if: matrix.os == 'macos-latest'
+ uses: xpol/setup-lua@master
+ with:
+ lua-version: "5.2.4"
+
+ - name: Run tests
+ if: matrix.allow_failure != true
+ run: 'cask && make test'
+
+ - name: Run tests (allow failure)
+ if: matrix.allow_failure == true
+ run: 'cask && make test || true'
- [nongnu] elpa/lua-mode 4e346d4 457/468: Add COPYING file, (continued)
- [nongnu] elpa/lua-mode 4e346d4 457/468: Add COPYING file, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode cf076a6 460/468: Replace funcall-interactively -> call-interactively (for Emacs-24.3), Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 9454aee 461/468: Merge pull request #187 from immerrr/re-enable-emacs-24, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 2d9a468 463/468: Merge pull request #189 from jcs-PR/badge, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode a57b1b1 462/468: Add badges to README, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode bc77051 464/468: Fix indentation, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 7ee3feb 468/468: Bump version tag for v20210802 release, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 4dc4cba 421/468: Remove stray tabs, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 2fc3251 426/468: `lua-funcname-at-point': don't modify the syntax, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 1135932 435/468: test-process: check if the buffer switching works, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 8858ffa 436/468: Add CI tests via Github Actions,
Philip Kaludercic <=
- [nongnu] elpa/lua-mode 07c6bad 440/468: Add lua-skip-ws-and-comments-forward/-backward functions, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode c96a836 445/468: is-continuing-p: use lua-skip-ws-and-comments-backward/-forward, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode cdab971 459/468: re-enable testing on Emacs 24.3, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 2bd9077 465/468: Merge pull request #192 from tarsiiformes/indentation, Philip Kaludercic, 2021/08/05