Our workflow involves users creating feature branches and deleting them after they land in the release branch. Branch deletes are flagged as a dangerous change so our options today are to disable that (and risk `--force` hell) or periodically disable it, prune branches, and enable again. Not ideal.
I propose we allow repo admins to **configure what counts as dangerous**.
Checkbox config to allow specific subsets of dangerous operations.
- Allow branch deletions?
- Allow tag updates?