fix: bug: credential helper race on every cold boot — configure_git_creds() silently falls back to wrong username when Forgejo is not yet ready (#741)
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Claude 2026-04-13 11:37:23 +00:00
parent c4ca1e930d
commit 02915456ae
3 changed files with 60 additions and 12 deletions

View file

@ -49,8 +49,10 @@ services:
- ARCHITECT_INTERVAL=${ARCHITECT_INTERVAL:-21600}
- PLANNER_INTERVAL=${PLANNER_INTERVAL:-43200}
depends_on:
- forgejo
- woodpecker
forgejo:
condition: service_healthy
woodpecker:
condition: service_started
networks:
- disinto-net
@ -101,8 +103,10 @@ services:
- POLL_INTERVAL=${POLL_INTERVAL:-300}
- AGENT_ROLES=dev
depends_on:
- forgejo
- woodpecker
forgejo:
condition: service_healthy
woodpecker:
condition: service_started
networks:
- disinto-net
@ -171,6 +175,12 @@ services:
- FORGEJO__security__INSTALL_LOCK=true
- FORGEJO__service__DISABLE_REGISTRATION=true
- FORGEJO__webhook__ALLOWED_HOST_LIST=private
healthcheck:
test: ["CMD", "curl", "-sf", "http://localhost:3000/api/v1/version"]
interval: 5s
timeout: 3s
retries: 30
start_period: 30s
ports:
- "3000:3000"
networks: