Skip to content

CI: bei Docker Hub anmelden (DOCKERHUB_USERNAME/DOCKERHUB_TOKEN) - #617

Merged
W0rkingChr1s merged 2 commits into
mainfrom
claude/awesome-brahmagupta-hhrvwu
Oct 9, 2026
Merged

W0rkingChr1s merged 2 commits into
mainfrom
claude/awesome-brahmagupta-hhrvwu

Conversation

@W0rkingChr1s

@W0rkingChr1s W0rkingChr1s commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Heute kam postgis/postgis mehrfach nicht von Docker Hub: auth.docker.io lief von den Runnern aus in den Timeout bzw. 429, und mirror.gcr.io führt das Image nicht. Das traf den Pflicht-Job Backend in der Merge-Queue und den Region-Job.

  • ./.github/actions/docker-spiegel hat zwei neue Eingänge, dockerhub-username und dockerhub-token. Sind beide gesetzt, meldet die Action den Daemon mit docker login --password-stdin an. Sonst überspringt sie den Login und zieht anonym wie bisher. Alle Aufrufe in ci.yml reichen die Secrets durch.
  • Der Backend-Job startet PostGIS jetzt als Schritt nach der Action (docker run + Warten auf healthy), nicht mehr als services:-Container. Der erste Versuch mit credentials am Service scheiterte bei leeren Secrets mit Unexpected value '', also an der ganzen Vorlage. Fork-PRs hätten damit keinen Backend-Lauf mehr bekommen.
  • CLAUDE.md, Test-Konventionen: ergänzt.

Offen: In diesem Repo sind DOCKERHUB_USERNAME/DOCKERHUB_TOKEN noch nicht gesetzt; der Login-Schritt wurde übersprungen. Bis sie da sind, läuft alles anonym wie vor diesem PR. Im Tracker-Repo greifen sie schon (ConvoyPlan-Tracker#14: docker login -u *** --password-stdin im Log).

🤖 Generated with Claude Code

https://claude.ai/code/session_0125NbQRwWRETcwkYmc9smbW

postgis/postgis führt mirror.gcr.io nicht, und von den Runnern aus lief
auth.docker.io am 2026-10-09 in Timeouts bzw. 429. Angemeldet zieht der
Runner mit eigenem Kontingent: die Spiegel-Action meldet den Daemon an,
der postgis-Service im Backend-Job bekommt credentials. Ohne Secrets
(Fork-PRs) bleibt alles anonym wie bisher.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0125NbQRwWRETcwkYmc9smbW
@W0rkingChr1s
W0rkingChr1s enabled auto-merge October 9, 2026 21:53
Leere credentials an einem services:-Container machen die ganze Vorlage
ungültig ("Unexpected value ''") – genau das passiert ohne Secrets, etwa
bei Fork-PRs. Als Schritt nach der Spiegel-Action meldet sich der Job an,
wenn es Secrets gibt, und zieht sonst anonym.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0125NbQRwWRETcwkYmc9smbW
@W0rkingChr1s
W0rkingChr1s added this pull request to the merge queue Oct 9, 2026
Merged via the queue into main with commit b751d80 Oct 9, 2026
20 checks passed
@W0rkingChr1s
W0rkingChr1s deleted the claude/awesome-brahmagupta-hhrvwu branch October 9, 2026 22:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants