managarten/.github/workflows
Wuesteon f7986bc1a7 🐛 fix(cd): fix staging deployment registry authentication and missing images
Changes to .github/workflows/cd-staging.yml:
- Add Docker login step for GitHub Container Registry (ghcr.io)
- Add permissions for packages:read
- Update service deployment options to only include services with Dockerfiles
- Update health checks to match deployed services

Changes to docker-compose.staging.yml:
- Comment out services without Dockerfiles:
  - maerchenzauber-backend (no Dockerfile yet)
  - nutriphi-backend (no Dockerfile yet)
  - news-api (no Dockerfile yet)
- Keep only services with Docker images:
  - mana-core-auth 
  - chat-backend 
  - manadeck-backend 
- Update nginx dependencies to remove disabled services

This fixes the "error from registry: denied" error that was preventing
staging deployments. The deployment was trying to pull Docker images
that were never built because those services don't have Dockerfiles.

Now only services with actual Docker images will be deployed to staging.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 03:22:07 +01:00
..
cd-production.yml first implementation 2025-11-27 17:26:18 +01:00
cd-staging-tagged.yml 🔒️ feat(auth): centralize JWT validation and add deployment docs 2025-12-01 20:44:45 +01:00
cd-staging.yml 🐛 fix(cd): fix staging deployment registry authentication and missing images 2025-12-04 03:22:07 +01:00
ci-main.yml fix(ci): fix YAML syntax error in ci-main.yml 2025-12-01 23:50:39 +01:00
ci-pull-request.yml fix(ci): make format check non-blocking 2025-11-27 19:53:03 +01:00
dependency-update.yml first implementation 2025-11-27 17:26:18 +01:00
test-coverage.yml chore(ci): remove Codecov integration 2025-12-01 23:26:58 +01:00
test.yml 🐛 fix(ci): correct GitHub context property in test workflow 2025-12-04 01:26:04 +01:00