branch: externals/csharp-mode commit 33e3042535e70a284389f8da1c495958fed8a826 Author: dickmao <7578770+dick...@users.noreply.github.com> Commit: GitHub <nore...@github.com>
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