emacs-elpa-diffs
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]