Skip to content

Matrix lint workflow by hook stage#1947

Merged
adamtheturtle merged 1 commit into
mainfrom
adamtheturtle/lint-matrix-hook-stage
Feb 15, 2026
Merged

Matrix lint workflow by hook stage#1947
adamtheturtle merged 1 commit into
mainfrom
adamtheturtle/lint-matrix-hook-stage

Conversation

@adamtheturtle
Copy link
Copy Markdown
Member

@adamtheturtle adamtheturtle commented Feb 15, 2026

Refactor the lint workflow to parallelize hook stage execution by adding hook-stage to the build matrix. This runs all three hook stages (pre-commit, pre-push, manual) in parallel instead of sequentially.


Note

Low Risk
CI-only change that adjusts how linting jobs are parallelized; primary risk is longer job fan-out or misconfigured matrix leading to missing/duplicated checks.

Overview
Refactors the GitHub Actions Lint workflow to run prek by hook-stage via a new matrix axis (pre-commit, pre-push, manual) instead of executing all three stages sequentially in a single job.

Updates the lint step to use the matrix-provided stage in the command, increasing parallelism across OS+stage combinations while keeping existing Windows SKIP behavior and post-run pre-commit-ci/lite-action reporting.

Written by Cursor Bugbot for commit 3945d82. This will update automatically on new commits. Configure here.

@adamtheturtle adamtheturtle enabled auto-merge (squash) February 15, 2026 08:25
@adamtheturtle adamtheturtle merged commit 5aee9cf into main Feb 15, 2026
16 checks passed
@adamtheturtle adamtheturtle deleted the adamtheturtle/lint-matrix-hook-stage branch February 15, 2026 08:30
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