Skip to content

chore: bump icp-cli to v0.3.1#291

Merged
marc0olo merged 1 commit into
mainfrom
infra/bump-icp-cli-v0.3.1
Jun 9, 2026
Merged

chore: bump icp-cli to v0.3.1#291
marc0olo merged 1 commit into
mainfrom
infra/bump-icp-cli-v0.3.1

Conversation

@marc0olo

@marc0olo marc0olo commented Jun 9, 2026

Copy link
Copy Markdown
Member

Summary

  • Pins .sources/icp-cli to v0.3.1 (c4c4618)
  • Updates all CLI doc link slugs from /0.2//0.3/ across 12 files
  • Updates @dfinity/asset-canister recipe from v2.1.0v2.2.1 in 10 locations (4 files) — required because v0.3 removes the built-in assets sync step that v2.1.0 emitted internally; v2.2.1 replaces it with a plugin-based sync step
  • Fixes an inconsistent @dfinity/rust@v3.1.0v3.2.0 in project-structure.mdx

Notable v0.3 changes (from CHANGELOG)

Breaking: type: assets sync step removed from icp-cli core. Asset uploading now lives in the @dfinity/asset-canister recipe as a sync plugin. Projects using @dfinity/asset-canister below v2.2.1 will fail to load their manifest after upgrading. The icp-cli docs site hosts an upgrading-from-v0-2 guide for any user still on v0.2 projects.

New features: icp identity link web (Internet Identity sign-in), project bundling, {{_.canister.name}} recipe template variable, sync plugin system, --of-principal for token/cycles balance.

Verification

  • All previously linked CLI doc paths verified present in the new submodule
  • npm run build passes cleanly

- Submodule pinned to v0.3.1 (c4c4618)
- All CLI doc links updated from /0.2/ to /0.3/ slug (12 files)
- @dfinity/asset-canister@v2.1.0 → v2.2.1 in 10 locations: v0.3
  removes the built-in `assets` sync step that v2.1.0 emitted internally;
  v2.2.1 switches to the plugin-based replacement
- @dfinity/rust@v3.1.0 → v3.2.0 in project-structure.mdx (consistency fix)
@marc0olo marc0olo requested a review from a team as a code owner June 9, 2026 14:35
@marc0olo marc0olo merged commit 6f11614 into main Jun 9, 2026
8 checks passed
@marc0olo marc0olo deleted the infra/bump-icp-cli-v0.3.1 branch June 9, 2026 15:58
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