Skip to content

build(deps): bump noodles-bam 0.92, noodles-sam 0.87, noodles-csi 0.58 together - #176

Merged
jayhesselberth merged 1 commit into
mainfrom
deps/noodles-0.92
Aug 1, 2026
Merged

build(deps): bump noodles-bam 0.92, noodles-sam 0.87, noodles-csi 0.58 together#176
jayhesselberth merged 1 commit into
mainfrom
deps/noodles-0.92

Conversation

@jayhesselberth

Copy link
Copy Markdown
Member

Supersedes #169, #170 and #171.

Each of those bumped a single crate and each failed to compile. The errors read like upstream API breaks — no method metadata, no method unplaced_unmapped_record_count, error[E0308]: mismatched types — but they are version skew, not breaks. noodles-bam depends on noodles-sam and noodles-csi, so raising one in isolation pairs a new crate against its old siblings, and the mismatch surfaces at our call sites rather than theirs.

Bumped as a set, nothing in this workspace needed changing:

  • cargo check --workspace --all-targets --all-features — clean
  • cargo test --workspace --all-features — 476 pass, 0 fail
  • cargo clippy --workspace --all-targets --all-features — no new warnings (the one remaining is the pre-existing proc-macro-error2 future-incompat notice from a transitive dep)

Worth carrying forward: dependabot raises these three individually and they will keep failing that way. They have to move together, so the individual PRs are best closed rather than debugged.

ort (#167) is a separate matter — that one is a genuine API break (unresolved import ort::execution_providers::CUDAExecutionProvider) and is not covered here.

🤖 Generated with Claude Code

…8 together

Supersedes #169, #170 and #171, which each bumped one crate and all failed to
compile. The errors looked like upstream API breaks — `no method metadata`, `no
method unplaced_unmapped_record_count`, `mismatched types` — but they were
version skew: noodles-bam depends on noodles-sam and noodles-csi, so raising one
in isolation pairs a new crate against its old siblings and the mismatch surfaces
in our call sites rather than theirs.

Bumped as a set, nothing in this workspace needed changing:
`cargo check --workspace --all-targets --all-features` is clean, 476 tests pass,
and clippy adds no new warnings (the one remaining is the pre-existing
proc-macro-error2 future-incompat notice from a transitive dep).

Worth remembering for the next noodles bump: dependabot raises these crates
individually and they will keep failing that way. They have to move together.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@jayhesselberth
jayhesselberth merged commit fb70184 into main Aug 1, 2026
10 checks passed
@jayhesselberth
jayhesselberth deleted the deps/noodles-0.92 branch August 1, 2026 16:56
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