Skip to content

Commit

Permalink
Add CI workflow for static analysis
Browse files Browse the repository at this point in the history
Will run jobs related to static analysis, currently just pre-commit.
  • Loading branch information
mitchnielsen committed Sep 19, 2024
1 parent b6c9566 commit 332d57c
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions .github/workflows/static-analysis.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
name: Static analysis

"on":
pull_request:

# Limit concurrency by workflow/branch combination.
#
# For pull request builds, pushing additional changes to the
# branch will cancel prior in-progress and pending builds.
#
# For builds triggered on a branch push, additional changes
# will wait for prior builds to complete before starting.
#
# https://docs.github.com/en/actions/using-jobs/using-concurrency
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}

jobs:
pre-commit-checks:
name: pre-commit checks
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
persist-credentials: false

- name: Install tool dependencies
uses: jdx/mise-action@v2

- name: Run pre-commit
run: |
pre-commit run --show-diff-on-failure --color=always --all-files

0 comments on commit 332d57c

Please sign in to comment.