Codebase list emacsql-sqlite3 / upstream/1.0.0_git20200627.1.0d5b0cf4
Merge pull request #13 from cireu/github-action-ci ; Move CI from Travis to Github Action Zhu Zihao authored 3 years ago GitHub committed 3 years ago
2 changed file(s) with 40 addition(s) and 20 deletion(s). Raw diff Collapse all Expand all
0 name: CI
1
2 on:
3 push:
4 branches:
5 - master
6 pull_request:
7
8 jobs:
9 build:
10 runs-on: ubuntu-latest
11 strategy:
12 matrix:
13 emacs_version:
14 - '26.1'
15 - '26.2'
16 - '26.3'
17 - 'snapshot'
18 cask_version:
19 - '0.8.0'
20 steps:
21 - uses: actions/checkout@v2
22 - uses: purcell/setup-emacs@master
23 with:
24 version: ${{ matrix.emacs_version }}
25 - uses: actions/setup-python@v2
26 with:
27 python-version: '3.6'
28 - uses: conao3/setup-cask@master
29 with:
30 version: ${{ matrix.cask_version }}
31 - name: setup sqlite3
32 run: |
33 sudo apt-get update
34 sudo apt-get install sqlite3
35 - name: Run test
36 run: |
37 cask install
38 cask build
39 cask emacs -Q --batch -L . -l emacsql-sqlite3-test.el -f ert-run-tests-batch-and-exit
+0
-20
.travis.yml less more
0 language: emacs-lisp
1 env:
2 - EVM_EMACS=emacs-26.1-travis
3 - EVM_EMACS=emacs-git-snapshot-travis
4
5 install:
6 - sudo apt-get update
7 - sudo apt-get install sqlite3
8 - git clone https://github.com/rejeep/evm.git $HOME/.evm
9 - export PATH=$HOME/.evm/bin:$HOME/.cask/bin:$PATH
10
11 - evm config path /tmp
12 - evm install $EVM_EMACS --use --skip
13 - curl -fsSkL https://raw.githubusercontent.com/cask/cask/master/go | python
14 - cask install
15
16 script:
17 - sqlite3 --version
18 - cask build
19 - cask exec ert-runner emacsql-sqlite3-test.el