Skip to content

Change of directory structures of the releases impacting icp.ninja examples #3758

@testpuddle

Description

@testpuddle

ICP Ninja had a working version of whoami that could be exported to local replicas. The team had updated the code so that it would work correctly in the last 24 hours. For some reason, a new release was made and the release directory structure changed breaking the ICP.ninja version as well as well as anyone who was relying on the directory structures for the frontend and backend wasm and did of Internet Identity and the frontend.

Internet Identity wasm was stored at:
"wasm": "https://github.com/dfinity/internet-identity/releases/latest/download/internet_identity_dev.wasm.gz"

it is now at:
https://github.com/dfinity/internet-identity/releases/download/release-2026-04-03/internet_identity_production.wasm.gz

Internet Identity frontend was stored at:
"wasm": "https://github.com/dfinity/internet-identity/releases/latest/download/internet_identity_frontend.wasm.gz",

it is now at:
https://github.com/dfinity/internet-identity/releases/download/release-2026-04-03/internet_identity_frontend.wasm.gz

The did is now here:
https://github.com/dfinity/internet-identity/releases/download/release-2026-04-03/internet_identity.did

The icp.ninja whoami dfx.json now needs to be updated as follows:

{
"canisters": {
"internet_identity_app_backend": {
"main": "src/internet_identity_app_backend/main.mo",
"type": "motoko"
},
"internet_identity_app_frontend": {
"dependencies": ["internet_identity_app_backend"],
"internet_identity_app_frontend": {
"entrypoint": "src/internet_identity_app_frontend/index.html"
},
"source": ["src/internet_identity_app_frontend/dist"],
"type": "assets"
},
"internet_identity": {
"candid": "https://github.com/dfinity/internet-identity/releases/download/release-2026-04-03/internet_identity.did",
"type": "custom",
"specified_id": "rdmx6-jaaaa-aaaaa-aaadq-cai",
"remote": {
"id": {
"ic": "rdmx6-jaaaa-aaaaa-aaadq-cai"
}
},
"wasm": "https://github.com/dfinity/internet-identity/releases/download/release-2026-04-03/internet_identity_production.wasm.gz"
},
"internet_identity_frontend": {
"candid": "https://raw.githubusercontent.com/dfinity/internet-identity/refs/heads/main/src/internet_identity_frontend/internet_identity_frontend.did",
"type": "custom",
"specified_id": "uqzsh-gqaaa-aaaaq-qaada-cai",
"remote": {
"id": {
"ic": "uqzsh-gqaaa-aaaaq-qaada-cai"
}
},
"wasm": "https://github.com/dfinity/internet-identity/releases/download/release-2026-04-03/internet_identity_frontend.wasm.gz",
"init_arg": "(record { fetch_root_key = opt true; dev_csp = opt true; backend_canister_id = principal "rdmx6-jaaaa-aaaaa-aaadq-cai"; analytics_config = null; related_origins = opt vec { "http://uqzsh-gqaaa-aaaaq-qaada-cai.localhost:4943\" }; backend_origin = "http://rdmx6-jaaaa-aaaaa-aaadq-cai.localhost:4943\"; captcha_config = opt record { max_unsolved_captchas = 50 : nat64; captcha_trigger = variant { Static = variant { CaptchaDisabled } } }})"
}
},
"output_env_file": ".env",
"defaults": {
"build": {
"packtool": "mops sources"
}
}
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions