Sichtbarkeit: idf-ci muss Public sein, damit Reusable-Workflows klonbar sind #2

Closed
opened 2026-04-24 13:14:59 +00:00 by claude · 0 comments
Owner

Beobachtung

Erster Pilot-Run (idf-post-prefix v1.1.1 und idf-login-branding v1.1.1) ist fehlgeschlagen mit:

git clone 'https://git.ihre-ideenfabrik.de/ideenfabrik/idf-ci' # ref=v1
Unable to clone ...: authentication required

Ursache

Der Job-Token eines Plugin-Repos ist nur für dieses Plugin-Repo gültig. Das Klonen von idf-ci (zur Auflösung von uses: ideenfabrik/idf-ci/.gitea/workflows/release-plugin.yml@v1) erfordert Lese-Zugriff auf idf-ci. Bei Private-Sichtbarkeit schlägt das fehl.

Fix

idf-ci auf Sichtbarkeit Public stellen:

  • Repo → Settings → Danger Zone → Change Visibility → Public.

Das Repo enthält nur CI-Anweisungen (Workflows, Doku). Keine Secrets, keine Produktionsdaten. Sichtbarkeit „Public" in der selbst-gehosteten Gitea auf git.ihre-ideenfabrik.de bedeutet „lesbar für alle, die den Server erreichen" = internes Netz.

Folge-Aktion

  • Pilot-Runs neu starten (Re-run-Button in Gitea Actions UI).
  • docs/runner-setup.md um Hinweis ergänzen: Reusable-Workflow-Repos müssen für den Runner lesbar sein.
## Beobachtung Erster Pilot-Run (idf-post-prefix v1.1.1 und idf-login-branding v1.1.1) ist fehlgeschlagen mit: ``` git clone 'https://git.ihre-ideenfabrik.de/ideenfabrik/idf-ci' # ref=v1 Unable to clone ...: authentication required ``` ## Ursache Der Job-Token eines Plugin-Repos ist nur für dieses Plugin-Repo gültig. Das Klonen von idf-ci (zur Auflösung von `uses: ideenfabrik/idf-ci/.gitea/workflows/release-plugin.yml@v1`) erfordert Lese-Zugriff auf idf-ci. Bei Private-Sichtbarkeit schlägt das fehl. ## Fix idf-ci auf Sichtbarkeit **Public** stellen: - Repo → Settings → Danger Zone → Change Visibility → Public. Das Repo enthält nur CI-Anweisungen (Workflows, Doku). Keine Secrets, keine Produktionsdaten. Sichtbarkeit „Public" in der selbst-gehosteten Gitea auf `git.ihre-ideenfabrik.de` bedeutet „lesbar für alle, die den Server erreichen" = internes Netz. ## Folge-Aktion - Pilot-Runs neu starten (Re-run-Button in Gitea Actions UI). - docs/runner-setup.md um Hinweis ergänzen: Reusable-Workflow-Repos müssen für den Runner lesbar sein.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ideenfabrik/idf-ci#2