Tracking issue for the GHA hardening work started in #8620 and #9032. Split out
from #8674.
#8620 hardened our workflows manually, but nothing enforces it — that's how
continuous-release.yml landed later with floating tags. This issue tracks closing
that gap.
Scope
To discuss
- Static analysis in CI. @ulgens proposed zizmor (+ found it via pinact).
Open questions: zizmor vs actionlint vs both, and CI step vs git hook. Worth
its own thread below.
cc @limzykenneth @lirenjie95
Tracking issue for the GHA hardening work started in #8620 and #9032. Split out
from #8674.
#8620 hardened our workflows manually, but nothing enforces it — that's how
continuous-release.ymllanded later with floating tags. This issue tracks closingthat gap.
Scope
dependabot.ymlorpinact --update(needs a call onreview load)
v1To discuss
Open questions: zizmor vs actionlint vs both, and CI step vs git hook. Worth
its own thread below.
cc @limzykenneth @lirenjie95