actions-marketplace-validations/web-ext Action for Firefox Add-ons

Run a web-ext commmand

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Jan 5, 2025
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/kewisch_action-web-ext@9c16a12a872e35c03899bd70a8605e2f258a3fbe # no releases — HEAD as of 2026-07-10

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

namedescriptionrequireddefault
cmdThe web-ext command to run (lint, build, sign)yes
sourceThe xpi/zip of the add-on, or the path to its source code. For the sign command, this must be a packaged add-on xpi/zip. For build and lint, this is typically the src/ path. no.
artifactsThe path to put artifacts, e.g. from build or signingnoweb-ext-artifacts
verboseMore debugging for certain steps. Enabled automatically if runner debug logging is enabled. nofalse
channel[lint+sign] The target channelnounlisted
ignoreFiles[lint+build] JSON array with files to ignoreno[]
filename[build] Filename template for the packed extension in the artifactsno
metaDataFile[sign] A JSON file with metadata for the version release. See documentation for the --amo-metadata param to web-ext sign at https://extensionworkshop.com/documentation/develop/web-ext-command-reference/#web-ext-sign no
approvalNotes[sign] Shortcut to set .version.approval_notes in the submitted metadatano
releaseNotes[sign] Shortcut to set .version.release_notes in the submitted metadatano
license[sign] The name of the license. This must be one of the identifiers from https://mozilla.github.io/addons-server/topics/api/licenses.html#license-list or a custom license name. no
licenseFile[sign] If a custom license is used, this file is read as the custom license text no
sourceCode[sign] Path to a zip file with the source code to uploadno
apiKey[sign] The API key used for signingno
apiSecret[sign] The API secret used for signingno
apiUrlPrefix[sign] The URL of the signing API, defaults to AMO productionnohttps://addons.mozilla.org/api/v5
timeout[sign] The number of milliseconds to wait before giving up on a response from Mozilla's web service. Defaults to 900000 ms (15 minutes). no900000

no outputs