Mozilla is forcing me to have my extensions signed by them, so, teeth clenched I did the dance:
$ web-ext lint -s src
$ web-ext build -s src
$ web-ext --api-key <removed> --api-secret <removed> sign -s src
This validated my addon, gave me a URL to the validation results which were all green checkmarks, and then hung at:
"Signing add-on"
for several minutes. I don’t have that kind of time, so I cancelled the process and tried again. Result:
$ web-ext --api-key --api-secret sign -s src
“Server response: Version already exists. Latest version is: 1.0.0. (status: 409)”
(So ? I am asking you to sign it, not re-upload it? The just sign the version you already have?)
I logged into my account and deleted version 1.0.0 of this extension. and tried again with:
$ web-ext --api-key <removed> --api-secret <removed> sign -s src
Building web extension from /home/kmq/projects/youtube-mpd-ext/src
Error: Received bad response from the server while requesting https://addons.mozilla.org/api/v4/addons/youtube-mpd%40projects.omfa.de/versions/1.0.0/
status: 500
response: {"detail":"Internal Server Error"}
How can I get my extension signed? I