Skip to content

AMO APIv3 will soon be shut down #1809

Closed
@gontazaka

Description

@gontazaka

Prerequisites

I tried to reproduce the issue when...

  • uBO is the only extension
  • uBO with default lists/settings
  • using a new, unmodified browser profile

Description

AMO APIv3, which is used to sign Firefox add-ons, will soon be shut down.
https://blog.mozilla.org/addons/2021/02/01/addons-mozilla-org-api-v3-deprecation/

In the project I forked, changing /v3/ to /v4/ was enough to make it work.
The applicable line is here.
https://github.com/gorhill/uBlock/blob/1.38.7b19/dist/firefox/publish-signed-beta.py#L204

v3 document
https://addons-server.readthedocs.io/en/latest/topics/api/v3_legacy/signing.html
v4 document
https://addons-server.readthedocs.io/en/latest/topics/api/v4_frozen/signing.html

A specific URL where the issue occurs

https://github.com/gorhill/uBlock/blob/1.38.7b19/dist/firefox/publish-signed-beta.py

Steps to Reproduce

  1. Push the tag to generate release assets
  2. Run /dist/firefox/publish-signed-beta.py

Expected behavior

Using the AMO APIv4

Actual behavior

Using the AMO APIv3

uBlock Origin version

1.38.7b19

Browser name and version

Firefox 94.0.1 64bit

Operating System and version

Windows10 21H1 64bit

Metadata

Metadata

Assignees

No one assigned

    Labels

    fixedissue has been addressed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions