Skip to content

template(rustup): rename the rust template to rustup#98

Merged
nozaq merged 1 commit into
mainfrom
claude/rustup-image-rename-5xmh5l
Jul 25, 2026
Merged

template(rustup): rename the rust template to rustup#98
nozaq merged 1 commit into
mainfrom
claude/rustup-image-rename-5xmh5l

Conversation

@nozaq

@nozaq nozaq commented Jul 25, 2026

Copy link
Copy Markdown
Member

Summary

The base image was renamed from ghcr.io/bare-devcontainer/rust to ghcr.io/bare-devcontainer/rustup in bare-devcontainer/images#226, to clarify that it ships rustup only and no pre-installed Rust toolchain. This applies the corresponding change here so the template keeps matching its base image, as described in AGENTS.md ("Each template under src/ corresponds to a ghcr.io/bare-devcontainer/<image> base image").

Changes

  • Renamed src/rust/src/rustup/ and test/rust/test/rustup/ (CI resolves both the build matrix and the smoke test by directory name).
  • devcontainer-template.json: id rustrustup, updated documentationURL, bumped version to 1.4.0.
  • devcontainer.json: updated the image reference and the digest-pinning example to ghcr.io/bare-devcontainer/rustup.
  • Renamed the Cargo cache volumes ${devcontainerId}-rust-cargo-*${devcontainerId}-rustup-cargo-*, matching the convention of prefixing volumes with the template name used by the other templates.
  • Updated the root README template table, src/rustup/README.md, src/rustup/NOTES.md, and the comment in test/rustup/test.sh.

Notes

  • The display name stays "Rust", following the existing golang / "Go" precedent. The images repository also kept the description as "Rust (via rustup) on Debian".
  • Because the template id changes, the template is published as a new package at ghcr.io/bare-devcontainer/templates/rustup. The existing ghcr.io/bare-devcontainer/templates/rust package will stop receiving updates; a deprecation notice or migration guidance for existing users is not included here — this mirrors the straight rename done on the images side.

Generated by Claude Code

The base image was renamed from ghcr.io/bare-devcontainer/rust to
ghcr.io/bare-devcontainer/rustup in bare-devcontainer/images to clarify
that it ships rustup only, with no pre-installed Rust toolchain.

Rename the template accordingly so it keeps matching its base image:
src/rust -> src/rustup (template id "rust" -> "rustup"), test/rust ->
test/rustup, the cargo cache volume prefixes, and the documentation
references. The display name stays "Rust", following the golang/Go
precedent.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015CXqrAEdJb8wrHuaVCM96S
@nozaq
nozaq merged commit 7c56765 into main Jul 25, 2026
59 checks passed
@nozaq
nozaq deleted the claude/rustup-image-rename-5xmh5l branch July 25, 2026 10:36
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.

2 participants