docs(ci): documenter la portée write:repository requise de NPM_TOKEN
All checks were successful
CI / Build & test (Node 22) (push) Successful in 10m15s
CI / Build & test (Node 24) (push) Successful in 10m10s
CI / No em/en dashes (push) Successful in 3s
Desktop Release / Build Linux (AppImage + deb) (push) Successful in 14m1s
CI / Pack & boot smoke (Node 22) (push) Successful in 10m5s
All checks were successful
CI / Build & test (Node 22) (push) Successful in 10m15s
CI / Build & test (Node 24) (push) Successful in 10m10s
CI / No em/en dashes (push) Successful in 3s
Desktop Release / Build Linux (AppImage + deb) (push) Successful in 14m1s
CI / Pack & boot smoke (Node 22) (push) Successful in 10m5s
L'attache des installeurs/VSIX à la release Gitea réutilise NPM_TOKEN ; ce token doit porter write:repository EN PLUS de write:package, sinon l'API release renvoie 403 (l'étape est best-effort, non bloquante : les artefacts restent disponibles via upload-artifact).
This commit is contained in:
@@ -50,7 +50,9 @@ jobs:
|
||||
packages/desktop/release/*.deb
|
||||
packages/desktop/release/latest-linux.yml
|
||||
# Best-effort : attache les installeurs (+ latest-linux.yml pour l'auto-update) à la release
|
||||
# Gitea du tag (crée la release si absente). Réutilise NPM_TOKEN (même token Gitea).
|
||||
# Gitea du tag (crée la release si absente). Réutilise NPM_TOKEN (même token Gitea) : ce token
|
||||
# doit porter la portée write:repository en plus de write:package, sinon l'API release renvoie
|
||||
# un 403 (l'attache est ignorée, les installeurs restent disponibles en artefact du run).
|
||||
- name: Attach installers to Gitea release
|
||||
continue-on-error: true
|
||||
env:
|
||||
|
||||
Reference in New Issue
Block a user