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>
16 lines
640 B
Plaintext
16 lines
640 B
Plaintext
# Vorlage für scripts/.env – Kopieren nach scripts/.env und ausfüllen.
|
||
# scripts/.env ist gitignored und darf NIE committet werden.
|
||
|
||
# addons.thunderbird.net → Entwicklerbereich → "Manage API Keys"
|
||
ATN_API_KEY="user:000000:000"
|
||
ATN_API_SECRET="dein-atn-secret"
|
||
|
||
# Gitea → Settings → Applications → Generate New Token (Scope: write:repository)
|
||
GITEA_TOKEN="dein-gitea-token"
|
||
|
||
# Optional – sonst aus dem git-Remote "origin" abgeleitet:
|
||
# GITEA_BASE="https://sylyx.xyz"
|
||
# GITEA_OWNER="sylyx"
|
||
# GITEA_REPO="thunderbird2docuware"
|
||
# REPO_DIR="/pfad/zum/repo" # nur nötig, wenn release.sh außerhalb des Repos liegt
|