- web-ext fest auf 7.x via npx (ab 8.x spricht es nur AMO-v5 → ATN gibt 404)
- korrekter Flag --api-url-prefix für ATN-API v4
- neuer --xpi-Modus: bereits signiertes XPI veröffentlichen (Gitea-Release +
updates.json + push), ohne erneut zu signieren. Nötig, weil ATN das signierte
XPI nicht über die API zurückgibt – Download aus dem ATN-Entwicklerbereich.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
scripts/release.sh signiert die Extension via web-ext gegen
addons.thunderbird.net (Kanal unlisted, also signiert aber nicht öffentlich
gelistet), lädt das XPI als Gitea-Release hoch und trägt es in updates.json
ein. web-ext wird global genutzt oder per npx (kein globales Install nötig).
Secrets kommen aus scripts/.env (gitignored); .env.example als Vorlage.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>