[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/graphql 093c761981 43/56: Switch to the real Emake
From: |
ELPA Syncer |
Subject: |
[elpa] externals/graphql 093c761981 43/56: Switch to the real Emake |
Date: |
Sat, 29 Oct 2022 13:58:11 -0400 (EDT) |
branch: externals/graphql
commit 093c76198139ed6d9243a321f8dfb612f59eca4a
Author: Sean Allred <code@seanallred.com>
Commit: Sean Allred <code@seanallred.com>
Switch to the real Emake
---
.travis.yml | 27 ++++++++++++++++-----------
Makefile | 26 ++++----------------------
2 files changed, 20 insertions(+), 33 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index 217055bce8..e9e636618e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,22 +1,27 @@
-language: emacs-lisp
+language: generic
sudo: required
dist: trusty
cache:
-- directories:
- - "$HOME/emacs"
+ - directories:
+ - "$HOME/emacs"
matrix:
fast_finish: true
allow_failures:
- - env: EMACS_VERSION=snapshot
+ - env: EMACS_VERSION=snapshot
env:
+ global:
+ - EMAKE_SHA1=4208a5e4e68c0e13ecd57195209bdeaf5959395f
matrix:
- - EMACS_VERSION=25.1
- - EMACS_VERSION=25.2
- - EMACS_VERSION=25.3
- - EMACS_VERSION=snapshot
+ - EMACS_VERSION=25.1
+ - EMACS_VERSION=25.2
+ - EMACS_VERSION=25.3
+ - EMACS_VERSION=snapshot
before_install:
-- make CI-setup
+ - wget
"https://raw.githubusercontent.com/vermiculus/emake.el/${EMAKE_SHA1}/emake.mk"
+ - make setup
install:
-- make install
+ - make .elpa
script:
-- make test
+ - make test-ert
+ - make compile
+ - make test-ert
diff --git a/Makefile b/Makefile
index e8bb6507a1..c80cf398b0 100644
--- a/Makefile
+++ b/Makefile
@@ -1,24 +1,6 @@
-EENVS := PACKAGE_FILE="graphql.el" PACKAGE_DEV_DEPS="" PACKAGE_SOURCES="gnu"
-EMAKE := $(EENVS) emacs -batch -l test/make.el --eval "(make (pop argv))"
+# EMACS_VERSION should be set in your ~/.profile on your development machine
+PACKAGE_BASENAME := graphql
-.PHONY: clean install compile test CI-setup
+.DEFAULT_GOAL: help
-clean:
- rm -f *.elc
- rm -rf .elpa/
-
-install: .elpa/
-.elpa/:
- $(EMAKE) update
-
-compile: clean
- $(EMAKE) compile
-
-test:
- $(EMAKE) test
-
-CI-setup:
- export PATH="$(HOME)/bin:$(PATH)"
- wget
'https://raw.githubusercontent.com/flycheck/emacs-travis/master/emacs-travis.mk'
- make -f emacs-travis.mk install_emacs
- emacs --version
+include emake.mk
- [elpa] externals/graphql 5ca5f50b5e 56/56: Update MELPA badge to new url, (continued)
- [elpa] externals/graphql 5ca5f50b5e 56/56: Update MELPA badge to new url, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql d1a8e478b3 21/56: Finish renaming test file, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql 98f9131b27 29/56: Use graphql-encode instead of removed graphql--encode, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql 32933981a9 32/56: Add support for specifying GraphQL lists using Lisp vector syntax, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql 8d45c98e9f 24/56: Run tests on Travis, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql 57a3dfe5bf 33/56: Correct capitalization, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql b3db1ff740 34/56: Response form should mirror input form when using macros, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql 3eb2416913 36/56: Make sure 'plain' cons cell keys are not cons cells themselves, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql d71e6b218c 39/56: Require subr-x for thread-last in examples.el, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql 8b29e7e335 41/56: Fix emacs build on CI, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql 093c761981 43/56: Switch to the real Emake,
ELPA Syncer <=
- [elpa] externals/graphql 4338f9b280 44/56: Fix checkdoc and package-lint errors, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql 4a6e055723 46/56: Test 26.1 on CI, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql ea85c2b32b 47/56: Allow makefile to be run locally without duplication, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql a9ab8d7186 50/56: Fix version check, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql 672dd9ebd7 51/56: Release version 0.1.1, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql c16c8e9a1b 52/56: Add badges, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql d2bb248d2c 54/56: Use new version of Emake, ELPA Syncer, 2022/10/29