From 06a400acc7e10d657bae259340ffde7f515e77c3 Mon Sep 17 00:00:00 2001 From: Johan LEROY Date: Tue, 23 Jun 2026 17:48:45 +0200 Subject: [PATCH] =?UTF-8?q?ci(vscode):=20r=C3=A9utiliser=20NPM=5FTOKEN=20p?= =?UTF-8?q?our=20l'asset=20de=20release=20du=20VSIX?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le token Gitea NPM_TOKEN (déjà utilisé pour publier le daemon) a les droits repository suffisants pour l'API release → pas de secret RELEASE_TOKEN dédié à configurer. --- .gitea/workflows/vscode-release.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/vscode-release.yml b/.gitea/workflows/vscode-release.yml index 2e8b705..05ec108 100644 --- a/.gitea/workflows/vscode-release.yml +++ b/.gitea/workflows/vscode-release.yml @@ -46,15 +46,16 @@ jobs: name: vsix path: packages/vscode/*.vsix # Best-effort : attache le VSIX à la release Gitea du tag (crée la release si absente). - # Nécessite un secret RELEASE_TOKEN (token Gitea avec write:repository) ; sans lui, l'étape est - # ignorée sans faire échouer le job (continue-on-error). + # Réutilise le secret NPM_TOKEN (même token Gitea que la publication du daemon — droits + # repository suffisants pour l'API release). Sans lui, l'étape est ignorée sans faire échouer + # le job (continue-on-error) ; le VSIX reste disponible en artefact. - name: Attach VSIX to Gitea release continue-on-error: true env: - RELEASE_TOKEN: ${{ secrets.RELEASE_TOKEN }} + RELEASE_TOKEN: ${{ secrets.NPM_TOKEN }} run: | if [ -z "$RELEASE_TOKEN" ]; then - echo "::notice::RELEASE_TOKEN absent — VSIX disponible en artefact uniquement." + echo "::notice::NPM_TOKEN absent — VSIX disponible en artefact uniquement." exit 0 fi api="${GITHUB_SERVER_URL}/api/v1/repos/${GITHUB_REPOSITORY}"