Skip to content

chore(recipes): bump @dfinity/rust to v3.3.0 and drop redundant package field#33

Merged
raymondk merged 1 commit into
mainfrom
chore/rust-recipe-v3.3.0
Jun 17, 2026
Merged

chore(recipes): bump @dfinity/rust to v3.3.0 and drop redundant package field#33
raymondk merged 1 commit into
mainfrom
chore/rust-recipe-v3.3.0

Conversation

@marc0olo

Copy link
Copy Markdown
Member

Summary

Aligns all three Rust templates on @dfinity/rust@v3.3.0 and removes the now-redundant package field from the recipe configuration.

Previously the templates were on inconsistent versions:

Template Was Now
rust/icp.yaml v3.2.0 v3.3.0
hello-world/rust-backend/canister.yaml v3.1.0 v3.3.0
bitcoin-starter/rust-backend/canister.yaml v3.2.0 v3.3.0

Why drop package?

rust-v3.3.0 makes the package configuration field optional — when omitted, the canister name from the manifest is used automatically. Each canister is already named backend, matching the [package] name in Cargo.toml, so the explicit package: backend lines (and their "required field" comments) are redundant and have been removed.

Verification

  • grep -rn "@dfinity/rust" --include="*.yaml" . → all three show @dfinity/rust@v3.3.0
  • No remaining package: entries in the three recipe configs
  • Canister name (backend) matches the Cargo package name in all three templates, so the recipe resolves the package by name

🤖 Generated with Claude Code

…ge field

Aligns all three Rust templates on @dfinity/rust@v3.3.0 (was v3.1.0/v3.2.0).
v3.3.0 makes the `package` configuration field optional, defaulting to the
canister name. Since each canister is already named `backend` (matching the
Cargo package), the explicit `package: backend` lines are now redundant and
have been removed.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@marc0olo marc0olo requested a review from a team as a code owner June 17, 2026 19:07
@raymondk raymondk merged commit 8d4c49c into main Jun 17, 2026
6 checks passed
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.

3 participants