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

Reply via email to