Add CI with Github Actions

Check for compatibility with all version of Emacs since Emacs 25.1

Add Cask file for managing dependencies in CI

Add badge in README for CI
This commit is contained in:
2022-05-31 11:31:22 +02:00
parent 4ffaf329db
commit fcc88df86a
6 changed files with 93 additions and 26 deletions

11
Makefile Normal file
View File

@@ -0,0 +1,11 @@
# -*- indent-tabs-mode: t -*-
export EMACS ?= $(shell which emacs)
CASK ?= $(shell which cask)
all: compile
compile:
${CASK} exec ${EMACS} -Q --script bin/compile-package.el 2>&1 | grep -A 2 -E "([Ee]rror|[Ww]arning):" && exit 1 || exit 0
.PHONY: all compile