aboutsummaryrefslogtreecommitdiff
path: root/.config/emacs/lisp/evil-collection/.github/workflows/build.yaml
diff options
context:
space:
mode:
authorJack Jamison <jackqjamison@gmail.com>2026-07-05 01:19:30 -0400
committerJack Jamison <jackqjamison@gmail.com>2026-07-05 01:19:30 -0400
commitbdf9a71ab7baa2b1de9abcfd5df1a9107a55d141 (patch)
treec4524e6c41aa5107211103401dabfaefc81aa882 /.config/emacs/lisp/evil-collection/.github/workflows/build.yaml
parentfe3984f541bd32bdfa418afb305b614176b55ca0 (diff)
add a bunch of emacs packages HELP
Diffstat (limited to '.config/emacs/lisp/evil-collection/.github/workflows/build.yaml')
-rw-r--r--.config/emacs/lisp/evil-collection/.github/workflows/build.yaml51
1 files changed, 51 insertions, 0 deletions
diff --git a/.config/emacs/lisp/evil-collection/.github/workflows/build.yaml b/.config/emacs/lisp/evil-collection/.github/workflows/build.yaml
new file mode 100644
index 0000000..37d6e78
--- /dev/null
+++ b/.config/emacs/lisp/evil-collection/.github/workflows/build.yaml
@@ -0,0 +1,51 @@
+name: evil-collection builds
+
+on:
+ workflow_dispatch:
+ pull_request:
+ push:
+ branches:
+ - master
+
+concurrency:
+ group: ${{ github.workflow }}-${{ github.ref }}
+ cancel-in-progress: true
+
+jobs:
+ check:
+ runs-on: ${{ matrix.os }}
+ continue-on-error: ${{ matrix.experimental }}
+ strategy:
+ fail-fast: false
+ matrix:
+ os: [ubuntu-latest, macos-latest, windows-latest]
+ emacs-version:
+ - 28.2
+ - 29.4
+ - 30.1
+ experimental: [false]
+ include:
+ - os: ubuntu-latest
+ emacs-version: snapshot
+ experimental: true
+ - os: macos-latest
+ emacs-version: snapshot
+ experimental: true
+ steps:
+ - uses: jcs090218/setup-emacs@master
+ with:
+ version: ${{ matrix.emacs-version }}
+
+ - uses: actions/checkout@v4
+
+ - name: Print emacs version
+ run: emacs --version
+
+ - uses: emacs-eask/setup-eask@master
+ with:
+ version: snapshot
+
+ - run: make install
+ - run: make compile
+ - run: make lint
+ - run: make test