Skip to content
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

feat(issue-resolve): stop using feature flag organizations:resolve-in-upcoming-release on the backend #75901

Conversation

scefali
Copy link
Contributor

@scefali scefali commented Aug 9, 2024

The feature flag organizations:resolve-in-upcoming-release has been there for some time (it was added while I was still a Sentry employee, lol). I'm going to assume it's been rolled out internally at least. But it's time to enable the feature globally so that people can start using it. I've tested it locally and seems to work fine. The purpose of this feature is that Resolve in Next Release doesn't work well if the latest event for an issue isn't the current release because if a new event comes on that new release, it automatically regresses. This was done because that sort of logic is needed for semver releases where current release might have different branches (e.x: an issue that appears in release 7.0 shouldn't be marked as resolved if release 6.1 happens, only if 7.1 happens). Here is the rollout plan.

  1. Stop gating the Resolve in Upcoming Release feature on the backend
  2. Stop gating the Resolve in Upcoming Release feature on the frontend and update
  3. Remove the feature flag altogether
  4. Update docks

Here is what the feature looks like in the UI when it's enabled:
Screenshot 2024-08-09 at 3 10 09 PM

Here is what happens when you resolve the feature in a release then a new release gets released:
Screenshot 2024-08-09 at 2 57 46 PM

Related PR from @roggenkemper: #70990

@scefali scefali requested review from a team as code owners August 9, 2024 07:16
@github-actions github-actions bot added the Scope: Backend Automatically applied to PRs that change backend components label Aug 9, 2024
@scttcper scttcper added the Trigger: getsentry tests once code is reviewed: apply label to PR to trigger getsentry tests label Aug 14, 2024
@scefali
Copy link
Contributor Author

scefali commented Aug 15, 2024

@scttcper could you merge this? I don't have permission to do it.

@scttcper scttcper merged commit 223e325 into getsentry:master Aug 15, 2024
48 of 50 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Aug 31, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Scope: Backend Automatically applied to PRs that change backend components Trigger: getsentry tests once code is reviewed: apply label to PR to trigger getsentry tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants