Draft: Bug 40128: Allow updating Fenix allowed_addons.json
Closes #40128 (closed).
This replaces the allowed_addon.json
in the apk assets with the one in projects/tor-browser/allowed_addons.json
. It also checks at build time whether it has the right versions of HTTPS Everywhere
and NoScript
.
The script in tools/fetch_allowed_addons.py
script should allow updating projects/tor-browser/allowed_addons.json
(manually). This expects the AMO_COLLECTION
as an argument, which currently will have to be looked manually up from the corresponding Fenix repository (we could maybe try to automate this too, if we think it's worth it)
I included the same allowed_addon.json
which is currently in Fenix
, and should allow building correctly (the extension versions match).