From 16075c10c1650732ecc48637f5ec1aaa206ea42b Mon Sep 17 00:00:00 2001 From: Alessio Dal Santo Date: Sat, 24 Jan 2026 12:35:18 +0100 Subject: [PATCH] [Fix] Rinominato secret da GITEA_TOKEN a REGISTRY_TOKEN - Gitea non permette secret che iniziano con GITEA_ - Cambiato nome in REGISTRY_TOKEN in tutti i file - Aggiornata documentazione con il nuovo nome - Aggiunta nota sulla limitazione dei nomi secret in Gitea --- .gitea/workflows/README.md | 9 +++++---- .gitea/workflows/docker-build.yml | 4 ++-- .github/copilot-instructions.md | 2 +- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/README.md b/.gitea/workflows/README.md index a43295b..e90c23f 100644 --- a/.gitea/workflows/README.md +++ b/.gitea/workflows/README.md @@ -15,12 +15,12 @@ Per utilizzare Gitea Actions su questo repository, è necessario: 3. **Container Registry**: Avere accesso al Gitea Container Registry 4. **Secret Configuration**: Configurare il secret `GITEA_TOKEN` -### Configurazione del Secret GITEA_TOKEN +### Configurazione del Secret REGISTRY_TOKEN Il workflow richiede un token di accesso per pubblicare le immagini Docker sul registry: 1. Vai su **Settings → Secrets** nel repository Gitea -2. Crea un nuovo secret chiamato `GITEA_TOKEN` +2. Crea un nuovo secret chiamato `REGISTRY_TOKEN` 3. Il valore deve essere un Personal Access Token con i seguenti permessi: - `write:packages` - Per pubblicare container images - `read:packages` - Per leggere images esistenti @@ -172,7 +172,8 @@ services: - Gitea non ha un registry pubblico centralizzato come GitHub 4. **Secret Name**: - - GitHub: `GITHUB_TOKEN` (automatico) → Gitea: `GITEA_TOKEN` (configurato manualmente) + - GitHub: `GITHUB_TOKEN` (automatico) → Gitea: `REGISTRY_TOKEN` (configurato manualmente) + - **Nota**: Il secret non può iniziare con `GITEA_` per limitazioni di Gitea 4. **Attestation**: - Il job di attestation non è presente su Gitea (feature GitHub specifica) @@ -191,7 +192,7 @@ Gitea Actions è compatibile con la maggior parte delle GitHub Actions disponibi ### Errore di Autenticazione Se ottieni errori di autenticazione: -1. Verifica che il secret `GITEA_TOKEN` sia configurato correttamente +1. Verifica che il secret `REGISTRY_TOKEN` sia configurato correttamente 2. Assicurati che il token abbia i permessi `write:packages` 3. Controlla che il token non sia scaduto diff --git a/.gitea/workflows/docker-build.yml b/.gitea/workflows/docker-build.yml index 1e87b46..d916233 100644 --- a/.gitea/workflows/docker-build.yml +++ b/.gitea/workflows/docker-build.yml @@ -90,7 +90,7 @@ jobs: with: registry: ${{ env.REGISTRY }} username: alessio - password: ${{ secrets.GITEA_TOKEN }} + password: ${{ secrets.REGISTRY_TOKEN }} - name: Extract metadata for Docker id: meta @@ -150,7 +150,7 @@ jobs: with: registry: ${{ env.REGISTRY }} username: alessio - password: ${{ secrets.GITEA_TOKEN }} + password: ${{ secrets.REGISTRY_TOKEN }} - name: Create and push manifest for main branch if: github.ref == 'refs/heads/main' diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index 2b64420..52b98a0 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -380,7 +380,7 @@ - **Stessa configurazione** di GitHub Actions - **Registry**: Gitea Container Registry (`gitea.home-nas-ds.org`) - **Supporto**: Istanza Gitea self-hosted con registry abilitato -- **Setup**: Richiede secret `GITEA_TOKEN` con permessi `write:packages` +- **Setup**: Richiede secret `REGISTRY_TOKEN` con permessi `write:packages` - **Documentazione**: `.gitea/workflows/README.md` **Note sui Tag Docker**: