Skip to content

ci(lint): add actionlint and zizmor workflow linting#69

Merged
benner merged 1 commit into
mainfrom
ci/lint-github-actions-workflows
May 1, 2026
Merged

ci(lint): add actionlint and zizmor workflow linting#69
benner merged 1 commit into
mainfrom
ci/lint-github-actions-workflows

Conversation

@benner
Copy link
Copy Markdown
Owner

@benner benner commented May 1, 2026

Add lint-workflows.yml with two independent jobs so both linters always
run on every PR regardless of whether the other finds issues:

  • actionlint via reviewdog/action-actionlint, posts inline PR comments
  • zizmor via uvx piped to reviewdog -f=sarif, same inline comment UX

Pre-commit already runs both locally; CI now enforces them independently
so contributors without the hooks configured still get feedback.

Add lint-workflows.yml with two independent jobs so both linters always
run on every PR regardless of whether the other finds issues:
- actionlint via reviewdog/action-actionlint, posts inline PR comments
- zizmor via uvx piped to reviewdog -f=sarif, same inline comment UX

Pre-commit already runs both locally; CI now enforces them independently
so contributors without the hooks configured still get feedback.

Signed-off-by: Nerijus Bendžiūnas <nerijus.bendziunas@gmail.com>
@benner benner marked this pull request as ready for review May 1, 2026 05:08
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 1, 2026

Coverage

Coverage Report (Δ +0.0%)
FileStmtsMissCoverMissing
src/git_commit_guard
   __init__.py363698%218, 354, 356, 362, 364, 641
TOTAL363698% 

@benner benner merged commit f0ac4a8 into main May 1, 2026
6 checks passed
@benner benner deleted the ci/lint-github-actions-workflows branch May 1, 2026 05:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant