From e0f5be1b100a2d16a0e66e43dfa9c811b11a9c71 Mon Sep 17 00:00:00 2001 From: Marco Walz Date: Thu, 23 Jul 2026 11:07:04 +0200 Subject: [PATCH 1/3] chore: migrate frontend canisters from asset-canister to static-site recipe Swap the frontend recipe from @dfinity/asset-canister@v2.2.1 to @dfinity/static-site@v0.3.0 across all examples, matching the change already applied to hosting/oisy-signer-demo. Co-Authored-By: Claude Opus 4.8 (1M context) --- hosting/godot-html5-template/icp.yaml | 2 +- hosting/oisy-signer-demo/icp.yaml | 2 +- hosting/photo-storage/icp.yaml | 2 +- hosting/react/icp.yaml | 2 +- hosting/static-website/icp.yaml | 2 +- hosting/unity-webgl-template/icp.yaml | 2 +- motoko/cert-var/icp.yaml | 2 +- motoko/daily_planner/icp.yaml | 2 +- motoko/evm_block_explorer/icp.yaml | 2 +- motoko/filevault/icp.yaml | 2 +- motoko/flying_ninja/icp.yaml | 2 +- motoko/hello_world/icp.yaml | 2 +- motoko/ic-pos/icp.yaml | 2 +- motoko/llm_chatbot/icp.yaml | 2 +- motoko/random_maze/icp.yaml | 2 +- motoko/superheroes/icp.yaml | 2 +- motoko/vetkeys/basic_bls_signing/icp.yaml | 2 +- motoko/vetkeys/basic_ibe/icp.yaml | 2 +- motoko/vetkeys/basic_vetkd/icp.yaml | 2 +- motoko/vetkeys/encrypted_notes_app_vetkd/icp.yaml | 2 +- motoko/vetkeys/password_manager/icp.yaml | 2 +- motoko/vetkeys/password_manager_with_metadata/icp.yaml | 2 +- motoko/who_am_i/icp.yaml | 2 +- native-apps/unity_ii_deeplink/icp.yaml | 2 +- rust/daily_planner/icp.yaml | 2 +- rust/evm_block_explorer/icp.yaml | 2 +- rust/face-recognition/icp.yaml | 2 +- rust/flying_ninja/icp.yaml | 2 +- rust/hello_world/icp.yaml | 2 +- rust/image-classification/icp.yaml | 2 +- rust/llm_chatbot/icp.yaml | 2 +- rust/photo_gallery/icp.yaml | 2 +- rust/qrcode/icp.yaml | 2 +- rust/vetkeys/basic_bls_signing/icp.yaml | 2 +- rust/vetkeys/basic_ibe/icp.yaml | 2 +- rust/vetkeys/basic_timelock_ibe/icp.yaml | 2 +- rust/vetkeys/basic_vetkd/icp.yaml | 2 +- rust/vetkeys/encrypted_notes_app_vetkd/icp.yaml | 2 +- rust/vetkeys/password_manager/icp.yaml | 2 +- rust/vetkeys/password_manager_with_metadata/icp.yaml | 2 +- rust/who_am_i/icp.yaml | 2 +- 41 files changed, 41 insertions(+), 41 deletions(-) diff --git a/hosting/godot-html5-template/icp.yaml b/hosting/godot-html5-template/icp.yaml index bff85558cf..2530ea8042 100644 --- a/hosting/godot-html5-template/icp.yaml +++ b/hosting/godot-html5-template/icp.yaml @@ -1,7 +1,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: dist build: diff --git a/hosting/oisy-signer-demo/icp.yaml b/hosting/oisy-signer-demo/icp.yaml index 375e934022..ae5b9bb45d 100644 --- a/hosting/oisy-signer-demo/icp.yaml +++ b/hosting/oisy-signer-demo/icp.yaml @@ -1,7 +1,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/hosting/photo-storage/icp.yaml b/hosting/photo-storage/icp.yaml index f8dbcb6e89..88b826571d 100644 --- a/hosting/photo-storage/icp.yaml +++ b/hosting/photo-storage/icp.yaml @@ -1,7 +1,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: dist build: diff --git a/hosting/react/icp.yaml b/hosting/react/icp.yaml index 375e934022..ae5b9bb45d 100644 --- a/hosting/react/icp.yaml +++ b/hosting/react/icp.yaml @@ -1,7 +1,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/hosting/static-website/icp.yaml b/hosting/static-website/icp.yaml index 0829c7c564..8e97ccf85c 100644 --- a/hosting/static-website/icp.yaml +++ b/hosting/static-website/icp.yaml @@ -1,7 +1,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: dist build: diff --git a/hosting/unity-webgl-template/icp.yaml b/hosting/unity-webgl-template/icp.yaml index bff85558cf..2530ea8042 100644 --- a/hosting/unity-webgl-template/icp.yaml +++ b/hosting/unity-webgl-template/icp.yaml @@ -1,7 +1,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: dist build: diff --git a/motoko/cert-var/icp.yaml b/motoko/cert-var/icp.yaml index bd053999d7..aee0579947 100644 --- a/motoko/cert-var/icp.yaml +++ b/motoko/cert-var/icp.yaml @@ -5,7 +5,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/motoko/daily_planner/icp.yaml b/motoko/daily_planner/icp.yaml index bd053999d7..aee0579947 100644 --- a/motoko/daily_planner/icp.yaml +++ b/motoko/daily_planner/icp.yaml @@ -5,7 +5,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/motoko/evm_block_explorer/icp.yaml b/motoko/evm_block_explorer/icp.yaml index 8054a30db0..0eb1b44be0 100644 --- a/motoko/evm_block_explorer/icp.yaml +++ b/motoko/evm_block_explorer/icp.yaml @@ -5,7 +5,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/motoko/filevault/icp.yaml b/motoko/filevault/icp.yaml index 4daabc89d9..e4f30d27b3 100644 --- a/motoko/filevault/icp.yaml +++ b/motoko/filevault/icp.yaml @@ -10,7 +10,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/motoko/flying_ninja/icp.yaml b/motoko/flying_ninja/icp.yaml index bd053999d7..aee0579947 100644 --- a/motoko/flying_ninja/icp.yaml +++ b/motoko/flying_ninja/icp.yaml @@ -5,7 +5,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/motoko/hello_world/icp.yaml b/motoko/hello_world/icp.yaml index bd053999d7..aee0579947 100644 --- a/motoko/hello_world/icp.yaml +++ b/motoko/hello_world/icp.yaml @@ -5,7 +5,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/motoko/ic-pos/icp.yaml b/motoko/ic-pos/icp.yaml index 13d780a92a..7f50c49dce 100644 --- a/motoko/ic-pos/icp.yaml +++ b/motoko/ic-pos/icp.yaml @@ -27,7 +27,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/motoko/llm_chatbot/icp.yaml b/motoko/llm_chatbot/icp.yaml index 9528164993..2a84588286 100644 --- a/motoko/llm_chatbot/icp.yaml +++ b/motoko/llm_chatbot/icp.yaml @@ -15,7 +15,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/motoko/random_maze/icp.yaml b/motoko/random_maze/icp.yaml index bd053999d7..aee0579947 100644 --- a/motoko/random_maze/icp.yaml +++ b/motoko/random_maze/icp.yaml @@ -5,7 +5,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/motoko/superheroes/icp.yaml b/motoko/superheroes/icp.yaml index bd053999d7..aee0579947 100644 --- a/motoko/superheroes/icp.yaml +++ b/motoko/superheroes/icp.yaml @@ -5,7 +5,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/motoko/vetkeys/basic_bls_signing/icp.yaml b/motoko/vetkeys/basic_bls_signing/icp.yaml index ba5979ac3f..e3654579f2 100644 --- a/motoko/vetkeys/basic_bls_signing/icp.yaml +++ b/motoko/vetkeys/basic_bls_signing/icp.yaml @@ -8,7 +8,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/motoko/vetkeys/basic_ibe/icp.yaml b/motoko/vetkeys/basic_ibe/icp.yaml index ba5979ac3f..e3654579f2 100644 --- a/motoko/vetkeys/basic_ibe/icp.yaml +++ b/motoko/vetkeys/basic_ibe/icp.yaml @@ -8,7 +8,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/motoko/vetkeys/basic_vetkd/icp.yaml b/motoko/vetkeys/basic_vetkd/icp.yaml index f65ac5925e..66695849e1 100644 --- a/motoko/vetkeys/basic_vetkd/icp.yaml +++ b/motoko/vetkeys/basic_vetkd/icp.yaml @@ -5,7 +5,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/motoko/vetkeys/encrypted_notes_app_vetkd/icp.yaml b/motoko/vetkeys/encrypted_notes_app_vetkd/icp.yaml index ba5979ac3f..e3654579f2 100644 --- a/motoko/vetkeys/encrypted_notes_app_vetkd/icp.yaml +++ b/motoko/vetkeys/encrypted_notes_app_vetkd/icp.yaml @@ -8,7 +8,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/motoko/vetkeys/password_manager/icp.yaml b/motoko/vetkeys/password_manager/icp.yaml index ba5979ac3f..e3654579f2 100644 --- a/motoko/vetkeys/password_manager/icp.yaml +++ b/motoko/vetkeys/password_manager/icp.yaml @@ -8,7 +8,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/motoko/vetkeys/password_manager_with_metadata/icp.yaml b/motoko/vetkeys/password_manager_with_metadata/icp.yaml index ba5979ac3f..e3654579f2 100644 --- a/motoko/vetkeys/password_manager_with_metadata/icp.yaml +++ b/motoko/vetkeys/password_manager_with_metadata/icp.yaml @@ -8,7 +8,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/motoko/who_am_i/icp.yaml b/motoko/who_am_i/icp.yaml index cd3dcd4812..a8aefd661b 100644 --- a/motoko/who_am_i/icp.yaml +++ b/motoko/who_am_i/icp.yaml @@ -10,7 +10,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: src/frontend/dist build: diff --git a/native-apps/unity_ii_deeplink/icp.yaml b/native-apps/unity_ii_deeplink/icp.yaml index 6d13994188..59732119ca 100644 --- a/native-apps/unity_ii_deeplink/icp.yaml +++ b/native-apps/unity_ii_deeplink/icp.yaml @@ -5,7 +5,7 @@ canisters: - name: ii-bridge recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: ii-bridge/dist build: diff --git a/rust/daily_planner/icp.yaml b/rust/daily_planner/icp.yaml index 74f0d30698..f948267633 100644 --- a/rust/daily_planner/icp.yaml +++ b/rust/daily_planner/icp.yaml @@ -7,7 +7,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/rust/evm_block_explorer/icp.yaml b/rust/evm_block_explorer/icp.yaml index 3b432e069a..ac14c407ac 100644 --- a/rust/evm_block_explorer/icp.yaml +++ b/rust/evm_block_explorer/icp.yaml @@ -7,7 +7,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/rust/face-recognition/icp.yaml b/rust/face-recognition/icp.yaml index 49459126a3..b64a088524 100644 --- a/rust/face-recognition/icp.yaml +++ b/rust/face-recognition/icp.yaml @@ -27,7 +27,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/rust/flying_ninja/icp.yaml b/rust/flying_ninja/icp.yaml index 4d63b80947..a54f3b0473 100644 --- a/rust/flying_ninja/icp.yaml +++ b/rust/flying_ninja/icp.yaml @@ -8,7 +8,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/rust/hello_world/icp.yaml b/rust/hello_world/icp.yaml index 4d63b80947..a54f3b0473 100644 --- a/rust/hello_world/icp.yaml +++ b/rust/hello_world/icp.yaml @@ -8,7 +8,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/rust/image-classification/icp.yaml b/rust/image-classification/icp.yaml index 201becab83..f7c70f46d5 100644 --- a/rust/image-classification/icp.yaml +++ b/rust/image-classification/icp.yaml @@ -13,7 +13,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/rust/llm_chatbot/icp.yaml b/rust/llm_chatbot/icp.yaml index b2d868294c..ae59560e2c 100644 --- a/rust/llm_chatbot/icp.yaml +++ b/rust/llm_chatbot/icp.yaml @@ -17,7 +17,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/rust/photo_gallery/icp.yaml b/rust/photo_gallery/icp.yaml index 74f0d30698..f948267633 100644 --- a/rust/photo_gallery/icp.yaml +++ b/rust/photo_gallery/icp.yaml @@ -7,7 +7,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/rust/qrcode/icp.yaml b/rust/qrcode/icp.yaml index c329eab309..5a6fb53120 100644 --- a/rust/qrcode/icp.yaml +++ b/rust/qrcode/icp.yaml @@ -11,7 +11,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/rust/vetkeys/basic_bls_signing/icp.yaml b/rust/vetkeys/basic_bls_signing/icp.yaml index 3b7759d854..26cdb6b9a1 100644 --- a/rust/vetkeys/basic_bls_signing/icp.yaml +++ b/rust/vetkeys/basic_bls_signing/icp.yaml @@ -10,7 +10,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/rust/vetkeys/basic_ibe/icp.yaml b/rust/vetkeys/basic_ibe/icp.yaml index 3b7759d854..26cdb6b9a1 100644 --- a/rust/vetkeys/basic_ibe/icp.yaml +++ b/rust/vetkeys/basic_ibe/icp.yaml @@ -10,7 +10,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/rust/vetkeys/basic_timelock_ibe/icp.yaml b/rust/vetkeys/basic_timelock_ibe/icp.yaml index 88178cb9f5..ae2e71c250 100644 --- a/rust/vetkeys/basic_timelock_ibe/icp.yaml +++ b/rust/vetkeys/basic_timelock_ibe/icp.yaml @@ -11,7 +11,7 @@ canisters: - name: www recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: dist build: diff --git a/rust/vetkeys/basic_vetkd/icp.yaml b/rust/vetkeys/basic_vetkd/icp.yaml index 4796e1c55e..c4297b7c31 100644 --- a/rust/vetkeys/basic_vetkd/icp.yaml +++ b/rust/vetkeys/basic_vetkd/icp.yaml @@ -8,7 +8,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/rust/vetkeys/encrypted_notes_app_vetkd/icp.yaml b/rust/vetkeys/encrypted_notes_app_vetkd/icp.yaml index 3b7759d854..26cdb6b9a1 100644 --- a/rust/vetkeys/encrypted_notes_app_vetkd/icp.yaml +++ b/rust/vetkeys/encrypted_notes_app_vetkd/icp.yaml @@ -10,7 +10,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/rust/vetkeys/password_manager/icp.yaml b/rust/vetkeys/password_manager/icp.yaml index 3b7759d854..26cdb6b9a1 100644 --- a/rust/vetkeys/password_manager/icp.yaml +++ b/rust/vetkeys/password_manager/icp.yaml @@ -10,7 +10,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/rust/vetkeys/password_manager_with_metadata/icp.yaml b/rust/vetkeys/password_manager_with_metadata/icp.yaml index 3b7759d854..26cdb6b9a1 100644 --- a/rust/vetkeys/password_manager_with_metadata/icp.yaml +++ b/rust/vetkeys/password_manager_with_metadata/icp.yaml @@ -10,7 +10,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: frontend/dist build: diff --git a/rust/who_am_i/icp.yaml b/rust/who_am_i/icp.yaml index d856ac88f7..e2c0e75feb 100644 --- a/rust/who_am_i/icp.yaml +++ b/rust/who_am_i/icp.yaml @@ -13,7 +13,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/asset-canister@v2.2.1" + type: "@dfinity/static-site@v0.3.0" configuration: dir: src/frontend/dist build: From 16e7c45ce578cd316a2aec1a6123f8ca72788e97 Mon Sep 17 00:00:00 2001 From: Marco Walz Date: Thu, 23 Jul 2026 19:49:24 +0200 Subject: [PATCH 2/3] chore: bump static-site recipe to v0.3.1 v0.3.1 includes the certified-assets canister fix, unblocking the migration. Co-Authored-By: Claude Opus 4.8 (1M context) --- hosting/godot-html5-template/icp.yaml | 2 +- hosting/oisy-signer-demo/icp.yaml | 2 +- hosting/photo-storage/icp.yaml | 2 +- hosting/react/icp.yaml | 2 +- hosting/static-website/icp.yaml | 2 +- hosting/unity-webgl-template/icp.yaml | 2 +- motoko/cert-var/icp.yaml | 2 +- motoko/daily_planner/icp.yaml | 2 +- motoko/evm_block_explorer/icp.yaml | 2 +- motoko/filevault/icp.yaml | 2 +- motoko/flying_ninja/icp.yaml | 2 +- motoko/hello_world/icp.yaml | 2 +- motoko/ic-pos/icp.yaml | 2 +- motoko/llm_chatbot/icp.yaml | 2 +- motoko/random_maze/icp.yaml | 2 +- motoko/superheroes/icp.yaml | 2 +- motoko/vetkeys/basic_bls_signing/icp.yaml | 2 +- motoko/vetkeys/basic_ibe/icp.yaml | 2 +- motoko/vetkeys/basic_vetkd/icp.yaml | 2 +- motoko/vetkeys/encrypted_notes_app_vetkd/icp.yaml | 2 +- motoko/vetkeys/password_manager/icp.yaml | 2 +- motoko/vetkeys/password_manager_with_metadata/icp.yaml | 2 +- motoko/who_am_i/icp.yaml | 2 +- native-apps/unity_ii_deeplink/icp.yaml | 2 +- rust/daily_planner/icp.yaml | 2 +- rust/evm_block_explorer/icp.yaml | 2 +- rust/face-recognition/icp.yaml | 2 +- rust/flying_ninja/icp.yaml | 2 +- rust/hello_world/icp.yaml | 2 +- rust/image-classification/icp.yaml | 2 +- rust/llm_chatbot/icp.yaml | 2 +- rust/photo_gallery/icp.yaml | 2 +- rust/qrcode/icp.yaml | 2 +- rust/vetkeys/basic_bls_signing/icp.yaml | 2 +- rust/vetkeys/basic_ibe/icp.yaml | 2 +- rust/vetkeys/basic_timelock_ibe/icp.yaml | 2 +- rust/vetkeys/basic_vetkd/icp.yaml | 2 +- rust/vetkeys/encrypted_notes_app_vetkd/icp.yaml | 2 +- rust/vetkeys/password_manager/icp.yaml | 2 +- rust/vetkeys/password_manager_with_metadata/icp.yaml | 2 +- rust/who_am_i/icp.yaml | 2 +- 41 files changed, 41 insertions(+), 41 deletions(-) diff --git a/hosting/godot-html5-template/icp.yaml b/hosting/godot-html5-template/icp.yaml index 2530ea8042..82f1caeaf7 100644 --- a/hosting/godot-html5-template/icp.yaml +++ b/hosting/godot-html5-template/icp.yaml @@ -1,7 +1,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: dist build: diff --git a/hosting/oisy-signer-demo/icp.yaml b/hosting/oisy-signer-demo/icp.yaml index ae5b9bb45d..e47302e72a 100644 --- a/hosting/oisy-signer-demo/icp.yaml +++ b/hosting/oisy-signer-demo/icp.yaml @@ -1,7 +1,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/hosting/photo-storage/icp.yaml b/hosting/photo-storage/icp.yaml index 88b826571d..9e53e7014e 100644 --- a/hosting/photo-storage/icp.yaml +++ b/hosting/photo-storage/icp.yaml @@ -1,7 +1,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: dist build: diff --git a/hosting/react/icp.yaml b/hosting/react/icp.yaml index ae5b9bb45d..e47302e72a 100644 --- a/hosting/react/icp.yaml +++ b/hosting/react/icp.yaml @@ -1,7 +1,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/hosting/static-website/icp.yaml b/hosting/static-website/icp.yaml index 8e97ccf85c..4176e77de4 100644 --- a/hosting/static-website/icp.yaml +++ b/hosting/static-website/icp.yaml @@ -1,7 +1,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: dist build: diff --git a/hosting/unity-webgl-template/icp.yaml b/hosting/unity-webgl-template/icp.yaml index 2530ea8042..82f1caeaf7 100644 --- a/hosting/unity-webgl-template/icp.yaml +++ b/hosting/unity-webgl-template/icp.yaml @@ -1,7 +1,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: dist build: diff --git a/motoko/cert-var/icp.yaml b/motoko/cert-var/icp.yaml index aee0579947..6c80fcd55a 100644 --- a/motoko/cert-var/icp.yaml +++ b/motoko/cert-var/icp.yaml @@ -5,7 +5,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/motoko/daily_planner/icp.yaml b/motoko/daily_planner/icp.yaml index aee0579947..6c80fcd55a 100644 --- a/motoko/daily_planner/icp.yaml +++ b/motoko/daily_planner/icp.yaml @@ -5,7 +5,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/motoko/evm_block_explorer/icp.yaml b/motoko/evm_block_explorer/icp.yaml index 0eb1b44be0..74597e259a 100644 --- a/motoko/evm_block_explorer/icp.yaml +++ b/motoko/evm_block_explorer/icp.yaml @@ -5,7 +5,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/motoko/filevault/icp.yaml b/motoko/filevault/icp.yaml index e4f30d27b3..8539108d22 100644 --- a/motoko/filevault/icp.yaml +++ b/motoko/filevault/icp.yaml @@ -10,7 +10,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/motoko/flying_ninja/icp.yaml b/motoko/flying_ninja/icp.yaml index aee0579947..6c80fcd55a 100644 --- a/motoko/flying_ninja/icp.yaml +++ b/motoko/flying_ninja/icp.yaml @@ -5,7 +5,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/motoko/hello_world/icp.yaml b/motoko/hello_world/icp.yaml index aee0579947..6c80fcd55a 100644 --- a/motoko/hello_world/icp.yaml +++ b/motoko/hello_world/icp.yaml @@ -5,7 +5,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/motoko/ic-pos/icp.yaml b/motoko/ic-pos/icp.yaml index 7f50c49dce..71f5737ff3 100644 --- a/motoko/ic-pos/icp.yaml +++ b/motoko/ic-pos/icp.yaml @@ -27,7 +27,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/motoko/llm_chatbot/icp.yaml b/motoko/llm_chatbot/icp.yaml index 2a84588286..6a1c3ffda2 100644 --- a/motoko/llm_chatbot/icp.yaml +++ b/motoko/llm_chatbot/icp.yaml @@ -15,7 +15,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/motoko/random_maze/icp.yaml b/motoko/random_maze/icp.yaml index aee0579947..6c80fcd55a 100644 --- a/motoko/random_maze/icp.yaml +++ b/motoko/random_maze/icp.yaml @@ -5,7 +5,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/motoko/superheroes/icp.yaml b/motoko/superheroes/icp.yaml index aee0579947..6c80fcd55a 100644 --- a/motoko/superheroes/icp.yaml +++ b/motoko/superheroes/icp.yaml @@ -5,7 +5,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/motoko/vetkeys/basic_bls_signing/icp.yaml b/motoko/vetkeys/basic_bls_signing/icp.yaml index e3654579f2..8ba8ca0a18 100644 --- a/motoko/vetkeys/basic_bls_signing/icp.yaml +++ b/motoko/vetkeys/basic_bls_signing/icp.yaml @@ -8,7 +8,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/motoko/vetkeys/basic_ibe/icp.yaml b/motoko/vetkeys/basic_ibe/icp.yaml index e3654579f2..8ba8ca0a18 100644 --- a/motoko/vetkeys/basic_ibe/icp.yaml +++ b/motoko/vetkeys/basic_ibe/icp.yaml @@ -8,7 +8,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/motoko/vetkeys/basic_vetkd/icp.yaml b/motoko/vetkeys/basic_vetkd/icp.yaml index 66695849e1..8259a95bd1 100644 --- a/motoko/vetkeys/basic_vetkd/icp.yaml +++ b/motoko/vetkeys/basic_vetkd/icp.yaml @@ -5,7 +5,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/motoko/vetkeys/encrypted_notes_app_vetkd/icp.yaml b/motoko/vetkeys/encrypted_notes_app_vetkd/icp.yaml index e3654579f2..8ba8ca0a18 100644 --- a/motoko/vetkeys/encrypted_notes_app_vetkd/icp.yaml +++ b/motoko/vetkeys/encrypted_notes_app_vetkd/icp.yaml @@ -8,7 +8,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/motoko/vetkeys/password_manager/icp.yaml b/motoko/vetkeys/password_manager/icp.yaml index e3654579f2..8ba8ca0a18 100644 --- a/motoko/vetkeys/password_manager/icp.yaml +++ b/motoko/vetkeys/password_manager/icp.yaml @@ -8,7 +8,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/motoko/vetkeys/password_manager_with_metadata/icp.yaml b/motoko/vetkeys/password_manager_with_metadata/icp.yaml index e3654579f2..8ba8ca0a18 100644 --- a/motoko/vetkeys/password_manager_with_metadata/icp.yaml +++ b/motoko/vetkeys/password_manager_with_metadata/icp.yaml @@ -8,7 +8,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/motoko/who_am_i/icp.yaml b/motoko/who_am_i/icp.yaml index a8aefd661b..18a5335973 100644 --- a/motoko/who_am_i/icp.yaml +++ b/motoko/who_am_i/icp.yaml @@ -10,7 +10,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: src/frontend/dist build: diff --git a/native-apps/unity_ii_deeplink/icp.yaml b/native-apps/unity_ii_deeplink/icp.yaml index 59732119ca..904337fb1d 100644 --- a/native-apps/unity_ii_deeplink/icp.yaml +++ b/native-apps/unity_ii_deeplink/icp.yaml @@ -5,7 +5,7 @@ canisters: - name: ii-bridge recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: ii-bridge/dist build: diff --git a/rust/daily_planner/icp.yaml b/rust/daily_planner/icp.yaml index f948267633..3ffbcfa999 100644 --- a/rust/daily_planner/icp.yaml +++ b/rust/daily_planner/icp.yaml @@ -7,7 +7,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/rust/evm_block_explorer/icp.yaml b/rust/evm_block_explorer/icp.yaml index ac14c407ac..2a23c0b44d 100644 --- a/rust/evm_block_explorer/icp.yaml +++ b/rust/evm_block_explorer/icp.yaml @@ -7,7 +7,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/rust/face-recognition/icp.yaml b/rust/face-recognition/icp.yaml index b64a088524..b731cf5b70 100644 --- a/rust/face-recognition/icp.yaml +++ b/rust/face-recognition/icp.yaml @@ -27,7 +27,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/rust/flying_ninja/icp.yaml b/rust/flying_ninja/icp.yaml index a54f3b0473..755273ffe5 100644 --- a/rust/flying_ninja/icp.yaml +++ b/rust/flying_ninja/icp.yaml @@ -8,7 +8,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/rust/hello_world/icp.yaml b/rust/hello_world/icp.yaml index a54f3b0473..755273ffe5 100644 --- a/rust/hello_world/icp.yaml +++ b/rust/hello_world/icp.yaml @@ -8,7 +8,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/rust/image-classification/icp.yaml b/rust/image-classification/icp.yaml index f7c70f46d5..63625a56cc 100644 --- a/rust/image-classification/icp.yaml +++ b/rust/image-classification/icp.yaml @@ -13,7 +13,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/rust/llm_chatbot/icp.yaml b/rust/llm_chatbot/icp.yaml index ae59560e2c..8922e78506 100644 --- a/rust/llm_chatbot/icp.yaml +++ b/rust/llm_chatbot/icp.yaml @@ -17,7 +17,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/rust/photo_gallery/icp.yaml b/rust/photo_gallery/icp.yaml index f948267633..3ffbcfa999 100644 --- a/rust/photo_gallery/icp.yaml +++ b/rust/photo_gallery/icp.yaml @@ -7,7 +7,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/rust/qrcode/icp.yaml b/rust/qrcode/icp.yaml index 5a6fb53120..83ad70102a 100644 --- a/rust/qrcode/icp.yaml +++ b/rust/qrcode/icp.yaml @@ -11,7 +11,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/rust/vetkeys/basic_bls_signing/icp.yaml b/rust/vetkeys/basic_bls_signing/icp.yaml index 26cdb6b9a1..fd25428101 100644 --- a/rust/vetkeys/basic_bls_signing/icp.yaml +++ b/rust/vetkeys/basic_bls_signing/icp.yaml @@ -10,7 +10,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/rust/vetkeys/basic_ibe/icp.yaml b/rust/vetkeys/basic_ibe/icp.yaml index 26cdb6b9a1..fd25428101 100644 --- a/rust/vetkeys/basic_ibe/icp.yaml +++ b/rust/vetkeys/basic_ibe/icp.yaml @@ -10,7 +10,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/rust/vetkeys/basic_timelock_ibe/icp.yaml b/rust/vetkeys/basic_timelock_ibe/icp.yaml index ae2e71c250..89ea14005d 100644 --- a/rust/vetkeys/basic_timelock_ibe/icp.yaml +++ b/rust/vetkeys/basic_timelock_ibe/icp.yaml @@ -11,7 +11,7 @@ canisters: - name: www recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: dist build: diff --git a/rust/vetkeys/basic_vetkd/icp.yaml b/rust/vetkeys/basic_vetkd/icp.yaml index c4297b7c31..15a02ad16a 100644 --- a/rust/vetkeys/basic_vetkd/icp.yaml +++ b/rust/vetkeys/basic_vetkd/icp.yaml @@ -8,7 +8,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/rust/vetkeys/encrypted_notes_app_vetkd/icp.yaml b/rust/vetkeys/encrypted_notes_app_vetkd/icp.yaml index 26cdb6b9a1..fd25428101 100644 --- a/rust/vetkeys/encrypted_notes_app_vetkd/icp.yaml +++ b/rust/vetkeys/encrypted_notes_app_vetkd/icp.yaml @@ -10,7 +10,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/rust/vetkeys/password_manager/icp.yaml b/rust/vetkeys/password_manager/icp.yaml index 26cdb6b9a1..fd25428101 100644 --- a/rust/vetkeys/password_manager/icp.yaml +++ b/rust/vetkeys/password_manager/icp.yaml @@ -10,7 +10,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/rust/vetkeys/password_manager_with_metadata/icp.yaml b/rust/vetkeys/password_manager_with_metadata/icp.yaml index 26cdb6b9a1..fd25428101 100644 --- a/rust/vetkeys/password_manager_with_metadata/icp.yaml +++ b/rust/vetkeys/password_manager_with_metadata/icp.yaml @@ -10,7 +10,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: frontend/dist build: diff --git a/rust/who_am_i/icp.yaml b/rust/who_am_i/icp.yaml index e2c0e75feb..01b0332e8e 100644 --- a/rust/who_am_i/icp.yaml +++ b/rust/who_am_i/icp.yaml @@ -13,7 +13,7 @@ canisters: - name: frontend recipe: - type: "@dfinity/static-site@v0.3.0" + type: "@dfinity/static-site@v0.3.1" configuration: dir: src/frontend/dist build: From 84396b3beafb5b6a254088ed499162bd07112f33 Mon Sep 17 00:00:00 2001 From: Marco Walz Date: Fri, 24 Jul 2026 01:17:37 +0200 Subject: [PATCH 3/3] ci: raise plugin compute limit for unity-webgl and godot hosting examples The certified-assets sync plugin brotli-compresses the large Unity WebGL and Godot HTML5 asset bundles, which exceeds the default 60s plugin compute limit. Set ICP_CLI_PLUGIN_COMPUTE_LIMIT_SECS=300 (available in the latest icp-cli) for these two workflows. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/hosting-godot-html5-template-example.yml | 3 +++ .github/workflows/hosting-unity-webgl-example.yaml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/hosting-godot-html5-template-example.yml b/.github/workflows/hosting-godot-html5-template-example.yml index 05d6c630cc..70bc0df93e 100644 --- a/.github/workflows/hosting-godot-html5-template-example.yml +++ b/.github/workflows/hosting-godot-html5-template-example.yml @@ -20,5 +20,8 @@ jobs: language: all working-directory: hosting/godot-html5-template run: | + # Brotli-compressing the large Godot HTML5 asset bundle can exceed the + # default 60s plugin compute limit; raise it for the asset sync. + export ICP_CLI_PLUGIN_COMPUTE_LIMIT_SECS=300 icp network start -d icp deploy diff --git a/.github/workflows/hosting-unity-webgl-example.yaml b/.github/workflows/hosting-unity-webgl-example.yaml index 24f6ad8fab..eaee350bdd 100644 --- a/.github/workflows/hosting-unity-webgl-example.yaml +++ b/.github/workflows/hosting-unity-webgl-example.yaml @@ -20,5 +20,8 @@ jobs: language: all working-directory: hosting/unity-webgl-template run: | + # Brotli-compressing the large Unity WebGL asset bundle exceeds the + # default 60s plugin compute limit; raise it for the asset sync. + export ICP_CLI_PLUGIN_COMPUTE_LIMIT_SECS=300 icp network start -d icp deploy