[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/engine-mode efdf06d90c 1/8: Add melpazoid GitHub workflow
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/engine-mode efdf06d90c 1/8: Add melpazoid GitHub workflow |
Date: |
Mon, 19 Jun 2023 10:00:56 -0400 (EDT) |
branch: elpa/engine-mode
commit efdf06d90cfb880d29ade4aeb246a4d8e03d3e45
Author: Harry R. Schwartz <hello@harryrschwartz.com>
Commit: Harry R. Schwartz <hello@harryrschwartz.com>
Add melpazoid GitHub workflow
For linting packages in MELPA.
However, this doesn't fail the *action*, even if linting fails.
`engine-mode`
has been around for a while, and renaming some functions might take some
time,
so `package-lint` is likely to keep failing for the foreseeable future. I
appreciate melpazoid's advice, and I want to keep it around with the
eventual
goal of enabling it "for real," but I'm not ready to implement all its
suggestions yet, so this ensures that it doesn't fail a build even if its
checks
fail.
https://github.com/riscy/melpazoid
---
.github/workflows/melpazoid.yml | 37 +++++++++++++++++++++++++++++++++++++
1 file changed, 37 insertions(+)
diff --git a/.github/workflows/melpazoid.yml b/.github/workflows/melpazoid.yml
new file mode 100644
index 0000000000..090dd20e2b
--- /dev/null
+++ b/.github/workflows/melpazoid.yml
@@ -0,0 +1,37 @@
+# melpazoid <https://github.com/riscy/melpazoid> build checks.
+
+name: Melpazoid
+on: [push, pull_request]
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v3
+ with:
+ fetch-depth: 0
+ persist-credentials: false
+
+ - name: Install Emacs
+ uses: purcell/setup-emacs@master
+ with:
+ version: snapshot
+
+ - name: Install Python
+ uses: actions/setup-python@v1
+ with:
+ python-version: 3.9
+
+ - name: Install Melpazoid
+ run: |
+ python -m pip install --upgrade pip
+ git clone https://github.com/riscy/melpazoid.git ~/melpazoid
+ pip install ~/melpazoid
+
+ - name: Run
+ env:
+ LOCAL_REPO: ${{ github.workspace }}
+ RECIPE: (engine-mode :repo "hrs/engine-mode" :fetcher github)
+ run: echo $GITHUB_REF && make -C ~/melpazoid
+ continue-on-error: true
- [nongnu] elpa/engine-mode updated (48bfa0ca3a -> 81d4ae1054), ELPA Syncer, 2023/06/19
- [nongnu] elpa/engine-mode 2963262d69 3/8: Prefix "private" functions with `engine--`, ELPA Syncer, 2023/06/19
- [nongnu] elpa/engine-mode 6df818c67a 2/8: Resolve documentation-related linting errors, ELPA Syncer, 2023/06/19
- [nongnu] elpa/engine-mode 116bd8927d 6/8: Add test stub with Makefile and GitHub action, ELPA Syncer, 2023/06/19
- [nongnu] elpa/engine-mode ded5f5ec1e 7/8: Ignore *.elc files, ELPA Syncer, 2023/06/19
- [nongnu] elpa/engine-mode efdf06d90c 1/8: Add melpazoid GitHub workflow,
ELPA Syncer <=
- [nongnu] elpa/engine-mode f55acdfb7e 4/8: Customization group: `engine-mode` -> `engine`, ELPA Syncer, 2023/06/19
- [nongnu] elpa/engine-mode 67b68c1a2b 5/8: Bump version to 2.2.4, ELPA Syncer, 2023/06/19
- [nongnu] elpa/engine-mode 81d4ae1054 8/8: Explicitly depend on Emacs >= 24.3, ELPA Syncer, 2023/06/19