Skip to content

Return to latest windows on CI Runners #1038

Closed

Description

@vados-cosmonic

Recently the windows runners changed to Windows Server 2025, and it is causing stalls/hangs on conformance testing.

This change happened this summer and this is reflected in sudden and repeated test failures happening around the release of 1.15.0:

Image

Obviously the release nor the CI version bumps that came after caused this breakage, the most obvious culprit is the change of Github's CI runners under the cover (note that tests also pass for all other platforms).

While the conformance tests shouldn't hang on windows, they currently do, and it would be great if someone with a windows machine/that spends lots of time in windows could look at this and attempt to reproduce or narrow down the test that is causing the hang.

The conformance test suite is generated, so testing is a bit more involved/annoying, but it's possible to debug this even from CI itself on a fork and get a reasonably fast dev loop going.

NOTE: Somewhat sneakily, the revert to windows-2022 runners happened in a dependabot PR. To get started trying to track down the issue with the more recent windows runner, the first step is to switch back to windows-latest (or more accurately windows-2025).

Activity

  1. changed the title [-]Update to latest windows on runner[/-] [+]Return to latest windows on CI Runners[/+] on Oct 3, 2025
  2. vados-cosmonic commented on Oct 22, 2025

    @vados-cosmonic
    CollaboratorAuthor

    Weirdly enough, the fix here in componentize-js was removing await import(...) statements:

    bytecodealliance/ComponentizeJS#308

    May not be the same issue here (and the issue may fix itself) -- but just in case

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions