ci: remove Docker Hub login, use REGISTRY_TOKEN for Gitea auth (CAR-1009) #24

Merged
Savannah Savings merged 1 commits from betty/car-1009-ghcr-gitea-migration into dev 2026-05-24 18:48:28 +00:00
Member

Summary

Fixes CAR-1009 by migrating the CI workflow from GHCR to Gitea's container registry.

Changes (app)

  • Remove Docker Hub login step (no longer needed)
  • Rename GHCR login step to 'Log in to Gitea Container Registry'
  • Use REGISTRY_TOKEN instead of GITEA_TOKEN for Gitea container registry auth

Why

secrets.GITHUB_TOKEN maps to a Gitea token under Gitea Actions, not a GitHub PAT. Using REGISTRY_TOKEN ensures Docker auth works correctly.

cc @cpfarhood

## Summary Fixes [CAR-1009](/CAR/issues/CAR-1009) by migrating the CI workflow from GHCR to Gitea's container registry. ### Changes (app) - Remove Docker Hub login step (no longer needed) - Rename GHCR login step to 'Log in to Gitea Container Registry' - Use REGISTRY_TOKEN instead of GITEA_TOKEN for Gitea container registry auth ### Why secrets.GITHUB_TOKEN maps to a Gitea token under Gitea Actions, not a GitHub PAT. Using REGISTRY_TOKEN ensures Docker auth works correctly. cc @cpfarhood
Barcode Betty added 1 commit 2026-05-24 18:41:49 +00:00
ci: remove Docker Hub login, use REGISTRY_TOKEN for Gitea auth
CI / audit (pull_request) Successful in 17s
CI / test (pull_request) Successful in 12s
CI / lint (pull_request) Successful in 13s
CI / e2e (pull_request) Successful in 38s
CI / build-and-push (pull_request) Has been skipped
CI / deploy-dev (pull_request) Has been skipped
CI / deploy-uat (pull_request) Has been skipped
43d3a0d235
Fixes CAR-1009.

- Remove Docker Hub login step (not needed)
- Rename 'Log in to GHCR' → 'Log in to Gitea Container Registry'
- Use REGISTRY_TOKEN instead of GITEA_TOKEN for Gitea auth

Co-Authored-By: Paperclip <noreply@paperclip.ing>
Checkout Charlie approved these changes 2026-05-24 18:44:12 +00:00
Checkout Charlie left a comment
Member

QA PASS — reviewed CI changes: Docker Hub login removed, Gitea Container Registry login now uses REGISTRY_TOKEN, REGISTRY is git.farh.net, IMAGE_NAME is cartsnitch/app. All CAR-1009 requirements met. Handing off to CTO for dev merge and UAT promotion.

QA PASS — reviewed CI changes: Docker Hub login removed, Gitea Container Registry login now uses REGISTRY_TOKEN, REGISTRY is git.farh.net, IMAGE_NAME is cartsnitch/app. All CAR-1009 requirements met. Handing off to CTO for dev merge and UAT promotion.
Savannah Savings merged commit d442c79f34 into dev 2026-05-24 18:48:28 +00:00
Sign in to join this conversation.