Lock down CI a little#66
Conversation
Apparently this includes "Safer fork pull request handling" and "security fixes for known vulnerabilities" https://github.blog/changelog/2026-06-18-safer-pull_request_target-defaults-for-github-actions-checkout/
Via `zizmor . --fix=all`
|
CC @marcoieni who talked about doing this as the all hands "State of the Project" IIRC. |
|
That's great, thank you! Do you want me to setup renovate to keep the github actions up to date? |
How important is that? I'm worried it's going to cause a load of churn/pr's for little benefit (especially with https://github.com/taiki-e/install-action/ which updates alot for each tool update). But also, it's not up to me anymore, I've left T-Rustdoc: rust-lang/team#2523 |
|
We documented why we recommend renovate in https://forge.rust-lang.org/infra/docs/renovate.html?highlight=renovate#about-dependency-updates The setup that works for me is updating to breaking compatible versions every month, and get breaking changes PRs immediately. For example, for install-action you will only get one per month unless they go to v3 |
|
mmmm, makes sense. Only doing one bump a month (for non breaking) seems pretty manageable. |
Now zizmor isn't unhappy (even if it has lots to say when the level is cranked up):