Skip to content

Support Chrome Web Store service account auth#8

Merged
iFurySt merged 1 commit into
mainfrom
chrome-web-store-service-account-auth
May 8, 2026
Merged

Support Chrome Web Store service account auth#8
iFurySt merged 1 commit into
mainfrom
chrome-web-store-service-account-auth

Conversation

@iFurySt
Copy link
Copy Markdown
Owner

@iFurySt iFurySt commented May 8, 2026

Summary

  • support Chrome Web Store API authentication with CWS_SERVICE_ACCOUNT_JSON
  • keep CWS_ACCESS_TOKEN and OAuth refresh-token auth paths for local/fallback usage
  • update CWS workflows and docs for service-account based CI/CD publishing

Validation

  • ./scripts/ci.sh
  • git ls-files '*.md' | xargs pnpm dlx markdownlint-cli2
  • ruby -e 'require "yaml"; Dir[".github/workflows/*.yml"].each { |f| YAML.load_file(f); puts "ok #{f}" }'
  • CWS_PUBLISHER_ID=p CWS_EXTENSION_ID=e CWS_ZIP_PATH=missing.zip node scripts/publish-chrome-web-store.mjs
  • CWS_SERVICE_ACCOUNT_JSON='{}' CWS_PUBLISHER_ID=p CWS_EXTENSION_ID=e CWS_ZIP_PATH=missing.zip node scripts/publish-chrome-web-store.mjs
  • git diff --check
  • ./scripts/check-action-pinning.sh

@iFurySt iFurySt merged commit 3c56357 into main May 8, 2026
3 checks passed
@iFurySt iFurySt deleted the chrome-web-store-service-account-auth branch May 8, 2026 13:49
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