branch: elpa/beancount
commit 2bed4f6b7f3545c9a79c25f95a2bf895d94de7aa
Author: Daniele Nicolodi <[email protected]>
Commit: Daniele Nicolodi <[email protected]>
Setup CI using GitHub Actions
---
.github/workflows/tests.yaml | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml
new file mode 100644
index 0000000000..0d6eb8dc9c
--- /dev/null
+++ b/.github/workflows/tests.yaml
@@ -0,0 +1,21 @@
+name: tests
+
+on:
+ pull_request:
+ push:
+
+jobs:
+ test:
+ runs-on: ubuntu-latest
+ strategy:
+ fail-fast: false
+ matrix:
+ emacs: ['26.1', '26.2', '26.3', '27.1', '27.2']
+ steps:
+ - uses: purcell/setup-emacs@master
+ with:
+ version: ${{ matrix.emacs }}
+ - run: pip install beancount
+ - uses: actions/checkout@v2
+ - run: make compile
+ - run: make test