diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8123939..b247a37 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -380,7 +380,7 @@ jobs: ~/.cargo/bin ~/.cargo/.crates* windows: - runs-on: windows-latest + runs-on: windows-2025-vs2026 steps: - uses: actions/checkout@v4 - run: rustup install nightly diff --git a/xtask/src/main.rs b/xtask/src/main.rs index 67269aa..5249f74 100644 --- a/xtask/src/main.rs +++ b/xtask/src/main.rs @@ -410,6 +410,9 @@ impl Flags { for actions in actions.chunk_by(|x, y| x.os == y.os) { let mut job = WorkflowJob { runs_on: format!("{}-latest", actions[0].os), steps: vec![] }; + if actions[0].os == Os::Windows { + job.runs_on = "windows-2025-vs2026".to_string(); + } job.steps.push(WorkflowStep { uses: Some("actions/checkout@v4".to_owned()), ..Default::default()