Skip to content

Add CRX packaging to release workflow#2

Merged
xiaoland merged 2 commits intomainfrom
copilot/update-release-workflow
Oct 27, 2025
Merged

Add CRX packaging to release workflow#2
xiaoland merged 2 commits intomainfrom
copilot/update-release-workflow

Conversation

Copy link
Contributor

Copilot AI commented Oct 27, 2025

Adds Chrome CRX (signed extension package) generation to the release workflow alongside existing ZIP files.

Changes

  • Package: Added crx3 v1.1.3 dev dependency
  • Script: Added pnpm run crx to build and pack extension into CRX format
    wxt build && crx3 -p .output/inkcre.pem -o .output/inkcre-{version}-chrome.crx .output/chrome-mv3
  • Workflow: Extended .github/workflows/release.yml to generate and upload .crx files to releases
  • Docs: Updated README with CRX build instructions and installation steps

Notes

Private keys are auto-generated by crx3 in .output/ (gitignored). For consistent extension IDs across releases, store the key in GitHub Secrets and write to .output/inkcre.pem before running the crx script.

Original prompt

Update the "Release" workflow, it should pack up a .crx file and add it into release.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Co-authored-by: xiaoland <37663413+xiaoland@users.noreply.github.com>
Copilot AI changed the title [WIP] Update Release workflow to include .crx file packaging Add CRX packaging to release workflow Oct 27, 2025
Copilot AI requested a review from xiaoland October 27, 2025 08:19
@xiaoland xiaoland marked this pull request as ready for review October 27, 2025 08:23
@xiaoland xiaoland merged commit b9b8221 into main Oct 27, 2025
4 checks passed
@xiaoland xiaoland deleted the copilot/update-release-workflow branch October 27, 2025 08:23
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