Skip to content

chore: deploy to asset canister - #221

Merged
viviveevee merged 7 commits into
mainfrom
vivee/deploy-with-icp
Apr 23, 2026
Merged

chore: deploy to asset canister#221
viviveevee merged 7 commits into
mainfrom
vivee/deploy-with-icp

Conversation

@viviveevee

@viviveevee viviveevee commented Apr 23, 2026

Copy link
Copy Markdown
  • Turn repo into an icp project
  • add release-icp-cli.yaml workflow that deploys the docs site using the asset canister
  • Identity is stored in repo secret ICP_IDENTITY_DEPLOY. It is a controller of the canister and has Commit permissions

Deploys to https://ixpgz-eiaaa-aaaap-qumoq-cai.icp0.io

Copilot AI review requested due to automatic review settings April 23, 2026 12:17
@viviveevee
viviveevee requested a review from a team as a code owner April 23, 2026 12:17

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR adds ICP project configuration and a GitHub Actions workflow to deploy the built docs site to an Internet Computer asset canister on pushes to main.

Changes:

  • Add icp.yaml defining a docs asset canister recipe that builds via deno task docs:build.
  • Add IC canister ID mapping at .icp/data/mappings/ic.ids.json and ignore .icp/cache/.
  • Add .github/workflows/release-icp-cli.yaml to deploy to mainnet using @icp-sdk/icp-cli.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 4 comments.

File Description
icp.yaml Defines the docs canister deployment recipe and build command.
.icp/data/mappings/ic.ids.json Provides the mainnet canister ID mapping used to derive the site URL.
.gitignore Ignores ICP CLI cache directory.
.github/workflows/release-icp-cli.yaml Automates deployment to IC and attempts to publish a deployment URL.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/release-icp-cli.yaml
Comment thread .github/workflows/release-icp-cli.yaml Outdated
Comment thread .github/workflows/release-icp-cli.yaml Outdated
Comment thread .github/workflows/release-icp-cli.yaml Outdated
nikosxenakis
nikosxenakis previously approved these changes Apr 23, 2026
@viviveevee
viviveevee merged commit 296bdb8 into main Apr 23, 2026
10 checks passed
@viviveevee
viviveevee deleted the vivee/deploy-with-icp branch April 23, 2026 12:29
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.

3 participants