You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: consolidate icp.yaml at repo root for shared network state
- Move icp.yaml back to root combining canisters + examples canisters
(paths updated to reference canisters/ and examples/ subdirs)
- Remove canisters/icp.yaml and examples/icp.yaml
- Remove icp_canisters/icp_examples helpers; all scripts use bare icp
- Centralize REPO_ROOT in constants.sh, sourced by all scripts
- Simplify .gitignore: ignore all .icp dirs, untrack mainnet.ids.json
The icp CLI stores a global port descriptor at
~/Library/Caches/org.dfinity.icp-cli/port-descriptors/<port>.json
mapping ports to project directories. Split icp.yaml files cannot
share a network across projects without symlinks. A single root
icp.yaml is the correct solution.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments