Pulling this out of Slack: https://openjs-foundation.slack.com/archives/CVAMEJ4UV/p1752615217869729
When a hash is changed for an action being used in a workflow, the allowlist in the repository settings must be updated by a repo admin to add the new hash.
As such, all workflow changes should require explicit approval from a repo admin before they land, to ensure that the repo admin is able to update the allowlist so that we don't land a disallowed hash into main.
Blocked by nodejs/admin#984 as this'll require the new @nodejs/web-admins team.