Skip to content

build(win-durable-ioring): pin the five path-only dependencies by version - #129

Merged
MikeGrier merged 1 commit into
mainfrom
mikegrier/pin-win-durable-ioring-versions
Oct 15, 2026
Merged

MikeGrier merged 1 commit into
mainfrom
mikegrier/pin-win-durable-ioring-versions

Conversation

@MikeGrier

Copy link
Copy Markdown
Owner

publish-crate refused win-durable-ioring 0.1.0 because five dependencies had a path and no version (DI-12.4). They are pinned at the versions published or being published. A build commit, so it triggers no release. After merge, win-durable-ioring 0.1.0 is published by workflow_dispatch from main, since its tag points at the commit without the pins.

…sion

Completed item: DI-12.4: the five path-only dependencies of win-durable-ioring are pinned by version, keeping the path.

publish-crate refused win-durable-ioring 0.1.0: cargo publish requires a
version on every dependency, and durable-ioring, windows-ioring-sys,
win-sync-sys, windows-threadpool-sys and win-time-sys had only a path. They
are pinned at the releases the manifest and crates.io now carry. Typed as
build, so it triggers no release of its own.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings October 15, 2026 01:12

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The dependency requirements match the workspace versions, preserve local resolution, and introduce no runtime changes.

0 open findings

What changed in this PR

Adds the dependency versions needed to publish win-durable-ioring, while preserving local path resolution.

Changes:

  • Adds version requirements to five path-only dependencies.
  • Marks DI-12.4 complete and records the manual publication recovery process.
File Description
crates/​win-durable-ioring/​Cargo.toml Adds five dependency version requirements.
crates/​durable-ioring/​COMPLETED-CHECKLIST.md Archives DI-12.4 and publication recovery details.
crates/​durable-ioring/​CHECKLIST.md Replaces DI-12.4 with a linked completion stub.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@MikeGrier
MikeGrier enabled auto-merge October 15, 2026 01:17
@MikeGrier
MikeGrier merged commit 9a415ba into main Oct 15, 2026
37 checks passed
@MikeGrier
MikeGrier deleted the mikegrier/pin-win-durable-ioring-versions branch October 15, 2026 01:19
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