branch: externals/csharp-mode
commit 33e3042535e70a284389f8da1c495958fed8a826
Author: dickmao <[email protected]>
Commit: GitHub <[email protected]>
Change ci setup to purcell/nix-emacs-ci (#236)
---
.github/workflows/build.yml | 26 +++++++-------------------
1 file changed, 7 insertions(+), 19 deletions(-)
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 1516158..190c458 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -12,40 +12,28 @@ jobs:
build:
runs-on: ubuntu-18.04
name: Emacs - ${{ matrix.emacs }}
- strategy:
+ strategy:
matrix:
- emacs:
- # - emacs-26.1-travis-linux-xenial
- # - emacs-26.2-travis-linux-xenial
- - emacs-26.3-travis-linux-xenial
- - emacs-27.1-travis-linux-xenial
- - emacs-git-snapshot-travis-linux-xenial
+ emacs: [26.1, 26.2, 26.3, 27.1, snapshot]
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can
access it
- uses: actions/checkout@v2
- - name: Install EVM
- run: |
- git clone https://github.com/rejeep/evm.git ~/.evm
- export PATH="$HOME/.evm/bin:$PATH"
- evm config path /tmp
+ - uses: purcell/setup-emacs@master
+ with:
+ version: ${{ matrix.emacs }}
- - name: Install Emacs ${{ matrix.emacs }}
+ - name: paths
run: |
- export PATH="$HOME/.evm/bin:$PATH"
- evm install ${{ matrix.emacs }} --use --skip
+ echo "$HOME/.cask/bin" >> $GITHUB_PATH
- name: Install cask
run: |
- export PATH="$HOME/.evm/bin:$PATH"
curl -fsSL https://raw.githubusercontent.com/cask/cask/master/go |
python
- export PATH="$HOME/.cask/bin:$PATH"
cask
- name: Run a multi-line script
run: |
- export PATH="$HOME/.evm/bin:$PATH"
- export PATH="$HOME/.cask/bin:$PATH"
emacs --version
make test