Skip to content

Add BugState enum to Bug annotation#2930

Merged
jaschdoc merged 4 commits intomainfrom
bugstate
May 7, 2026
Merged

Add BugState enum to Bug annotation#2930
jaschdoc merged 4 commits intomainfrom
bugstate

Conversation

@jaschdoc
Copy link
Copy Markdown
Collaborator

@jaschdoc jaschdoc commented May 6, 2026

This PR enhances the @Bug annotation with a BugState, so the reader can know if they should pay attention to the failing test. If a bug is closed / fixed then if the test fails it's a regression whereas if it's still open but then fails, the bug might just be fixed by the change.
In the future, we can explore tooling to ensure the linked issue is always in the same state as the give BugState. Lastly, it's also just a bit distracting to navigate to a GitHub issue just to see if it's still relevant.

Related to #2918

@jaschdoc jaschdoc force-pushed the bugstate branch 2 times, most recently from 1dae7c1 to a694858 Compare May 6, 2026 12:56
@jaschdoc jaschdoc merged commit 4aa4e93 into main May 7, 2026
19 checks passed
@jaschdoc jaschdoc deleted the bugstate branch May 7, 2026 09:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants