Skip to content

[release/8.0] Move off of dead-lettered Windows preview helix queue#66220

Merged
wtgodbe merged 1 commit into
release/8.0from
wtgodbe/8Pre
Apr 8, 2026
Merged

[release/8.0] Move off of dead-lettered Windows preview helix queue#66220
wtgodbe merged 1 commit into
release/8.0from
wtgodbe/8Pre

Conversation

@wtgodbe
Copy link
Copy Markdown
Member

@wtgodbe wtgodbe commented Apr 8, 2026

The preview queue is dead

Copilot AI review requested due to automatic review settings April 8, 2026 15:30
@wtgodbe wtgodbe requested review from a team, BrennanConroy, JamesNK and halter73 as code owners April 8, 2026 15:30
@wtgodbe wtgodbe added the tell-mode Indicates a PR which is being merged during tell-mode label Apr 8, 2026
@dotnet-policy-service dotnet-policy-service Bot added this to the 8.0.x milestone Apr 8, 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 repo’s Helix configuration and test skips to move IIS/HttpSys test runs off the dead-lettered Windows VS2022 preview Helix queue on the release/8.0 branch.

Changes:

  • Replaces Windows.Amd64.VS2022.Pre* queue names with Windows.Amd64.VS2022* in many [SkipOnHelix(...)] attributes across IIS and HttpSys tests.
  • Updates Helix.Common.props to advertise Windows.Amd64.VS2022.Open instead of the preview .Pre.Open queue for PR checks.

Reviewed changes

Copilot reviewed 41 out of 41 changed files in this pull request and generated 42 comments.

Show a summary per file
File Description
src/Servers/IIS/IISIntegration/test/Tests/IISMiddlewareTests.cs Update SkipOnHelix queue name away from VS2022 preview queue
src/Servers/IIS/IISIntegration/test/Tests/IISExtensionTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/UpgradeFeatureDetectionTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/OutOfProcess/NtlmAuthentationTest.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/OutOfProcess/MultipleAppTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/InProcess/WebSocketTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/InProcess/IISExpressShutdownTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/InProcess/AppOfflineIISExpressTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/IIS.Tests/TlsHandshakeFeatureTests.cs Update SkipOnHelix queue name away from VS2022 preview queue
src/Servers/IIS/IIS/test/IIS.Tests/TestServerTest.cs Update SkipOnHelix queue name away from VS2022 preview queue
src/Servers/IIS/IIS/test/IIS.Tests/ResponseBodySizeTests.cs Update SkipOnHelix queue name away from VS2022 preview queue
src/Servers/IIS/IIS/test/IIS.Tests/ResponseAbortTests.cs Update SkipOnHelix queue name away from VS2022 preview queue
src/Servers/IIS/IIS/test/IIS.Tests/MaxRequestBodySizeTests.cs Update SkipOnHelix queue name away from VS2022 preview queue
src/Servers/IIS/IIS/test/IIS.Tests/HttpBodyControlFeatureTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/IIS.Tests/ConnectionIdFeatureTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/IIS.Tests/ClientDisconnectTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/IIS.Shared.FunctionalTests/StdOutRedirectionTests.cs Update SkipOnHelix queue name away from VS2022 preview queue
src/Servers/IIS/IIS/test/IIS.Shared.FunctionalTests/ApplicationInitializationTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/IIS.ShadowCopy.Tests/ShadowCopyTests.cs Update SkipOnHelix queue name away from VS2022 preview queue
src/Servers/IIS/IIS/test/IIS.NewShim.FunctionalTests/NewShimTests.cs Update SkipOnHelix queue name away from VS2022 preview queue
src/Servers/IIS/IIS/test/IIS.NewHandler.FunctionalTests/NewHandlerTests.cs Update SkipOnHelix queue name away from VS2022 preview queue
src/Servers/IIS/IIS/test/IIS.FunctionalTests/Http3Tests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/IIS.FunctionalTests/Http2TrailersResetTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/Common.LongTests/StartupTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/Common.LongTests/ShutdownTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/Common.FunctionalTests/WindowsAuthTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/Common.FunctionalTests/RequestResponseTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/Common.FunctionalTests/RequestPathBaseTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/Common.FunctionalTests/MultiApplicationTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/Common.FunctionalTests/MaxRequestBodySizeTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/Common.FunctionalTests/LoggingTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/Common.FunctionalTests/Latin1Tests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/Common.FunctionalTests/HttpsTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/Common.FunctionalTests/Http2Tests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/Common.FunctionalTests/GlobalVersionTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/Common.FunctionalTests/FrebTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/Common.FunctionalTests/CompressionTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/Common.FunctionalTests/BasicAuthTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/IIS/IIS/test/Common.FunctionalTests/AspNetCorePortTests.cs Update SkipOnHelix queue names away from VS2022 preview queues
src/Servers/HttpSys/test/FunctionalTests/Http2Tests.cs Update SkipOnHelix queue names away from VS2022 preview queues
eng/targets/Helix.Common.props Replace advertised Windows PR-check queue from VS2022 preview open queue to non-preview open queue

