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