Skip to content

Add Chrome Web Store release workflow#1

Merged
iFurySt merged 2 commits into
mainfrom
chrome-web-store-release
May 8, 2026
Merged

Add Chrome Web Store release workflow#1
iFurySt merged 2 commits into
mainfrom
chrome-web-store-release

Conversation

@iFurySt
Copy link
Copy Markdown
Owner

@iFurySt iFurySt commented May 8, 2026

Summary

  • package the MV3 Chrome extension as a GitHub Release artifact
  • add a Chrome Web Store API v2 upload/publish script
  • add an optional release workflow input to submit the extension for Chrome Web Store review
  • document required CWS secrets, first-release caveats, and native host install boundaries

Validation

  • ./scripts/ci.sh
  • ./scripts/release-package.sh
  • pnpm package:chrome-extension
  • pnpm check
  • go test ./...
  • workflow YAML parse

Required before real store publishing

Set these repository secrets:

  • CWS_CLIENT_ID
  • CWS_CLIENT_SECRET
  • CWS_REFRESH_TOKEN
  • CWS_PUBLISHER_ID
  • CWS_EXTENSION_ID

The Chrome Web Store item also needs its listing and privacy tabs completed in the Developer Dashboard before the API can publish the first release.

@iFurySt iFurySt force-pushed the chrome-web-store-release branch from c56bf1b to 609c860 Compare May 8, 2026 13:13
@iFurySt iFurySt merged commit f45e519 into main May 8, 2026
3 checks passed
@iFurySt iFurySt deleted the chrome-web-store-release branch May 8, 2026 13:14
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.

1 participant