Comment thread src/Servers/IIS/IISIntegration/test/Tests/IISMiddlewareTests.cs
Comment thread src/Servers/IIS/IISIntegration/test/Tests/IISExtensionTests.cs

[Collection(PublishedSitesCollection.Name)]
[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre;Windows.Amd64.VS2022.Pre.Open;")]
[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022;Windows.Amd64.VS2022.Open;")]
Copy link

Copilot AI Apr 8, 2026

Choose a reason for hiding this comment

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

Queues ends with a trailing ;. SkipOnHelixAttribute splits on ; and an empty entry matches every queue (targetQueue.StartsWith("")), so this ends up skipping on all Helix queues. Remove the trailing separator (and you can usually list just one queue name since the attribute already handles .Open vs non-.Open).

Copilot uses AI. Check for mistakes.
Comment thread src/Servers/IIS/IIS/test/Common.FunctionalTests/FrebTests.cs

[Collection(IISCompressionSiteCollection.Name)]
[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre;Windows.Amd64.VS2022.Pre.Open;")]
[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022;Windows.Amd64.VS2022.Open;")]
Copy link

Copilot AI Apr 8, 2026

Choose a reason for hiding this comment

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

Queues ends with a trailing ;. SkipOnHelixAttribute splits on ; and an empty entry matches every queue (targetQueue.StartsWith("")), so this ends up skipping on all Helix queues. Remove the trailing separator (and you can usually list just one queue name since the attribute already handles .Open vs non-.Open).

Suggested change
[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022;Windows.Amd64.VS2022.Open;")]
[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022")]

Copilot uses AI. Check for mistakes.
Comment thread src/Servers/IIS/IIS/test/Common.FunctionalTests/BasicAuthTests.cs

[Collection(PublishedSitesCollection.Name)]
[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022.Pre;Windows.Amd64.VS2022.Pre.Open;")]
[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022;Windows.Amd64.VS2022.Open;")]
Copy link

Copilot AI Apr 8, 2026

Choose a reason for hiding this comment

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

Queues ends with a trailing ;. SkipOnHelixAttribute splits on ; and an empty entry matches every queue (targetQueue.StartsWith("")), so this ends up skipping on all Helix queues. Remove the trailing separator (and you can usually list just one queue name since the attribute already handles .Open vs non-.Open).

Suggested change
[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022;Windows.Amd64.VS2022.Open;")]
[SkipOnHelix("Unsupported queue", Queues = "Windows.Amd64.VS2022")]

Copilot uses AI. Check for mistakes.
Comment thread src/Servers/HttpSys/test/FunctionalTests/Http2Tests.cs
@github-actions github-actions Bot added the area-networking Includes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractions label Apr 8, 2026
@wtgodbe wtgodbe merged commit da9ff4b into release/8.0 Apr 8, 2026
26 of 29 checks passed
@wtgodbe wtgodbe deleted the wtgodbe/8Pre branch April 8, 2026 18:15
@dotnet-policy-service dotnet-policy-service Bot modified the milestones: 8.0.x, 8.0.27 Apr 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-networking Includes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractions tell-mode Indicates a PR which is being merged during tell-mode

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants