Uh oh!
There was an error while loading. Please reload this page.
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`
Uh oh!
There was an error while loading. Please reload this page.
aDotInTheVoid
commented
Jun 19, 2026
CC @marcoieni who talked about doing this as the all hands "State of the Project" IIRC. |
marcoieni
commented
Jun 19, 2026
That's great, thank you! Do you want me to setup renovate to keep the github actions up to date? |
aDotInTheVoid
commented
Jun 20, 2026
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 |
marcoieni
commented
Jun 20, 2026
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 |
aDotInTheVoid
commented
Jun 20, 2026
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):