necipsagiro/Publish Browser Extensions
Build and publish Chrome and Firefox extensions to their respective stores
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Jan 4, 2026
- License
- MIT
Pinned Snippet
uses: necipsagiro/browser-extension-publish-action@7ce8611068812b46603bf3b893935ba9e95a725e # v1.0.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| node-version | Node.js version to use | no | 20 |
| pnpm-version | pnpm version to use | no | 9 |
| manifest-path | Path to manifest.json file | no | src/manifest.json |
| build-chrome-command | Command to build Chrome extension | no | pnpm run build:chrome |
| build-firefox-command | Command to build Firefox extension | no | pnpm run build:firefox |
| chrome-zip-path | Path to Chrome extension zip file | no | dist/chrome-extension.zip |
| firefox-zip-path | Path to Firefox extension zip file | no | dist/firefox-extension.zip |
| chrome-client-id | Chrome Web Store Client ID | no | — |
| chrome-client-secret | Chrome Web Store Client Secret | no | — |
| chrome-refresh-token | Chrome Web Store Refresh Token | no | — |
| chrome-publisher-id | Chrome Web Store Publisher ID | no | — |
| chrome-extension-id | Chrome Web Store Extension ID | no | — |
| firefox-guid | Firefox Add-on GUID (from manifest.json browser_specific_settings.gecko.id) | no | — |
| firefox-jwt-issuer | Firefox JWT Issuer | no | — |
| firefox-jwt-secret | Firefox JWT Secret | no | — |
| create-release | Whether to create a GitHub release | no | true |
| github-token | GitHub token for creating releases | no | ${{ github.token }} |
Outputs
no outputs