Skip to content

Fix test-quarantine workflow's placeholder issue number behavior#66129

Merged
wtgodbe merged 2 commits intomainfrom
wtgodbe/FixBasIssueNumbers
Apr 3, 2026
Merged

Fix test-quarantine workflow's placeholder issue number behavior#66129
wtgodbe merged 2 commits intomainfrom
wtgodbe/FixBasIssueNumbers

Conversation

@wtgodbe
Copy link
Copy Markdown
Member

@wtgodbe wtgodbe commented Apr 3, 2026

The workflow sometimes uses placeholders for quarantine issue numbers, which can lead to "TODO" strings in the quarantine attribute: b0ccb07. Or worse, premature unquarantining (RequestHeaderStringReuse_MultipleStreams_KnownHeaderReused in #66083). Adding more explicit instructions about issue numbers should mitigate the bad behavior.

@wtgodbe wtgodbe requested a review from a team as a code owner April 3, 2026 18:33
Copilot AI review requested due to automatic review settings April 3, 2026 18:33
@github-actions github-actions Bot added the area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework label Apr 3, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the test-quarantine workflow instructions to prevent the agent from using placeholder issue identifiers (e.g., TODO) in [QuarantinedTest] attributes, which can lead to incorrect quarantining metadata and premature unquarantining decisions.

Changes:

  • Adds explicit rules requiring [QuarantinedTest] to reference a real GitHub issue URL with a numeric issue number.
  • Adds guidance to skip unquarantine eligibility checks for tests whose quarantine attribute still contains a non-numeric placeholder.
  • Clarifies the PR creation step to prohibit placeholder text and require verifying the issue URL before committing.

@wtgodbe wtgodbe merged commit 996f069 into main Apr 3, 2026
10 checks passed
@wtgodbe wtgodbe deleted the wtgodbe/FixBasIssueNumbers branch April 3, 2026 18:47
@dotnet-policy-service dotnet-policy-service Bot added this to the 11.0-preview3 milestone Apr 3, 2026
@wtgodbe wtgodbe modified the milestones: 11.0-preview3, 11.0-preview4 Apr 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants