You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore(release): release ohno 0.3.7 and cascade dependents (#524)
## What
Release **`ohno` 0.3.6 → 0.3.7** (patch) via
`scripts/release-packages.ps1 -Packages 'ohno@patch'`, plus the
dependent cascade it generated (15 downstream crates bumped, with
regenerated `CHANGELOG.md` / `README.md` / `Cargo.toml`).
Notable cascade upgrades: `fetch` 0.11.2 → **0.12.0** and `fetch_azure`
0.1.1 → **0.2.0** (cascade classified these as breaking).
## Why
The ADO `OxidizerGitHub.PublishEachCommit[.Unofficial]` pipelines fail
on `cargo fetch --locked` with:
```
error: checksum for `ohno v0.3.6` changed between lock files
```
The `CratesIoMirror` Azure Artifacts feed is serving an `ohno 0.3.6`
whose `.crate` checksum differs from the crates.io `0.3.6` pinned in
`Cargo.lock`. GitHub Actions (real crates.io) passes; only the ADO
mirror path fails. Cutting a fresh `0.3.7` lets a clean, ESRP-published
artifact supersede the divergent version.
## ⚠️ Not sufficient on its own — follow-up required
`Cargo.lock` still references the poisoned registry **`ohno 0.3.6`**,
pulled **transitively via the external crate `cpulist 1.1.4`** (not by
the workspace directly). Bumping the workspace path crate to 0.3.7 does
not drop that registry entry. To actually clear the lock:
1. Merge this PR and let the pipeline **publish `ohno 0.3.7`**
(identical `.crate` to crates.io + mirror).
2. Then run `cargo update -p ohno@0.3.6 --precise 0.3.7` so `cpulist`'s
`ohno` requirement resolves to 0.3.7 and the divergent 0.3.6 leaves the
lockfile.
Alternatively, purge the divergent `ohno 0.3.6` from the
`CratesIoMirror` feed directly (immediate unblock, independent of this
release).
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copy file name to clipboardExpand all lines: crates/bytesbuf_io/README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,9 +35,9 @@ types that produce or consume streams of bytes. These are in the `testing` modul
35
35
This crate was developed as part of <ahref="../..">The Oxidizer Project</a>. Browse this crate's <ahref="https://github.com/microsoft/oxidizer/tree/main/crates/bytesbuf_io">source code</a>.
0 commit comments