Skip to content

chore: migrate rust/canister-snapshot-download to icp-cli#1418

Draft
marc0olo wants to merge 2 commits into
masterfrom
chore/migrate-rust-canister-snapshot-download-to-icp-cli
Draft

chore: migrate rust/canister-snapshot-download to icp-cli#1418
marc0olo wants to merge 2 commits into
masterfrom
chore/migrate-rust-canister-snapshot-download-to-icp-cli

Conversation

@marc0olo

Copy link
Copy Markdown
Member

Summary

  • Replaces dfx.json with icp.yaml using @dfinity/rust@v3.3.0
  • Moves source from src/quotes/ to backend/, renames package to backend
  • Updates ic-cdk from 0.16 to 0.20 (proc-macro attributes, no separate ic-cdk-macros)
  • Adds Makefile with snapshot create/download/upload/load test workflow
  • Rewrites README.md with icp-cli instructions, preserves domain knowledge about download/upload use cases
  • Adds CI workflow canister-snapshot-download.yml using icp-dev-env-rust:1.0.0
  • Deletes dfx.json, run.sh, old src/quotes/, and legacy CI workflow

Test plan

  • CI passes
  • icp network start -d && icp deploy && make test succeeds locally
  • Snapshot download/upload/load roundtrip verifies spelling fix (Colourless → Colorless)

marc0olo and others added 2 commits June 17, 2026 19:01
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…I image to 1.0.1

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@marc0olo marc0olo force-pushed the chore/migrate-rust-canister-snapshot-download-to-icp-cli branch from e0f228a to 90f1543 Compare June 17, 2026 17:02
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