Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: install code arguments inherited from Candid #768

Merged
merged 4 commits into from
Nov 22, 2024

Conversation

peterpeterparker
Copy link
Member

Motivation

The install_code arguments for the mode have grown in complexity as Upgrade now accepts parameters. Therefore, mapping the arguments those not makes that much sense anymore as we would have to declare variant within the types of the library as well. Therefore, this PR replaces the custom params types with the inherited Candid types.

Changes

  • Replace InstallMode with Candid canister_install_mode
  • Expose candid type
  • Remove mapper
  • Adapt code

Copy link
Contributor

github-actions bot commented Nov 21, 2024

size-limit report 📦

Path Size
@dfinity/ckbtc 8.03 KB (0%)
@dfinity/cketh 3.68 KB (0%)
@dfinity/cmc 1.4 KB (0%)
@dfinity/ledger-icrc 4.17 KB (0%)
@dfinity/ledger-icp 15.43 KB (0%)
@dfinity/nns 36.68 KB (0%)
@dfinity/nns-proto 140.98 KB (0%)
@dfinity/sns 16.78 KB (0%)
@dfinity/utils 4.66 KB (0%)
@dfinity/ic-management 3.11 KB (-2.39% 🔽)

Copy link

@AntonioVentilii AntonioVentilii left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Already approving with a small question on the dosctrings

Signed-off-by: David Dal Busco <[email protected]>
Copy link

@AntonioVentilii AntonioVentilii left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM tks!

@peterpeterparker peterpeterparker merged commit 11f5788 into main Nov 22, 2024
11 checks passed
@peterpeterparker peterpeterparker deleted the feat/install-code-arguments branch November 22, 2024 07:50
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