actions-marketplace-validations/Sign Firefox xpi file
Create and sign Firefox xpi file for offline distribution of WebExtension
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| extensionId | Id of extension uploaded to Firefox Addons especially for offline distribution | no | — |
| zipFilePath | Path to packed WebExtension directory (relative to the repo) | yes | — |
| sourcesZipFilePath | Path to packed WebExtension source directory (relative to the repo) | no | — |
| xpiFilePath | Path to save xpi file (relative to the repository) | yes | — |
| jwtIssuer | JWT issuer also called "apiKey" obtained from created credentials | yes | — |
| jwtSecret | JWT secret also called "apiSecret" obtained from created credentials | yes | — |
| channel | The release channel (listed or unlisted). Ignored for new add-ons, which are always unlisted | no | — |
| approvalTimeoutMs | Number of milliseconds to wait for approval | no | 300000 |
| validationTimeoutMs | Number of milliseconds to wait for validation | no | 3600000 |
Outputs
| name | description |
|---|---|
| xpiFilePath | Absolute path to result xpi file. |
| sameVersionAlreadyUploadedError | `true` if the action failed because the version you try to sign already exists at server |