-
Notifications
You must be signed in to change notification settings - Fork 9
ci security #1612
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
ci security #1612
Changes from all commits
Commits
Show all changes
20 commits
Select commit
Hold shift + click to select a range
eaa815c
ci: pin GitHub Actions and reusable workflows to commit SHAs
daniel-noland 0677d07
fix(ci): scope workflow permissions and tokens to least privilege
daniel-noland 6506051
chore(ci): address zizmor pedantic findings
daniel-noland 2b4edad
refactor(just): split lint into clippy/opengrep/pinact/zizmor recipes
daniel-noland 22625b2
ci: consolidate lint-*.yml checks into a single dev.yml job
daniel-noland c593734
fix(ci): lint commit messages with commitlint-rs in the lint job
daniel-noland d93771e
fix(ci): report all failing lints, not just the first one
daniel-noland a356c93
ci: automate cargo and action version bumps via just recipes
daniel-noland 41b05af
ci: increase cross compile parallel
daniel-noland 9ee8e19
bump!: regular dependency update
daniel-noland 6fa5347
bump(cargo)!: bump crossbeam-utils (cargo upgrade)
daniel-noland 94f1463
bump(cargo)!: bump inotify (cargo upgrade)
daniel-noland 09f8238
bump(cargo)!: bump reedline (cargo upgrade)
daniel-noland fe68b33
ci: remove distinct commitlint job
daniel-noland a9363e4
ci: remove unsupported block from actionlint.yml
daniel-noland 8afd30f
bump!: regular dependency update
daniel-noland b003b78
bump(cargo)!: bump pyroscope (cargo upgrade)
daniel-noland fd4e26e
ci: reduce memory usage on fuzz builds
daniel-noland 873c90f
ci: use fuzz profile in shuttle tests
daniel-noland c029290
build: reduce max parallelism in LTO linking
daniel-noland File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,29 @@ | ||
| # Config for commitlint-rs | ||
| rules: | ||
| type: | ||
| level: error | ||
| options: | ||
| - build | ||
| - bump | ||
| - chore | ||
| - ci | ||
| - docs | ||
| - feat | ||
| - fix | ||
| - perf | ||
| - refactor | ||
| - revert | ||
| - style | ||
| - test | ||
| type-empty: | ||
| level: error | ||
| subject-empty: | ||
| level: error | ||
| description-empty: | ||
| level: error | ||
| description-format: | ||
| level: error | ||
| format: "^.*[^.]$" | ||
| description-max-length: | ||
| level: error | ||
| length: 72 | ||
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
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win
🧩 Analysis chain
🌐 Web query:
What rules does commitlint-rs (KeisukeYamashita/commitlint-rs) support, specifically description-format and description-max-length?💡 Result:
The commitlint-rs project (KeisukeYamashita/commitlint-rs) does not natively support rules named description-format or description-max-length [1][2][3]. In the context of commitlint-rs, the commit message header is typically referred to as the subject [1][4]. While the tool supports various configuration rules for subject and body validation, these specific identifiers (description-format and description-max-length) are not part of its standard rule set [1][3][4]. Users commonly confuse commitlint-rs with other tools like cargo-commitlint (which is a separate project) or the Node-based commitlint [4][5]. For example, cargo-commitlint provides rules such as header-max-length and subject-case, but does not use the specific names you queried [4][5]. If you are looking to enforce length or format constraints on the commit subject in commitlint-rs, you should consult the project's official rule documentation [3], which details the rules currently implemented in the library. As of the latest available information, there is no evidence of "description" being used as a rule prefix in this tool [1][3].
Citations:
Use commitlint-rs rule names here
description-formatanddescription-max-lengthare not recognized by commitlint-rs, so these checks won’t run. Rename them to the supported rule keys for the message part you want to validate.🤖 Prompt for AI Agents