Commit graph

3 commits

Author SHA1 Message Date
3a555c0bc9 CI : login registre via un secret REGISTRY_TOKEN
All checks were successful
Publier l'image Docker / test (push) Successful in 16s
Publier l'image Docker / publish (push) Successful in 19s
Le jeton automatique de Forgejo Actions n'a pas le droit paquets sur cette
instance (unauthorized: reqPackageAccess). Le job publish utilise désormais
secrets.REGISTRY_TOKEN (jeton d'accès write:package) et échoue tôt avec un
message clair s'il est absent. Nom d'utilisateur = propriétaire du dépôt.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-10 18:27:43 +02:00
5bff28fefe CI : checkout Git direct dans le job publish
Some checks failed
Publier l'image Docker / test (push) Successful in 24s
Publier l'image Docker / publish (push) Failing after 7s
Le conteneur docker:27-cli (Alpine) n'a pas Node -> actions/checkout (action
JS) échoue avec « exec: "node": not found ». Remplacé par un clone Git du
dépôt public (git init + fetch --depth 1 + checkout FETCH_HEAD).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-10 08:58:10 +02:00
7be173e08e CI Forgejo : test + publication de l'image Docker
Some checks failed
Publier l'image Docker / test (push) Successful in 1m32s
Publier l'image Docker / publish (push) Failing after 19s
.forgejo/workflows/publish-docker.yml
- job `test` : npm ci / lint / typecheck / test (conteneur node:22-bookworm)
- job `publish` (needs: test) : docker build + push vers
  git.dev.kyuno.fr/kyuno/mediadrop (conteneur docker:27-cli)
- push main -> latest + <sha court> ; tag vX.Y.Z -> X.Y.Z, X.Y, latest ;
  workflow_dispatch pour lancement manuel
- auth registre via secrets.GITHUB_TOKEN (permissions: packages: write),
  repli documenté sur un secret REGISTRY_TOKEN
- prérequis (runner, socket Docker, accès réseau) détaillés en tête du fichier

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-10 08:48:23 +02:00