Skip to content

chore(deps): hold serial_test at 3.x - #149

Merged
sebastienrousseau merged 1 commit into
mainfrom
chore/pin-serial-test-major
Aug 18, 2026
Merged

sebastienrousseau merged 1 commit into
mainfrom
chore/pin-serial-test-major

Conversation

@sebastienrousseau

@sebastienrousseau sebastienrousseau commented Aug 18, 2026 •

Copy link
Copy Markdown
Owner

Dependabot opened #148 to bump serial_test to 4.0.1. It fails CI outright:

error: rustc 1.88.0 is not supported by the following packages:
  serial_test@4.0.1 requires rustc 1.93.1
  serial_test_derive@4.0.1 requires rustc 1.93.1

This crate declares rust-version = "1.88.0", and serial_test is a dev-dependency used only inside #[cfg(test)] blocks (src/lib.rs, tests/test_lib.rs). Taking the major would raise the crate MSRV by five minor versions — a cost every consumer pays — to gain nothing at runtime.

This ignores only version-update:semver-major for that one dependency, so 3.x patches and minors keep flowing. The reason is recorded inline so the same bump is not re-opened later.

#148 should be closed.

🤖 Generated with Claude Code

Dependabot opened a bump to serial_test 4.0.1, which fails CI outright:

    error: rustc 1.88.0 is not supported by the following packages:
      serial_test@4.0.1 requires rustc 1.93.1
      serial_test_derive@4.0.1 requires rustc 1.93.1

This crate declares `rust-version = "1.88.0"`, and serial_test is a
dev-dependency used only inside `#[cfg(test)]` blocks. Taking the major
would raise the crate's MSRV by five minor versions — a cost every
consumer pays — to gain nothing at runtime.

Ignoring only `version-update:semver-major` for this one dependency, so
3.x patches and minors still flow. Reason recorded inline so the next
person does not re-open the same bump.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Signed-off-by: Sebastien Rousseau <sebastian.rousseau@gmail.com>

Assisted-by: Claude:claude-opus-5
@sebastienrousseau
sebastienrousseau merged commit a0da5e2 into main Aug 18, 2026
22 checks passed
@sebastienrousseau
sebastienrousseau deleted the chore/pin-serial-test-major branch August 18, 2026 14:52
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