Would you be interested in pinning the github actions (I am happy to make the PR)?
At the moment it's using tags: actions/checkout@v4 whereas you can pin to commit SHAs instead, this gives a bit of build reproducibility (tags are floating) and some security protections (someone malicious gets control of the repo and releases bad code under an existing tag).
It would then go from
actions/checkout@v4 to actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
We can also add dependabot if you like with either just the actions update ability (it will persist the use of SHA when it increments each version) or it can also monitor Cargo so when a new version of a dependency is released it will make a PR to bump Cargo.toml
- Pin actions
- Dependabot actions update
- Cargo updates to please!
Would you be interested in pinning the github actions (I am happy to make the PR)?
At the moment it's using tags:
actions/checkout@v4whereas you can pin to commit SHAs instead, this gives a bit of build reproducibility (tags are floating) and some security protections (someone malicious gets control of the repo and releases bad code under an existing tag).It would then go from
actions/checkout@v4toactions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4We can also add dependabot if you like with either just the actions update ability (it will persist the use of SHA when it increments each version) or it can also monitor Cargo so when a new version of a dependency is released it will make a PR to bump Cargo.toml