Skip to content

Commit

Permalink
Add Github Workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
juergenhoetzel committed Sep 23, 2024
1 parent b333ec3 commit 79fcd87
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: check

on:
pull_request:
paths-ignore: ["**.org"]

jobs:
check:
runs-on: ubuntu-latest
name: Run Eldev linters
strategy:
fail-fast: false
matrix:
emacs_version:
- 29.3
- 29.4
include:
- ignore_warnings: false
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Emacs
uses: purcell/setup-emacs@master
with:
version: ${{ matrix.emacs_version }}
- name: Install Eldev
uses: emacs-eldev/setup-eldev@v1
- name: Eldev lint
run: |
eldev -dtT lint
- name: Ensure there are no byte-compilation warnings
run: |
eldev -dtT -C compile --set all --warnings-as-errors

0 comments on commit 79fcd87

Please sign in to comment.