Premier vrai run (PRJ002-ScrumBoard-Backend, run 31, 2026-10-07) :
☁ git clone 'https://gitea.raggaroth-factory.fr/raggaroth-factory/RF_CICD' # ref=main
Unable to clone … refs/heads/main: repository not found
act_runner clone les actions de uses:sans s'authentifier. Option B retenue par Benjamin : un dépôt public qui ne porte que les actions, RF_CICD restant privé avec l'infrastructure. Dans l'organisation public et non raggaroth-factory, qui est invisible aux anonymes (API : 404) — un dépôt public y resterait inaccessible.
Contenu
build-push/action.yml : l'action de RF_CICD#25, éprouvée sur banc (buildah 1.33.7, vfs, chroot, non privilégié, registre jetable). Seul changement : ce qui décrivait l'infrastructure sort — tag de l'image de job et chemin de son Containerfile dans un message d'erreur, préfixe rf-cicd des fichiers temporaires.
README.md : usage, tags, exigences (buildah dans l'image de job, FROM en noms complets), et la règle d'un dépôt public : rien de propre à une machine, un compte ou un chemin, et aucun secret.
⚠️ Avant le premier run
Le dépôt est encore privé au 2026-10-07 (API anonyme : 404, clone anonyme : 401). À passer en public, sinon le runner échouera exactement comme sur RF_CICD.
Ordre de fusion : celle-ci, puis les PR des deux sous-dépôts PRJ002 qui changent l'URL de uses:. La PR RF_CICD qui retire sa copie peut passer à n'importe quel moment après celle-ci.
Refs raggaroth-factory/RF_CICD#3 — dernier critère, « un push sur un dépôt consommateur publie une image ».
## Pourquoi ce dépôt
Premier vrai run (PRJ002-ScrumBoard-Backend, run 31, 2026-10-07) :
```
☁ git clone 'https://gitea.raggaroth-factory.fr/raggaroth-factory/RF_CICD' # ref=main
Unable to clone … refs/heads/main: repository not found
```
`act_runner` clone les actions de `uses:` **sans s'authentifier**. Option B retenue par Benjamin : un dépôt public qui ne porte que les actions, RF_CICD restant privé avec l'infrastructure. Dans l'organisation `public` et non `raggaroth-factory`, qui est invisible aux anonymes (API : 404) — un dépôt public y resterait inaccessible.
## Contenu
- `build-push/action.yml` : l'action de RF_CICD#25, éprouvée sur banc (buildah 1.33.7, vfs, chroot, non privilégié, registre jetable). Seul changement : ce qui décrivait l'infrastructure sort — tag de l'image de job et chemin de son Containerfile dans un message d'erreur, préfixe `rf-cicd` des fichiers temporaires.
- `README.md` : usage, tags, exigences (buildah dans l'image de job, `FROM` en noms complets), et **la règle d'un dépôt public** : rien de propre à une machine, un compte ou un chemin, et aucun secret.
## ⚠️ Avant le premier run
Le dépôt est encore **privé** au 2026-10-07 (API anonyme : 404, clone anonyme : 401). À passer en public, sinon le runner échouera exactement comme sur RF_CICD.
Ordre de fusion : celle-ci, puis les PR des deux sous-dépôts PRJ002 qui changent l'URL de `uses:`. La PR RF_CICD qui retire sa copie peut passer à n'importe quel moment après celle-ci.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Premier vrai run, PRJ002-ScrumBoard-Backend run 31 : act_runner clone les
actions de « uses: » sans s'authentifier, et RF_CICD étant privé, Gitea
répond « repository not found ». L'action déménage ici, dans l'organisation
« public » — un dépôt public dans « raggaroth-factory » resterait invisible,
l'organisation elle-même l'étant aux anonymes.
Reprise de RF_CICD/actions/build-push telle qu'éprouvée, moins ce qui
décrivait l'infrastructure : le tag de l'image de job et le chemin de son
Containerfile quittent le message d'erreur, et les fichiers temporaires
perdent leur préfixe rf-cicd. Le README pose la règle qui en découle : rien
de propre à une machine, un compte ou un chemin n'entre dans ce dépôt.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VyxLNGHojdXeRMQgWFgzRV
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Refs raggaroth-factory/RF_CICD#3 — dernier critère, « un push sur un dépôt consommateur publie une image ».
Pourquoi ce dépôt
Premier vrai run (PRJ002-ScrumBoard-Backend, run 31, 2026-10-07) :
act_runnerclone les actions deuses:sans s'authentifier. Option B retenue par Benjamin : un dépôt public qui ne porte que les actions, RF_CICD restant privé avec l'infrastructure. Dans l'organisationpublicet nonraggaroth-factory, qui est invisible aux anonymes (API : 404) — un dépôt public y resterait inaccessible.Contenu
build-push/action.yml: l'action de RF_CICD#25, éprouvée sur banc (buildah 1.33.7, vfs, chroot, non privilégié, registre jetable). Seul changement : ce qui décrivait l'infrastructure sort — tag de l'image de job et chemin de son Containerfile dans un message d'erreur, préfixerf-cicddes fichiers temporaires.README.md: usage, tags, exigences (buildah dans l'image de job,FROMen noms complets), et la règle d'un dépôt public : rien de propre à une machine, un compte ou un chemin, et aucun secret.⚠️ Avant le premier run
Le dépôt est encore privé au 2026-10-07 (API anonyme : 404, clone anonyme : 401). À passer en public, sinon le runner échouera exactement comme sur RF_CICD.
Ordre de fusion : celle-ci, puis les PR des deux sous-dépôts PRJ002 qui changent l'URL de
uses:. La PR RF_CICD qui retire sa copie peut passer à n'importe quel moment après celle-ci.🤖 Generated with Claude Code