-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Enhancement: Disable Deployments #15129
base: main
Are you sure you want to change the base?
Conversation
CodSpeed Performance ReportMerging #15129 will not alter performanceComparing Summary
|
a093de5
to
219536d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
UI side of this looks good, just a minor nit
Co-authored-by: Nicholas Brown <[email protected]>
Co-authored-by: Nicholas Brown <[email protected]>
Hey @dylanbhughes! Excited to get this toggle back on the deployment list view. There's a pretty gnarly bug / regression in #14973 which will have some non-breaking but otherwise nontrivial implications for how schedules are created. For the 3.0 branch, I consider work on that issue as blocking on getting this merged 😞, so hang tight. The exact spelling of the bugfix isn't settled yet, but it may require changes to the backend design here (double 😞). No action needed on your part, but we should pause on this for now. |
This pull request is stale because it has been open 14 days with no activity. To keep this pull request open remove stale label or comment. |
comment |
comment |
This pull request is stale because it has been open 14 days with no activity. To keep this pull request open remove stale label or comment. |
comment |
Hey Team 👋 wanted to resurface this PR. I'm not 100% sure that this issue is really blocking. It doesn't seem like we intend to change the schedule reactivation behavior when a flow is deployed. Since we're seeing some user interest in the feature, I wanted to see if we could reignite discussion on the disabling deployments feature and see if there's a path to getting this merged. |
@dylanbhughes I think the issue that @aaazzam called out is tangentially related since changing the disabled/enabled state of a deployment via any of our SDK methods could change the schedule state unexpectedly. That's an issue with the SDK and not this work, so I think we could find a way to implement this without first resolving that issue. Here's a potential way to add this feature while steering clear of our current footguns: this feature starts as an API/UI feature only. This will allow users to disable deployments from the UI where it's most likely to be used, and we can add this feature to the SDK once we've improved our deployment update story. Happy to hear pushback or other ideas! |
I think that sounds great! Disabling or enabling a deployment feels like it should be a pretty explicit action and probably shouldn't occur as a side effect of another action anyway. I'll clean this PR up and do some testing -- hoping to have something by EOW/early next week. |
This pull request is stale because it has been open 14 days with no activity. To keep this pull request open remove stale label or comment. |
comment |
This pull request is stale because it has been open 14 days with no activity. To keep this pull request open remove stale label or comment. |
Comment |
Closes #14529
Checklist
<link to issue>
"mint.json
.