[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] scratch/el-mock 40a4e003e1 48/64: Add Github Actions
From: |
Stefan Monnier |
Subject: |
[nongnu] scratch/el-mock 40a4e003e1 48/64: Add Github Actions |
Date: |
Mon, 28 Aug 2023 23:01:41 -0400 (EDT) |
branch: scratch/el-mock
commit 40a4e003e10557d5e124564d033ff3f4b7bdbcc9
Author: robert.irelan <robert.irelan@bytedance.com>
Commit: robert.irelan <robert.irelan@bytedance.com>
Add Github Actions
---
.github/workflows/main.yml | 47 ++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 47 insertions(+)
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
new file mode 100644
index 0000000000..2c08ccce84
--- /dev/null
+++ b/.github/workflows/main.yml
@@ -0,0 +1,47 @@
+name: Test
+
+on: [push, pull_request, workflow_dispatch]
+
+jobs:
+ test:
+ runs-on: ubuntu-latest
+
+ strategy:
+ matrix:
+ emacs_version: ['24.4', '24.5', '25.1', '25.2', '26.1', '27.1',
'snapshot']
+ cask_version: ['snapshot']
+
+ steps:
+ - name: Checkout repo
+ uses: actions/checkout@v2
+
+ - name: Install Python
+ uses: actions/setup-python@v2
+ with:
+ python-version: '3.6'
+ architecture: 'x64'
+
+ - name: Install Emacs
+ uses: purcell/setup-emacs@master
+ with:
+ version: ${{matrix.emacs_version}}
+
+ - name: Install Cask
+ uses: conao3/setup-cask@master
+ with:
+ version: 'snapshot'
+
+ - name: Install dependencies
+ run: cask install
+
+ - name: Test
+ run: make test
+
+ - name: SSH into container on failure
+ if: ${{ false }}
+ # You can use this if statement to enable this during development.
+ #if: ${{ failure() }}
+ uses: lhotari/action-upterm@v1
+ with:
+ ## limits ssh access and adds the ssh public key for the user which
triggered the workflow
+ limit-access-to-actor: true
- [nongnu] scratch/el-mock 3aab4e3daf 29/64: Merge pull request #14 from phst/no-condition-case, (continued)
- [nongnu] scratch/el-mock 3aab4e3daf 29/64: Merge pull request #14 from phst/no-condition-case, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 034c7e5fca 30/64: Run tests on Travis in Emacs 25.1, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 280e988956 33/64: Add more documentation to README.md, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 68992d4361 35/64: Merge pull request #16 from phst/cl-lib, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock e3cff9f127 32/64: Merge pull request #13 from phst/fix-tests, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 136e0550e5 34/64: Migrate from obsolete cl.el to cl-lib, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 9e4d092179 38/64: Merge pull request #19 from ardumont/master, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 84a743cfcb 40/64: Fix all compilation warnings, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock b3accacee4 42/64: el-mock doesn’t need cl.el any more, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 6443c2aef4 46/64: Also run tests under Emacs 25.2, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 40a4e003e1 48/64: Add Github Actions,
Stefan Monnier <=
- [nongnu] scratch/el-mock 88038b382c 56/64: fix 80 character width warning seen here:, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock e65ec012a7 44/64: Document that and when arguments and return values are evaluated, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 6f3da38bd3 45/64: Add a test for evaluating arguments, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 2b4e3acc43 50/64: Merge pull request #29 from telotortium/github-actions, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock c05cc24df6 53/64: Merge pull request #30 from telotortium/fix-backtrace, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 21157530ca 59/64: Misc cosmetic changes, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 5b0afab8e9 60/64: * test/test-helper.el: Mark as not compiled, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 5fb2867d2e 36/64: Merge pull request #15 from gabrielmdeal/master, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 5084045989 37/64: Fix incf function symbol to cl-incf, Stefan Monnier, 2023/08/28
- [nongnu] scratch/el-mock 9ddda16de4 39/64: Switch all Elisp files to lexical binding, Stefan Monnier, 2023/08/28