Skip to content

Upload to AMO

Actions
Publishes an updated version of a Web Extension on addons.mozilla.org
v1.0.0
Latest
Star (0)

amo-upload

GitHub Action to upload a new Web Extension package to addons.mozilla.org.

Usage

See action.yml

- uses: birchill/amo-upload@v1
  env:
    GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
  with:
    addon_id: <addon ID>
    amo_jwt_iss: ${{ secrets.AMO_JWT_ISS }}
    amo_jwt_secret: ${{ secrets.AMO_JWT_SECRET }}
    addon_file: addon.zip
    src_asset_name: src.zip
    release_notes: <release notes>

Inputs

  • amo_jwt_iss (required) - The JWT issuer (also referred to as the API key) from https://addons.mozilla.org/en-US/developers/addon/api/key/

  • amo_jwt_secret (required) - The JWT secret from https://addons.mozilla.org/en-US/developers/addon/api/key/

  • addon_id (required) - The numeric add-on ID, addon slug, or add-on GUID

  • addon_file (required) - The filename of the addon asset relative to $GITHUB_WORKSPACE.

  • src_file - The filename of an optional source archive relative to $GITHUB_WORKSPACE.

  • release_notes - The release notes to use for the new version.

    Note that currently any supplied release notes are set for the en-US locale only.

Upload to AMO is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Publishes an updated version of a Web Extension on addons.mozilla.org
v1.0.0
Latest

Upload to AMO is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.