I have a self-hosted add-on that I tried to update both automatically (by changing extensions.update.interval to 120) and manually.
Since no update takes place either way, I opened the browser console where I found the following entry in Logs section: addons.update-checker WARN Update manifest did not contain an entry for [Extension ID]
Both the update URL in the extension’s maniftest.json and the update manifest on the server seem fine.
Please post your update manifest, even if it looks fine to you.
(and for good measure, your extension’s maniftest.json)
The console says there’s a problem with the update manifest, so that’s what we should look at first.
I suspect that "{developer@sffaddon.com}"
should be "developer@sffaddon.com"
In about:debugging, the Extension IDs either look like contextMenuExtension@leo.org
(if the extension’s ID has been set in manifest.json)
or {531906d3-e22f-4a6c-a102-8057b88a1a63}
(if the extension uses the ID generated during signing)