Skip to content

Enhancement: Confirmation dialog when deploying to production #43475

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
peterhassett opened this issue May 15, 2025 · 0 comments
Open

Enhancement: Confirmation dialog when deploying to production #43475

peterhassett opened this issue May 15, 2025 · 0 comments
Labels
5. Not required Enhancement GitHub Deployments [Platform] Atomic [Pri] Normal [Type] Enhancement Changes to an existing feature — removing, adding, or changing parts of it

Comments

@peterhassett
Copy link

Impacted plugin

Jetpack

What

I would like a confirmation dialog when I trigger a manual deployment to a production site.

How

As a site admin
I want to have a confirmation step when triggering a manual deploy to a prod site
So I can avoid inadvertent deploys

  1. only if site is prod
  2. popup shows repo/branch
  3. user can close or cancel the popup
  4. if user confirms, run the deploy

Note: The URL at top and the color-coded button at top are nice, but I have a few times caught myself nearly deploying code to prod that was meant only for staging. A conditional confirmation dialog should nearly eliminate accidents that would otherwise stress back-end users out.

Image
@peterhassett peterhassett added the [Type] Enhancement Changes to an existing feature — removing, adding, or changing parts of it label May 15, 2025
@github-actions github-actions bot added the [Plugin] Jetpack Issues about the Jetpack plugin. https://wordpress.org/plugins/jetpack/ label May 15, 2025
@jeherve jeherve added [Plugin] mu wpcom jetpack-mu-wpcom plugin GitHub Deployments [Platform] Atomic [Pri] Normal and removed [Plugin] Jetpack Issues about the Jetpack plugin. https://wordpress.org/plugins/jetpack/ labels May 15, 2025
@jeherve jeherve added the Enhancement label May 16, 2025 — with Linear
@jeherve jeherve removed the [Plugin] mu wpcom jetpack-mu-wpcom plugin label May 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
5. Not required Enhancement GitHub Deployments [Platform] Atomic [Pri] Normal [Type] Enhancement Changes to an existing feature — removing, adding, or changing parts of it
Projects
None yet
Development

No branches or pull requests

3 participants