branch: elpa/gnuplot commit ffcd6b820b975598ccc7a63cffbbc07312709a72 Author: Daniel Mendler <m...@daniel-mendler.de> Commit: Daniel Mendler <m...@daniel-mendler.de>
Update CI --- .github/workflows/test.yml | 4 +++- Makefile | 11 ++++------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a2d3cff8ca..388d9e3698 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -23,5 +23,7 @@ jobs: version: ${{ matrix.emacs-version }} - name: Install Gnuplot run: sudo apt update && sudo apt install gnuplot + - name: Install Compat + run: emacs --eval "(progn (package-refresh-contents) (package-install 'compat))" - name: Run tests - run: 'make && make test' + run: make && make test diff --git a/Makefile b/Makefile index e5b46161fe..795ff009d9 100644 --- a/Makefile +++ b/Makefile @@ -10,14 +10,11 @@ LOAD = -l gnuplot \ default: compile -prepare: - $(EMACS) --eval "(progn (package-refresh-contents) (package-install 'compat))" +test: + $(EMACS) --batch -L . $(LOAD) -f ert-run-tests-batch-and-exit -test: prepare - $(EMACS) --batch -L . -f package-initialize $(LOAD) -f ert-run-tests-batch-and-exit - -compile: prepare - $(EMACS) --batch -L . -f package-initialize -f batch-byte-compile gnuplot-*.el +compile: + $(EMACS) --batch -L . -f batch-byte-compile gnuplot-*.el clean: rm -f *.elc