Optimize GitHub Actions workflow for code quality and security
— Reuse checkout step from shared-setup job to reduce duplication
— Add caching for Rust toolchain to improve build times
— These changes should improve the overall efficiency and performance of the workflow without compromising the code quality and security checks
Standards checklist
[x] The PR title is descriptive.
[x] I have read CONTRIBUTING.md
[ ] Optional: I have tested the code myself
For new steps
[ ] Optional: Top grade skips this step where needed
[ ] Optional: The --dry-run option works with this step
[ ] Optional: The --yes option works with this step if it is supported by
the underlying command
If you developed a feature or a bug fix for someone else, and you do not have the
means to test it, please tag this person here.
Optimize GitHub Actions workflow for code quality and security
— Reuse checkout step from shared-setup job to reduce duplication — Add caching for Rust toolchain to improve build times — These changes should improve the overall efficiency and performance of the workflow without compromising the code quality and security checks
Standards checklist
CONTRIBUTING.md
For new steps
--dry-run
option works with this step--yes
option works with this step if it is supported by the underlying commandIf you developed a feature or a bug fix for someone else, and you do not have the means to test it, please tag this person here.