Skip to content

chore(ACI): Remove workflow engine UI flag on the backend - #120712

Open
ceorourke wants to merge 2 commits into
masterfrom
ceorourke/remove-workflow-engine-ui-flag-backend
Open

chore(ACI): Remove workflow engine UI flag on the backend#120712
ceorourke wants to merge 2 commits into
masterfrom
ceorourke/remove-workflow-engine-ui-flag-backend

Conversation

@ceorourke

Copy link
Copy Markdown
Member

Now that we've fully GA'd (we had 2 customers opted out) the ACI UI flag we can remove the old code. This PR removes the remaining backend references to the flag which is mostly just for snoozing rules.

@github-actions github-actions Bot added the Scope: Backend Automatically applied to PRs that change backend components label Jul 28, 2026
@ceorourke
ceorourke force-pushed the ceorourke/remove-workflow-engine-ui-flag-backend branch from 2f07fb3 to 086ea76 Compare July 28, 2026 16:56
@ceorourke
ceorourke force-pushed the ceorourke/remove-workflow-engine-ui-flag-backend branch from 086ea76 to 80b4a7b Compare July 28, 2026 18:09
context["snooze_alert"] = False
context["snooze_alert_urls"] = {}
context["snooze_alert"] = False
context["snooze_alert_urls"] = {}

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe we don't even need this going forward since there is no snoozing?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah! I think we'll be able to start removing this stuff. 🎉

@ceorourke
ceorourke marked this pull request as ready for review July 28, 2026 18:42
@ceorourke
ceorourke requested review from a team as code owners July 28, 2026 18:42

@saponifi3d saponifi3d left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm once the tests are green 🎉

context["snooze_alert"] = False
context["snooze_alert_urls"] = {}
context["snooze_alert"] = False
context["snooze_alert_urls"] = {}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah! I think we'll be able to start removing this stuff. 🎉


@mock_notify
@mock.patch("sentry.notifications.notifications.rules.logger")
@with_feature("organizations:workflow-engine-ui") # snooze

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is this the only test we had for workflow_engine + email? if so, instead of removing it, should we update the test to only use the workflow models / calls to ensure the email is sent?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants