Complete this checklist to enable fully automated Chrome extension publishing.
Time required: ~30 minutes (one-time setup)
EchoKit Publishing (or similar)https://developers.google.com/oauthplaygroundhttps://www.googleapis.com/auth/chromewebstore1//)Go to: https://github.com/ravitejakamalapuram/echokit/settings/secrets/actions
CWS_EXTENSION_ID = [Your extension ID]CWS_CLIENT_ID = [Your OAuth client ID]CWS_CLIENT_SECRET = [Your OAuth client secret]CWS_REFRESH_TOKEN = [Your refresh token]git tag v1.6.1 && git push origin v1.6.1Keep these secure! Never commit them to your repository.
| Secret Name | Value | Where to Find |
|---|---|---|
CWS_EXTENSION_ID |
________________ |
Chrome Web Store dashboard |
CWS_CLIENT_ID |
________________ |
Google Cloud Console → Credentials |
CWS_CLIENT_SECRET |
________________ |
Google Cloud Console → Credentials |
CWS_REFRESH_TOKEN |
________________ |
OAuth Playground (after authorization) |
Once complete, releasing is as simple as:
git tag v1.7.0 && git push origin v1.7.0
Everything else happens automatically! 🎉