feat(mirrors) — kadans-admin rejoint le miroir GitHub : tous les projets kadans sont clonables par une session Claude cloud #65

Open
arcodange wants to merge 1 commits from arcodange/kadans-github-mirrors into main
Owner

Pourquoi

Les sessions Claude cloud (claude.ai/code) ne clonent que depuis GitHub. Pour y produire des vidéos (motion design) à partir des projets kadans, chaque dépôt kadans doit avoir sa copie sur github.com/arcodange/*. Cinq y étaient déjà ; kadans-admin, créé le 2026-08-03, manquait.

Ce qui change

  • inventory/group_vars/all/gitea.yml : kadans-admin ajouté à gitea_mirrored_repos (privé, compte personnel).
  • Mise en garde en tête de liste : le miroir pousse en git push --mirror. Une branche qui n'existe que sur GitHub (celle d'une session cloud) est donc supprimée au push suivant.
  • Commentaires : le playbook s'appelle 07_mirrors.yml, plus 06_mirrors.yml.
  • Guidebook 07 · Mirrors : état courant à 6 dépôts personnels, encadré CAUTION sur --mirror, et mediabunny explicitement écarté (kadans le résout depuis npm, pas depuis le fork).

Déjà appliqué et vérifié (2026-10-03)

uv run ansible-playbook -i ansible/arcodange/factory/inventory \
  ansible/arcodange/factory/playbooks/07_mirrors.yml -e gitea_mirror_gitlab=false
→ ok=40 changed=1 failed=0
  • github.com/arcodange/kadans-admin créé privé, branche par défaut main.
  • Premier push du miroir au bout de 75 s : main = feed7d4 côté Gitea et côté GitHub.
  • Les 5 autres dépôts (kadans, kadans-api, kadans-dossier, kadans-jobs, video_analysis) avaient déjà leur miroir : le run n'y a fait que des lectures.
  • Le jeton Gitea du run a été révoqué en post_tasks.

Hors périmètre, à décider

Avec --mirror, le travail d'une session cloud doit revenir sur Gitea (ou en local) avant le prochain commit Gitea. Deux pistes, non tranchées ici : un dépôt de production vidéo qui vit sur GitHub et que Gitea tire en pull mirror, ou un rapatriement des branches claude/*.

🤖 Generated with Claude Code

## Pourquoi Les sessions Claude cloud (claude.ai/code) ne clonent que depuis GitHub. Pour y produire des vidéos (motion design) à partir des projets kadans, chaque dépôt kadans doit avoir sa copie sur `github.com/arcodange/*`. Cinq y étaient déjà ; `kadans-admin`, créé le 2026-08-03, manquait. ## Ce qui change - `inventory/group_vars/all/gitea.yml` : `kadans-admin` ajouté à `gitea_mirrored_repos` (privé, compte personnel). - Mise en garde en tête de liste : le miroir pousse en `git push --mirror`. Une branche qui n'existe que sur GitHub (celle d'une session cloud) est donc **supprimée** au push suivant. - Commentaires : le playbook s'appelle `07_mirrors.yml`, plus `06_mirrors.yml`. - Guidebook [07 · Mirrors](vibe/guidebooks/factory-provisioning/ansible/07-mirrors.md) : état courant à 6 dépôts personnels, encadré `CAUTION` sur `--mirror`, et `mediabunny` explicitement écarté (kadans le résout depuis npm, pas depuis le fork). ## Déjà appliqué et vérifié (2026-10-03) ``` uv run ansible-playbook -i ansible/arcodange/factory/inventory \ ansible/arcodange/factory/playbooks/07_mirrors.yml -e gitea_mirror_gitlab=false → ok=40 changed=1 failed=0 ``` - `github.com/arcodange/kadans-admin` créé **privé**, branche par défaut `main`. - Premier push du miroir au bout de 75 s : `main` = `feed7d4` côté Gitea **et** côté GitHub. - Les 5 autres dépôts (`kadans`, `kadans-api`, `kadans-dossier`, `kadans-jobs`, `video_analysis`) avaient déjà leur miroir : le run n'y a fait que des lectures. - Le jeton Gitea du run a été révoqué en `post_tasks`. ## Hors périmètre, à décider Avec `--mirror`, le travail d'une session cloud doit revenir sur Gitea (ou en local) avant le prochain commit Gitea. Deux pistes, non tranchées ici : un dépôt de production vidéo qui vit sur GitHub et que Gitea tire en *pull mirror*, ou un rapatriement des branches `claude/*`. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
arcodange added 1 commit 2026-10-03 08:13:15 +02:00
- inventory : `kadans-admin` ajouté à `gitea_mirrored_repos` (privé, compte
  personnel `arcodange`) ; playbook appliqué le 2026-10-03, le miroir a poussé
  `main` (feed7d4) en 75 s.
- avertissement : le miroir pousse en `--mirror`, une branche créée côté GitHub
  par une session cloud est supprimée au push suivant.
- nom du playbook corrigé dans les commentaires (06_mirrors → 07_mirrors).
- guidebook 07 · Mirrors : état courant, mise en garde, `mediabunny` écarté.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
You are not authorized to merge this pull request.
This pull request can be merged automatically.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin arcodange/kadans-github-mirrors:arcodange/kadans-github-mirrors
git checkout arcodange/kadans-github-mirrors
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: arcodange-org/factory#65