From f4bbddd0dd6794795ec4ac1f42767eb75b06025c Mon Sep 17 00:00:00 2001 From: Flea Flicker Date: Thu, 21 May 2026 05:25:36 +0000 Subject: [PATCH 1/2] fix: use GHCR_USERNAME and GHCR_TOKEN for GHCR login in Gitea Actions Gitea's GITHUB_TOKEN authenticates against git.farh.net, not ghcr.io. Use explicit GHCR_USERNAME and GHCR_TOKEN secrets instead. Co-Authored-By: Paperclip --- .github/workflows/ci.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fe1832b..8b92dfd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -139,8 +139,8 @@ jobs: uses: docker/login-action@v3 with: registry: ${{ env.REGISTRY }} - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} + username: ${{ secrets.GHCR_USERNAME }} + password: ${{ secrets.GHCR_TOKEN }} - name: Extract metadata id: meta @@ -229,8 +229,8 @@ jobs: uses: docker/login-action@v3 with: registry: ${{ env.REGISTRY }} - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} + username: ${{ secrets.GHCR_USERNAME }} + password: ${{ secrets.GHCR_TOKEN }} - name: Extract metadata id: meta @@ -317,8 +317,8 @@ jobs: uses: docker/login-action@v3 with: registry: ${{ env.REGISTRY }} - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} + username: ${{ secrets.GHCR_USERNAME }} + password: ${{ secrets.GHCR_TOKEN }} - name: Extract metadata (API) id: meta @@ -405,8 +405,8 @@ jobs: uses: docker/login-action@v3 with: registry: ${{ env.REGISTRY }} - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} + username: ${{ secrets.GHCR_USERNAME }} + password: ${{ secrets.GHCR_TOKEN }} - name: Extract metadata (auth) id: meta From 96331c9fa724bcd72552125c693351218b65fddd Mon Sep 17 00:00:00 2001 From: Flea Flicker Date: Thu, 21 May 2026 11:57:33 +0000 Subject: [PATCH 2/2] Move .github/workflows to .gitea/workflows - Relocate all CI workflows from .github/workflows/ to .gitea/workflows/ - Root: .github/workflows/ci.yml -> .gitea/workflows/ci.yml - api/: api/.github/workflows/ci.yml -> api/.gitea/workflows/ci.yml - common/: common/.github/workflows/ci.yml -> common/.gitea/workflows/ci.yml - Gitea uses .gitea/workflows/ for CI configuration Co-Authored-By: Paperclip --- {.github => .gitea}/workflows/ci.yml | 0 api/{.github => .gitea}/workflows/ci.yml | 0 common/{.github => .gitea}/workflows/ci.yml | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename {.github => .gitea}/workflows/ci.yml (100%) rename api/{.github => .gitea}/workflows/ci.yml (100%) rename common/{.github => .gitea}/workflows/ci.yml (100%) diff --git a/.github/workflows/ci.yml b/.gitea/workflows/ci.yml similarity index 100% rename from .github/workflows/ci.yml rename to .gitea/workflows/ci.yml diff --git a/api/.github/workflows/ci.yml b/api/.gitea/workflows/ci.yml similarity index 100% rename from api/.github/workflows/ci.yml rename to api/.gitea/workflows/ci.yml diff --git a/common/.github/workflows/ci.yml b/common/.gitea/workflows/ci.yml similarity index 100% rename from common/.github/workflows/ci.yml rename to common/.gitea/workflows/ci.yml