Skip to content

Promote the windows-latest leg to required once it has held #280

Description

@vyncint

Todayci.yml runs the whole suite on windows-latest as windows (non-required): continue-on-error: true, and not in required-green's needs. That is step 4 of #149 as written — non-required at first, then required — and this issue is the "then".

The leg's first run on #279 was already green after the #[cfg_attr(windows, ignore = "…")] pass (358 passed, 0 failed, 82 ignored on the dispatch workflow; the CI leg itself green once env_clear_blocks_inheritance… probed USERPROFILE instead of HOME). What it has not yet shown is that it stays green: ConPTY behaviour on the runner image, cargo build -p of the fixtures from inside the tests on a Windows filesystem, and the two liveness paths #277 synthesizes from try_wait are all things a few weeks of PRs will exercise more honestly than one run did.

Fix — two edits, written next to the job: drop continue-on-error, add windows to required-green's needs. Consider at the same time whether windows.yml's suite step is still worth keeping alongside the probe, now that the leg runs the suite on every PR.

Done when — the leg has been green on every push to main for a stretch long enough to trust (a release cycle is a natural one), required-green needs it, and CONTRIBUTING §1 still lists the one command it runs.

Activity

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

    enhancementNew feature or request

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions