Skip to content

Commit

Permalink
Switch over continuous integration to GitHub workflows.
Browse files Browse the repository at this point in the history
  • Loading branch information
doublep committed Mar 5, 2021
1 parent 9c605a5 commit 2ed17db
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 27 deletions.
37 changes: 37 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: CI

on:
push:
paths-ignore: ['**.md', '**.adoc']
pull_request:
paths-ignore: ['**.md', '**.adoc']

jobs:
test:
runs-on: ubuntu-latest
continue-on-error: ${{matrix.emacs_version == 'snapshot'}}

strategy:
matrix:
emacs_version: ['24.4', '24.5',
'25.1', '25.2', '25.3',
'26.1', '26.2', '26.3',
'27.1',
'snapshot']

steps:
- name: Set up Emacs
uses: purcell/setup-emacs@master
with:
version: ${{matrix.emacs_version}}

- name: Install Eldev
run: curl -fsSL https://raw.github.com/doublep/eldev/master/webinstall/github-eldev | sh

- name: Check out the source code
uses: actions/checkout@v2

- name: Test the project
run: |
eldev -p -dtT -C test --expect 15
eldev -dtT -C compile --set all --warnings-as-errors
26 changes: 0 additions & 26 deletions .travis.yml

This file was deleted.

2 changes: 1 addition & 1 deletion README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

image:https://img.shields.io/badge/license-GPL_3-green.svg[License: GPL 3, link=http://www.gnu.org/licenses/gpl-3.0.txt]
image:http://stable.melpa.org/packages/flycheck-eldev-badge.svg[Melpa Stable, link=http://stable.melpa.org/#/flycheck-eldev]
image:https://api.travis-ci.org/flycheck/flycheck-eldev.svg[Build status, link=https://travis-ci.org/flycheck/flycheck-eldev]
image:https://github.com/flycheck/flycheck-eldev/workflows/CI/badge.svg[Build status, link=https://github.com/flycheck/flycheck-eldev/actions?query=workflow%3ACI]

Make {uri-flycheck}[Flycheck] use proper dependencies in
{uri-eldev}[Eldev] projects.
Expand Down

0 comments on commit 2ed17db

Please sign in to comment.