[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/lentic af2e447a65 287/333: Run installation test on eve
From: |
ELPA Syncer |
Subject: |
[elpa] externals/lentic af2e447a65 287/333: Run installation test on every commit. |
Date: |
Tue, 27 Feb 2024 13:00:45 -0500 (EST) |
branch: externals/lentic
commit af2e447a65601951f26c46fc9538ce25cfae4839
Author: Phillip Lord <phillip.lord@russet.org.uk>
Commit: Phillip Lord <phillip.lord@russet.org.uk>
Run installation test on every commit.
Installing the latest lentic ensures that all melpa-stable dependencies
are up-to-date. This is clearly overkill, as it only needs to be tested
during the release process, but there is currently no clear way to
automate this.
We add marmalade back as a repo because htmlize is present only there.
---
.gitignore | 1 +
Cask | 1 +
Makefile | 6 +++++-
test/install-test/Cask | 6 ++++++
test/install-test/Makefile | 2 ++
5 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/.gitignore b/.gitignore
index f8d78ede8f..7b1f633cc4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -35,3 +35,4 @@ Makefile-local
/examples/many-multi-block-comment-copy.tex
/dev-resources/asciidoc-clj.clj
/examples/orgel-org-with-tags.org
+/test/install-test/.cask
\ No newline at end of file
diff --git a/Cask b/Cask
index 672f22cb01..f3a67c6a06 100644
--- a/Cask
+++ b/Cask
@@ -1,5 +1,6 @@
;; -*- emacs-lisp -*-
(source gnu)
+(source marmalade)
(source melpa-stable)
(package-file "lentic.el")
diff --git a/Makefile b/Makefile
index 3bbde9432b..70315f0b23 100644
--- a/Makefile
+++ b/Makefile
@@ -18,7 +18,11 @@ org:
html: org
cask exec emacs --debug --script build.el -- gen-html
-travis: test html
+install-test:
+ echo [install] Installation Test Starting
+ $(MAKE) -C test/install-test/ test
+
+travis: test install-test html
COMMIT_DATE = $(shell date +%y-%m-%d-%H-%m)
DISTRIB-LENTIC=../distrib-lentic
diff --git a/test/install-test/Cask b/test/install-test/Cask
new file mode 100644
index 0000000000..b0921a2f01
--- /dev/null
+++ b/test/install-test/Cask
@@ -0,0 +1,6 @@
+(source gnu)
+(source marmalade)
+(source melpa-stable)
+
+(depends-on "lentic")
+
diff --git a/test/install-test/Makefile b/test/install-test/Makefile
new file mode 100644
index 0000000000..c8c4fdbf6c
--- /dev/null
+++ b/test/install-test/Makefile
@@ -0,0 +1,2 @@
+test:
+ cask install
- [elpa] externals/lentic e5c09af545 254/333: Git cleanups., (continued)
- [elpa] externals/lentic e5c09af545 254/333: Git cleanups., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic eb558ae8e3 260/333: Prepare for v0.12 release., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 3a2df0f8c5 263/333: Image added to README, ELPA Syncer, 2024/02/27
- [elpa] externals/lentic a1cb301c84 258/333: Convert lentic-blk-marker-boundaries to method., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic d50b1924f3 257/333: Prepare for next iteration., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 83e75f48a6 251/333: lentic-dev now adds a "pulse" to the dirty region., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 8885bfcde8 277/333: 0.10 Release, ELPA Syncer, 2024/02/27
- [elpa] externals/lentic b2d664c72d 278/333: Videos for README., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 1f7d929f37 303/333: Fix header line of lentic-script, ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 0e6e64e0b6 306/333: Autoload lentic-script-hook, ELPA Syncer, 2024/02/27
- [elpa] externals/lentic af2e447a65 287/333: Run installation test on every commit.,
ELPA Syncer <=
- [elpa] externals/lentic 597a717ac6 316/333: Support for external publishing, add include dir, ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 497a4eda39 267/333: Checks lentic-config before re-running init., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 4f6d564988 301/333: Add support for out-of-the-box script files., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 8e0d0b1205 325/333: Fix error when swapping is not possible., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 02073c4f1c 285/333: Remove buffer-list-update-hook., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic e395e44723 270/333: lentic-block changed to lentic-chunk., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic f1f77812b0 330/333: Add markdown example, ELPA Syncer, 2024/02/27
- [elpa] externals/lentic e3c56fbf11 307/333: Migrate all tests to assess, ELPA Syncer, 2024/02/27
- [elpa] externals/lentic e6d013bf57 329/333: Fix missing files, ELPA Syncer, 2024/02/27
- [elpa] externals/lentic e5ee8287b2 328/333: Add 26.1 test, ELPA Syncer, 2024/02/27