Skip to content

Move CI off retired windows-2019 runner image - #11

Merged
Paul Linnerud (paullinnerud) merged 1 commit into
mainfrom
work/paulli/win2022
Aug 26, 2026
Merged

Move CI off retired windows-2019 runner image#11
Paul Linnerud (paullinnerud) merged 1 commit into
mainfrom
work/paulli/win2022

Conversation

@paullinnerud

Copy link
Copy Markdown
Contributor

Move CI off the retired windows-2019 runner image.

Problem

Both workflows request runs-on: windows-2019. GitHub retired that hosted runner image on 2025-06-30. A job requesting a label that no longer exists in the hosted pool is not rejected with an error, it simply stays queued until GitHub cancels it at the 24 hour limit.

That is why recent Build and Test runs show as cancelled at 24h00m04s rather than failing on a step, and why PR #10 appears to fail with "a runner was never assigned".

This is a pre-existing repository issue, not caused by any open PR. A run on work/test was also sitting queued for 4+ hours with the same cause, on a branch unrelated to any pinning work.

Change

CI.yml and pypi_publish.yml now use windows-2022. The ubuntu-latest publish job is unchanged.

Note for reviewers

This also moves the MSVC toolchain off Server 2019, so the cp39-cp313 AMD64 wheel builds compile against a newer toolset. CI on this PR is the first real verification that the wheels still build and the tests still pass.

GitHub retired the windows-2019 hosted runner image on 2025-06-30. Jobs
requesting that label are never assigned a runner; they sit queued until
the 24 hour limit cancels them, which is why recent "Build and Test" runs
show as cancelled at 24h00m rather than failing on a step.

Switch both workflows to windows-2022 so jobs are schedulable again.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: e3976c94-4fbf-4be7-a74d-d08a3c592269
@paullinnerud
Paul Linnerud (paullinnerud) merged commit 1e1ff83 into main Aug 26, 2026
7 checks passed
@paullinnerud
Paul Linnerud (paullinnerud) deleted the work/paulli/win2022 branch August 26, 2026 23:29
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.

1 participant