release-firefox-addon
Release a Firefox add-on to addons.mozilla.org by uploading a zip file with optional source file
Usage
- uses: browser-actions/release-firefox-addon@v0
  with:
    # ID of the add-on to be published in numeric or UUID format
    # , or the add-on slug.
    addon-id: "<your addon id>"
    # Path to the add-on file to be published
    addon-path: "<your addon path>"
    # Optional path to the source file of the version.  This
    # is nessesary if the version contains minified, concatenated
    # , or transpiled code.
    source-path: "<your source path>"
    # Optional note to help reviewers such as how to build the
    # add-on or how to test with test accounts
    approval-note: "<your approval note>"
    # Minimum version of Firefox that the version is compatible
    # with
    compatibility-firefox-min: "<your compatibility firefox min>"
    # Maximum version of Firefox that the version of the add-
    # on is compatible with
    compatibility-firefox-max: "<your compatibility firefox max>"
    # License of the version
    license: "<your license>"
    # Information about changes in the new version.  Note that
    # this field supports only locale "en-US".
    release-note: "<your release note>"
    # Channel to publish the version.  This field supports only
    # "listed" and "unlisted".
    channel: "listed"
    # An API key of the JWT token for authentication
    auth-api-issuer: "<your auth api issuer>"
    # An API secret of the JWT token for authentication
    auth-api-secret: "<your auth api secret>"Inputs
- addon-id
- ID of the add-on to be published in numeric or UUID format, or the add-on slug.
- addon-path
- Path to the add-on file to be published
- source-path
- Optional path to the source file of the version. This is nessesary if the version contains minified, concatenated, or transpiled code.
- approval-note
- Optional note to help reviewers such as how to build the add-on or how to test with test accounts
- compatibility-firefox-min
- Minimum version of Firefox that the version is compatible with
- compatibility-firefox-max
- Maximum version of Firefox that the version of the add-on is compatible with
- license
- License of the version
- release-note
- Information about changes in the new version. Note that this field supports only locale "en-US".
- channel
- Channel to publish the version. This field supports only "listed" and "unlisted".
- auth-api-issuer
- An API key of the JWT token for authentication
- auth-api-secret
- An API secret of the JWT token for authentication
Outputs
- version
- Version number of the uploaded version
- version-id
- ID of the uploaded version in numeric format
- version-edit-url
- URL of the edit page of the uploaded version
