Skip to content

Pin Chronos to a Windows-compatible revision for Build Windows CI - #75

Merged
Nimaoth merged 2 commits into
mainfrom
copilot/fix-build-windows-job
Sep 18, 2026
Merged

Nimaoth merged 2 commits into
mainfrom
copilot/fix-build-windows-job

Conversation

Copilot AI commented Sep 18, 2026 •

Copy link
Copy Markdown
Contributor

Build Windows in Actions failed due to dependency resolution drift: fresh installs selected a newer Chronos revision that no longer compiles with the current Nim nightly (NestedPoll undeclared in Chronos async macro path).
This change stabilizes CI dependency resolution by pinning Chronos to the last known-good commit used by successful Windows builds.

  • Dependency pinning

    • Updated nev.nimble to use an explicit Chronos commit instead of a floating semver range.
    • Prevents CI from pulling incompatible Chronos updates on clean environments.
  • Lockfile synchronization

    • Updated atlas.lock Chronos commit to the same pinned revision.
    • Updated the embedded nimble requirement in atlas.lock to match, keeping both resolution sources aligned.
# nev.nimble
requires "chronos#45f43a9ad8bd8bcf5903b42f365c1c879bd54240"

Co-authored-by: Nimaoth <23197842+Nimaoth@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix failing GitHub Actions job Build Windows Pin Chronos to a Windows-compatible revision for Build Windows CI Sep 18, 2026
Copilot AI requested a review from Nimaoth September 18, 2026 17:04
@Nimaoth
Nimaoth marked this pull request as ready for review September 18, 2026 18:15
@Nimaoth
Nimaoth merged commit 4972c17 into main Sep 18, 2026
3 of 7 checks passed
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.

2 participants