Skip to content

build(docker): bump rust base image to 1.97.1#6347

Merged
bug-ops merged 1 commit into
mainfrom
chore/docker-rust-1971-base-image
Jul 17, 2026
Merged

build(docker): bump rust base image to 1.97.1#6347
bug-ops merged 1 commit into
mainfrom
chore/docker-rust-1971-base-image

Conversation

@bug-ops

@bug-ops bug-ops commented Jul 17, 2026

Copy link
Copy Markdown
Owner

Summary

  • Bump docker/Dockerfile.dev builder base image from rust:1.96-slim to rust:1.97.1-slim, re-pinned to the resolved digest for the new tag.
  • Consistent with the workspace's declared rust-version = "1.97" MSRV in Cargo.toml.
  • Production docker/Dockerfile is unaffected — it copies a prebuilt binary onto distroless/static-debian12 rather than building from a rust:* image.

Test plan

  • Resolved the digest via docker pull rust:1.97.1-slim + docker inspect, cross-checked (not guessed/reused from old tag)
  • Swept docker/*.yml and .github/workflows/*.yml for other hardcoded Rust version references — none found
  • docker build -f docker/Dockerfile.dev --target builder . — toolchain resolved to 1.97.1, full workspace compiled successfully (final release-binary LTO link step hit a local Docker Desktop VM memory limit, unrelated to the version bump)

@github-actions github-actions Bot added documentation Improvements or additions to documentation build Build system or external dependencies size/XS Extra small PR (1-10 lines) labels Jul 17, 2026
@bug-ops
bug-ops enabled auto-merge (squash) July 17, 2026 00:58
Rust 1.97.1-slim replaces 1.96-slim as the Dockerfile.dev builder
base, aligned with the workspace's declared rust-version = "1.97"
MSRV. Digest re-pinned for the new tag.
@bug-ops
bug-ops force-pushed the chore/docker-rust-1971-base-image branch from 6ea9818 to 1fb87f9 Compare July 17, 2026 00:59
@bug-ops
bug-ops merged commit df20cd9 into main Jul 17, 2026
43 checks passed
@bug-ops
bug-ops deleted the chore/docker-rust-1971-base-image branch July 17, 2026 01:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Build system or external dependencies documentation Improvements or additions to documentation size/XS Extra small PR (1-10 lines)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant