[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/autothemer 04a4fad366 03/29: Make sure package dash is ava
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/autothemer 04a4fad366 03/29: Make sure package dash is available. |
Date: |
Sun, 28 Aug 2022 22:58:37 -0400 (EDT) |
branch: elpa/autothemer
commit 04a4fad366a2ed15df00f3b5a7b36615181ace33
Author: Jason Milkins <jasonm23@gmail.com>
Commit: Jason Milkins <jasonm23@gmail.com>
Make sure package dash is available.
(Should be using Cask)
---
.github/workflows/test.yml | 1 +
bin/setup | 21 +++++++++++++++++++++
2 files changed, 22 insertions(+)
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 0227237ab0..8bcfd0aadb 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -33,4 +33,5 @@ jobs:
- name: Test
run: |
+ bin/setup
bin/test
diff --git a/bin/setup b/bin/setup
new file mode 100644
index 0000000000..7f5fec1a76
--- /dev/null
+++ b/bin/setup
@@ -0,0 +1,21 @@
+#!/bin/sh -e
+# For CI / Github Actions
+
+EMACS="${EMACS:=emacs}"
+
+NEEDED_PACKAGES="dash"
+
+INIT_PACKAGE_EL="(progn \
+ (require 'package) \
+ (push '(\"melpa\" . \"https://melpa.org/packages/\") package-archives) \
+ (package-initialize) \
+ (unless package-archive-contents \
+ (package-refresh-contents)) \
+ (dolist (pkg '(${NEEDED_PACKAGES})) \
+ (unless (package-installed-p pkg) \
+ (package-install pkg))))"
+
+# Refresh package archives, because the test suite needs to see at least
+# package-lint and cl-lib.
+"$EMACS" -batch \
+ --eval "$INIT_PACKAGE_EL"
- [nongnu] elpa/autothemer updated (96ca493b9f -> f3a23b4b6d), ELPA Syncer, 2022/08/28
- [nongnu] elpa/autothemer e0b1c2c0ad 01/29: Add autothemer-let-palette, ELPA Syncer, 2022/08/28
- [nongnu] elpa/autothemer aa63d8cd5e 02/29: Add github test workflow and tests. Fail expected due to display type., ELPA Syncer, 2022/08/28
- [nongnu] elpa/autothemer 04a4fad366 03/29: Make sure package dash is available.,
ELPA Syncer <=
- [nongnu] elpa/autothemer b1124883ef 04/29: +x bin/setup, ELPA Syncer, 2022/08/28
- [nongnu] elpa/autothemer 0d39a92d90 07/29: Fix naming of README.md, ELPA Syncer, 2022/08/28
- [nongnu] elpa/autothemer a528436677 16/29: 0.2.10, ELPA Syncer, 2022/08/28
- [nongnu] elpa/autothemer b0df7578fc 17/29: Additional parameters for svg generator., ELPA Syncer, 2022/08/28
- [nongnu] elpa/autothemer 5d7ae3a0be 06/29: Rainbow mode: Colorize names from palette, ELPA Syncer, 2022/08/28
- [nongnu] elpa/autothemer 55db54a2ef 08/29: User parameters added for SVG generator, ELPA Syncer, 2022/08/28
- [nongnu] elpa/autothemer 12dbb2e605 15/29: Merge branch 'master' into develop, ELPA Syncer, 2022/08/28
- [nongnu] elpa/autothemer 67224c4a4c 21/29: Fix test run, ELPA Syncer, 2022/08/28
- [nongnu] elpa/autothemer 726d5b99bb 05/29: Only supporting 26.1 and above, ELPA Syncer, 2022/08/28
- [nongnu] elpa/autothemer 2b55532e0a 10/29: Fix test runner, ELPA Syncer, 2022/08/28