necipsagiro/Publish Browser Extensions

Build and publish Chrome and Firefox extensions to their respective stores

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Jan 4, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: necipsagiro/browser-extension-publish-action@7ce8611068812b46603bf3b893935ba9e95a725e # v1.0.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
node-versionNode.js version to useno20
pnpm-versionpnpm version to useno9
manifest-pathPath to manifest.json filenosrc/manifest.json
build-chrome-commandCommand to build Chrome extensionnopnpm run build:chrome
build-firefox-commandCommand to build Firefox extensionnopnpm run build:firefox
chrome-zip-pathPath to Chrome extension zip filenodist/chrome-extension.zip
firefox-zip-pathPath to Firefox extension zip filenodist/firefox-extension.zip
chrome-client-idChrome Web Store Client IDno
chrome-client-secretChrome Web Store Client Secretno
chrome-refresh-tokenChrome Web Store Refresh Tokenno
chrome-publisher-idChrome Web Store Publisher IDno
chrome-extension-idChrome Web Store Extension IDno
firefox-guidFirefox Add-on GUID (from manifest.json browser_specific_settings.gecko.id)no
firefox-jwt-issuerFirefox JWT Issuerno
firefox-jwt-secretFirefox JWT Secretno
create-releaseWhether to create a GitHub releasenotrue
github-tokenGitHub token for creating releasesno${{ github.token }}

no outputs