Don't allow a deployment to be rerun after it's been approved
Problem
The current behavior of deployment approval is that an already approved deployment can be rerun after the approval is given. This may be not desired a concern both from a security/auditing standpoint as well as allowing the possibility of deploying older code to production.
Proposal
Don't allow deployment pipelines to be rerun without getting the necessary approvals.
UX Flow
Potential iterations:
- Allow users to customize this as a setting for their protected environments.
- Show users the details of the prior approval when approving.
Edited by Emily Bauman