[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/triples 35c711e32c 1/5: Add eldev and fix lint issues
From: |
ELPA Syncer |
Subject: |
[elpa] externals/triples 35c711e32c 1/5: Add eldev and fix lint issues |
Date: |
Sat, 31 Aug 2024 18:58:56 -0400 (EDT) |
branch: externals/triples
commit 35c711e32c7d49a2af497dc503c7a1cf2bc9805f
Author: Andrew Hyatt <ahyatt@gmail.com>
Commit: Andrew Hyatt <ahyatt@gmail.com>
Add eldev and fix lint issues
---
.github/workflows/ci.yaml | 39 +++++++++++++++++++++++++++++++++++++++
Eldev | 6 ++++++
2 files changed, 45 insertions(+)
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
new file mode 100644
index 0000000000..d40082469a
--- /dev/null
+++ b/.github/workflows/ci.yaml
@@ -0,0 +1,39 @@
+name: CI
+
+on:
+ push:
+ branches: [ "main" ]
+ pull_request:
+ branches: [ "*" ]
+
+jobs:
+ test:
+ runs-on: ubuntu-latest
+ environment: Continuous Integration
+ strategy:
+ matrix:
+ emacs_version:
+ # Add more lines like this if you want to test on different Emacs
versions.
+ - 28.1
+ - 28.2
+ - 29.1
+ - 29.2
+ steps:
+ - name: Set up Emacs
+ uses: jcs090218/setup-emacs@master
+ with:
+ version: ${{matrix.emacs_version}}
+
+ - name: Install Eldev
+ uses: emacs-eldev/setup-eldev@v1
+
+ - name: Check out the source code
+ uses: actions/checkout@v4
+
+ - name: Lint the project
+ run: |
+ eldev -p -dtT lint
+
+ - name: Test the project
+ run: |
+ eldev -p -dtT test
diff --git a/Eldev b/Eldev
new file mode 100644
index 0000000000..eee02cb91e
--- /dev/null
+++ b/Eldev
@@ -0,0 +1,6 @@
+; -*- mode: emacs-lisp; lexical-binding: t -*-
+
+(eldev-use-package-archive 'melpa)
+(eldev-use-plugin 'maintainer)
+(eldev-add-extra-dependencies 'test '(:package emacsql))
+(eldev-add-extra-dependencies 'test '(:package kv))
- [elpa] externals/triples updated (79365099c1 -> cf7f9c8dd7), ELPA Syncer, 2024/08/31
- [elpa] externals/triples d0c43faed8 2/5: Fix lint issues, ELPA Syncer, 2024/08/31
- [elpa] externals/triples 35c711e32c 1/5: Add eldev and fix lint issues,
ELPA Syncer <=
- [elpa] externals/triples ed22395fb1 3/5: Remove testing for Emacs 28, add dependencies for eldev emacs, ELPA Syncer, 2024/08/31
- [elpa] externals/triples 068a69ed10 4/5: Merge pull request #9 from ahyatt/eldev, ELPA Syncer, 2024/08/31
- [elpa] externals/triples cf7f9c8dd7 5/5: Set version to 0.4.0 (#10), ELPA Syncer, 2024/08/31