Skip to content

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

Draft
marc0olo wants to merge 1 commit 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 1 commit 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)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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