Matrix lint workflow by hook stage#1947
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Refactor the lint workflow to parallelize hook stage execution by adding
hook-stageto 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
Lintworkflow to runprekbyhook-stagevia 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
SKIPbehavior and post-runpre-commit-ci/lite-actionreporting.Written by Cursor Bugbot for commit 3945d82. This will update automatically on new commits. Configure here.