| chrome-client-id | OAuth2 client ID from Google Cloud Console. Required for Chrome Web Store publishing.
| no | — |
| chrome-client-secret | OAuth2 client secret from Google Cloud Console. Required for Chrome Web Store publishing.
| no | — |
| chrome-refresh-token | Long-lived OAuth2 refresh token used to obtain short-lived access tokens. Required for Chrome Web Store publishing.
| no | — |
| chrome-publisher-id | Publisher ID found in the Chrome Developer Dashboard under Publisher > Settings. Required for Chrome Web Store publishing.
| no | — |
| chrome-extension-id | The extension item ID in the Chrome Web Store (e.g. "aapbdbdomjkkjkaonfhkkikfgjllcleb"). Required for Chrome Web Store publishing.
| no | — |
| chrome-zip-path | Path to the extension .zip file to upload to the Chrome Web Store. Required for Chrome Web Store publishing.
| no | — |
| chrome-publish | Whether to publish the extension after a successful upload. Set to "false" to only upload without publishing (e.g. for draft review).
| no | true |
| chrome-publish-type | Controls publication timing. - "DEFAULT_PUBLISH": publish immediately to all users. - "STAGED_PUBLISH": defer to a staged rollout controlled by chrome-deploy-percentage.
| no | DEFAULT_PUBLISH |
| chrome-deploy-percentage | Percentage of users (0-100) to roll out to when using STAGED_PUBLISH. Ignored when chrome-publish-type is DEFAULT_PUBLISH.
| no | — |
| chrome-skip-review | Attempt to bypass the Chrome Web Store review process if the item is eligible. Returns a validation error if the item still requires review.
| no | false |
| firefox-api-key | AMO API key (issuer) obtained from addons.mozilla.org/developers/addon/api/key/. Required for Firefox Add-ons publishing.
| no | — |
| firefox-api-secret | AMO API secret used to sign JWT tokens. Required for Firefox Add-ons publishing.
| no | — |
| firefox-extension-id | The add-on ID, slug, or GUID (e.g. "{your-addon@example.com}"). Required when publishing a new version of an existing add-on.
| no | — |
| firefox-xpi-path | Path to the .xpi (or .zip) file to upload to Firefox Add-ons. Required for Firefox Add-ons publishing.
| no | — |
| firefox-channel | Distribution channel for the uploaded file. - "listed": publicly listed on addons.mozilla.org, requires review. - "unlisted": self-distributed, available immediately without review.
| no | listed |
| firefox-license | License slug applied to the new version (e.g. "mpl-2.0", "mit", "apache-2.0"). Required for listed add-ons. Ignored for unlisted.
| no | — |
| firefox-approval-notes | Internal notes for Mozilla reviewers. Not visible to users.
| no | — |
| firefox-release-notes | Version-specific release notes shown to users on AMO. Supports a plain string or a JSON object keyed by locale (e.g. '{"en-US":"..."}').
| no | — |
| firefox-compatibility-firefox | Firefox desktop compatibility. Use "true" to support all versions, a single version string (e.g. "109.0") to set a minimum, or a comma-separated range (e.g. "109.0, 120.0") to set both a minimum and maximum.
| no | — |
| firefox-compatibility-android | Firefox for Android compatibility. Use "true" to support all versions, a single version string (e.g. "113.0") to set a minimum, or a comma-separated range (e.g. "113.0, 120.0") to set both a minimum and maximum.
| no | — |
| edge-api-key | API key from Partner Center (Publish API page). Required for Edge Add-ons publishing.
| no | — |
| edge-client-id | Client ID from Partner Center (Publish API page). Required for Edge Add-ons publishing.
| no | — |
| edge-product-id | Product ID (128-bit GUID) of the extension in Partner Center. Found in the Extension overview page or in the dashboard URL.
| no | — |
| edge-zip-path | Path to the .zip file to upload to Microsoft Edge Add-ons. Required for Edge Add-ons publishing.
| no | — |
| edge-publish | Whether to publish the draft after a successful upload. Set to "false" to only upload the package without submitting for review.
| no | true |
| edge-notes | Certification notes for Microsoft reviewers.
| no | — |