From b3ebb553af4ff018bc240f698ef74b73be526b18 Mon Sep 17 00:00:00 2001 From: Nils Andreas Svee Date: Tue, 25 Aug 2026 00:42:59 +0700 Subject: [PATCH] ci: use PAT for Gitea registry authentication Switch from the automatic GITHUB_TOKEN to a Personal Access Token to resolve unauthorized errors when writing packages to the Gitea registry. --- .gitea/workflows/docker-publish.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/docker-publish.yml b/.gitea/workflows/docker-publish.yml index 37d237c..42e155a 100644 --- a/.gitea/workflows/docker-publish.yml +++ b/.gitea/workflows/docker-publish.yml @@ -48,10 +48,10 @@ jobs: uses: docker/login-action@v3 with: registry: ${{ env.GITEA_REGISTRY }} - username: ${{ github.actor }} - # Gitea's per-job token; grant it package write access, or swap - # this for a PAT secret if your instance doesn't wire that up. - password: ${{ secrets.GITHUB_TOKEN }} + # The automatic per-job token comes back unauthorized for package + # writes on this instance, so use a PAT (scope: write:package) instead. + username: ${{ secrets.GITEA_USERNAME }} + password: ${{ secrets.GITEA_TOKEN }} - name: Log in to GHCR uses: docker/login-action@v3