| 123456789101112131415161718192021222324252627282930313233343536 |
- name: CI
- on:
- pull_request:
- push:
- paths-ignore:
- - '**.md'
- jobs:
- build:
- runs-on: ubuntu-latest
- steps:
- - name: Add emacs PPA
- run: sudo add-apt-repository -y ppa:kelleyk/emacs
- - name: Install Emacs
- run: sudo apt-get update && sudo apt-get install -y xvfb emacs26
- - uses: actions/setup-python@v1.1.1
- with:
- python-version: '3.6'
- architecture: 'x64'
- - name: Install Cask
- uses: conao3/setup-cask@master
- with:
- version: 'snapshot'
- - name: Checkout sources
- uses: actions/checkout@v2
- - name: Install package dependencies
- run: |
- cask install
- - name: Run tests
- run: |
- xvfb-run --auto-servernum cask exec ert-runner --win
- env:
- CI: true
- - name: Cleanup xvfb pidx
- uses: bcomnes/cleanup-xvfb@v1
|