No description
  • Dockerfile 44.5%
  • Shell 30.7%
  • JavaScript 24.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
renovate-bot 81677cd79c
All checks were successful
Validation / compose-images (push) Successful in 19s
Validation / renovate-config (push) Successful in 2s
Merge pull request 'chore(deps): update renovate/renovate docker tag to v44.222.4' (#178) from renovate/renovate-renovate-44.x into main
2026-11-08 07:01:57 +01:00
.forgejo/workflows fix(ci): inspect pinned image digests independently of tags 2026-10-19 21:28:46 +02:00
examples feat: gérer les mises à jour avec Renovate sur Forgejo 2026-10-09 20:57:34 +02:00
renovate chore(deps): update renovate/renovate docker tag to v44.222.4 2026-11-08 06:01:24 +00:00
.gitignore ci: add compose, image and renovate config checks 2026-10-10 14:46:54 +02:00
Caddyfile feat: versionner la stack forgejo sans données ni secrets 2026-10-09 19:31:55 +02:00
docker-compose.yml chore(deps): update data.forgejo.org/forgejo/runner:13 docker digest to 568cea8 2026-11-02 00:01:16 +00:00
README.md Add NetBird repository to Renovate 2026-10-14 01:07:25 +02:00
renovate.json feat: gérer les mises à jour avec Renovate sur Forgejo 2026-10-09 20:57:34 +02:00

Forgejo

Déploiement dans /opt/forgejo. Routes dans Caddyfile, importées par Caddy. Images fixées aux versions déployées. Données et identifiants du runner hors Git. Exemple sans secrets dans examples/runner-config.example.yml.

Le moteur Docker CI reste privilégié, isolé sur son réseau, sans port publié ni socket hôte. Ne pas ajouter de services étrangers sur ce réseau : son API est sans authentification.

docker compose up -d

Renovate

Créer renovate-bot sur Forgejo (nom et email renseignés), avec accès en écriture et droit de fusion sur les dépôts listés dans renovate/config.js. Token : repository/issue en lecture-écriture, user/organization en lecture. Copier examples/renovate.env.example vers renovate.env et renseigner le token.

chmod 600 renovate.env
docker compose --profile renovate up -d --build renovate
docker compose exec renovate runuser -u ubuntu -- bash /usr/local/lib/renovate-cron/run.sh --dry-run=full

Exécution horaire, logs via docker compose logs renovate. PR sur Forgejo : patchs/mineures automatiques après checks CI réussis ; majeures et digests manuels. Les miroirs transmettent les commits à GitLab ; déploiement manuel.