Skip to content

Allow resolving issues with a release that doesn't exist yet #83696

@redxdev

Description

@redxdev

Problem Statement

Our team is almost entirely based around perforce, and while I understand #68525 is unlikely to be solved any time soon, one of the problems we run into with sentry being unable to see what p4 changelists exist like it can for git commits is that we can't tell sentry when specifically an issue is resolved - at best we can say "resolved in the next release" if the fix hasn't made its way into a release sentry knows about yet.

This ends up being a pretty annoying limitation, as we don't tell sentry about releases until a build is made, and the time from submitting a change to a build being created can be a day or two, with lots of other builds happening in the meantime.

This can result in the following problem:

  1. A crash is sent to sentry in release 1
  2. Someone submits a fix to the issue and marks the issue as "resolved in the next release" since they can't associate it with a perforce changelist and no release has been created yet.
  3. Release 2 is created from before the fix was submitted (maybe this was already a build in flight and so didn't have the fix)
  4. Sentry re-activates the issue because the crash happens again, despite us knowing the fix wasn't in that build

This sequence of events happens annoyingly often, and being able to specify a specific release that doesn't exist in sentry yet would be very useful for us.

Solution Brainstorm

No response

Product Area

Issues

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions