Skip to content

chore: ship v0.5.103 (version bump + supply-chain vet)#318

Merged
githubrobbi merged 2 commits into
mainfrom
chore/ship-v0.5.103
May 29, 2026
Merged

chore: ship v0.5.103 (version bump + supply-chain vet)#318
githubrobbi merged 2 commits into
mainfrom
chore/ship-v0.5.103

Conversation

@githubrobbi
Copy link
Copy Markdown
Collaborator

Summary

The just ship-fresh release flow bumped the workspace to v0.5.103 and ran cargo update, which advanced six transitive deps past their vetted versions. This PR carries the bump and the real supply-chain vetting needed to satisfy cargo vet + the vet-audit-discipline gate.

Branch protection requires changes via PR (the ship's direct-push-to-main was rejected by the main-protection ruleset), so the ship commits land here instead.

Commits

  1. chore: development v0.5.103 ... [auto-commit] — the ship's version bump + changelog.
  2. chore(supply-chain): vet 6 deps bumped by the v0.5.103 ship cargo-update — real audits (no lazy exemption bumps):
Crate Transition Basis
memchr → 2.8.1 publisher-trust (isrg/mozilla/bytecode-alliance trust BurntSushi)
serde_json → 1.0.150 publisher-trust (isrg/mozilla/bytecode-alliance trust dtolnay)
crypto-common 0.1.6→0.1.7 metadata-only, zero .rs changes
crypto-common 0.1.6→0.2.2 generic-array→hybrid_array restructure; net 0 new unsafe; safe RNG-array gen
either 1.15.0→1.16.0 2 unsafe Pin projections unchanged (macro rename); rest safe impls
mimalloc 0.1.50→0.1.51 metadata-only (win_direct_tls passthrough), zero .rs changes
libmimalloc-sys 0.1.47→0.1.48 build.rs MSVC C++17 wrapper (paths from CARGO_MANIFEST_DIR/OUT_DIR); vendored C is upstream microsoft/mimalloc sync (v2 2.3.1→2.3.2, v3 3.3.1→3.3.2); 3272-line C delta reviewed — no network/exec/exfil/env-hijack

cargo vet prune removed the superseded exemptions. Each delta audit carries a Vet-Reviewed-Diff: commit trailer.

Validation

Local lint-pre-push passed fully, including vet ✅ and vet-audit-discipline ✅, plus clippy (Linux + Windows), tests, rustdoc, deny.

🤖 Generated with Claude Code

githubrobbi and others added 2 commits May 29, 2026 05:18
The ship's `cargo update` advanced six transitive deps past their
vetted versions, failing `cargo vet`. Real audits recorded (no lazy
exemption bumps):

- memchr 2.8.1, serde_json 1.0.150: publisher-trust entries — isrg,
  mozilla, and bytecode-alliance all trust the publishers (BurntSushi,
  dtolnay respectively). `cargo vet trust`.
- crypto-common 0.1.6->0.1.7: metadata-only (generic-array pin, cargo
  resolver=2); zero .rs changes.
- crypto-common 0.1.6->0.2.2: generic-array->hybrid_array API
  restructure; net zero new unsafe blocks; new generate.rs is safe
  rand_core-trait RNG-array gen; no FFI/IO/capability.
- either 1.15.0->1.16.0: the two unsafe Pin::new_unchecked projections
  are unchanged (map_either!->map_both! rename); rest is safe iterator/
  serde impls.
- mimalloc 0.1.50->0.1.51: metadata-only (win_direct_tls passthrough
  feature); zero .rs changes.
- libmimalloc-sys 0.1.47->0.1.48: build.rs adds an OUT_DIR C++17
  #include wrapper for the MSVC atomics path (paths from
  CARGO_MANIFEST_DIR/OUT_DIR, no untrusted input); vendored C is an
  upstream microsoft/mimalloc point-release sync (v2 2.3.1->2.3.2,
  v3 3.3.1->3.3.2); reviewed the 3272-line C delta for injected logic
  — no network/exec/exfil/env-hijack introduced.

`cargo vet prune` removed the now-superseded exemptions for
crypto-common/memchr/serde_json old versions. `cargo vet` passes.

Vet-Reviewed-Diff: crypto-common@0.1.6->0.1.7
Vet-Reviewed-Diff: crypto-common@0.1.6->0.2.2
Vet-Reviewed-Diff: either@1.15.0->1.16.0
Vet-Reviewed-Diff: mimalloc@0.1.50->0.1.51
Vet-Reviewed-Diff: libmimalloc-sys@0.1.47->0.1.48
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@githubrobbi githubrobbi enabled auto-merge (squash) May 29, 2026 12:46
@githubrobbi githubrobbi merged commit 328f0b8 into main May 29, 2026
22 checks passed
@githubrobbi githubrobbi deleted the chore/ship-v0.5.103 branch May 29, 2026 13:05
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.

1 participant