[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/eglot 0bf9851284: Use GitHub actions for CI
From: |
ELPA Syncer |
Subject: |
[elpa] externals/eglot 0bf9851284: Use GitHub actions for CI |
Date: |
Fri, 14 Jan 2022 12:57:34 -0500 (EST) |
branch: externals/eglot
commit 0bf9851284d5d5c5c6b93e54c8493ced6208b70f
Author: Stefan Kangas <stefan@marxist.se>
Commit: Stefan Kangas <stefan@marxist.se>
Use GitHub actions for CI
* .github/workflows/test.yml: New file.
---
.github/workflows/test.yml | 44 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 44 insertions(+)
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
new file mode 100644
index 0000000000..27c98c422b
--- /dev/null
+++ b/.github/workflows/test.yml
@@ -0,0 +1,44 @@
+name: test
+on: [ push, pull_request ]
+jobs:
+ test:
+ runs-on: ubuntu-latest
+
+ strategy:
+ matrix:
+ emacs_version:
+ - 26.1
+ - 26.2
+ - 26.3
+ - 27.1
+ - 27.2
+ - snapshot
+
+ steps:
+ - name: Install emacs
+ uses: purcell/setup-emacs@master
+ with:
+ version: ${{ matrix.emacs_version }}
+
+ - name: Install Python
+ uses: actions/setup-python@v2
+ with:
+ python-version: "3.6"
+ architecture: "x64"
+
+ - name: Install Rust
+ uses: actions-rs/toolchain@v1
+ with:
+ toolchain: stable
+ override: true
+ components: rust-analysis, rust-src
+
+ - name: Install other depedencies
+ run: |
+ sudo apt-get install clangd-9 python3-autopep8
+
+ - name: Build eglot
+ run: make -C eglot compile
+
+ - name: Test eglot
+ run: make -C eglot check
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/eglot 0bf9851284: Use GitHub actions for CI,
ELPA Syncer <=