Skip to content

release: sync main into release - #13

Merged
franckh-stack merged 2 commits into
releasefrom
main
Sep 5, 2026
Merged

release: sync main into release#13
franckh-stack merged 2 commits into
releasefrom
main

Conversation

@franckh-stack

Copy link
Copy Markdown
Owner

Réconciliation manuelle -- ouvre là où le workflow Release automatique
échoue ("GitHub Actions is not permitted to create or approve pull
requests", cf. run 33955982298), un blocage préexistant à ce chantier
(le commentaire de release.yml documente déjà que chaque tag depuis
v1.6.1 n'avait jamais atteint release automatiquement).

main est un ancêtre pur de release à ce stade (fast-forward déjà
effectué séparément) -- ce merge synchronise les deux pour que
build-images.yml (PR #12) devienne actif sur release, la branche
par défaut où GitHub Actions enregistre les workflows.

🤖 Generated with Claude Code

https://claude.ai/code/session_01LtJccFqpSuP8tQ3Pwg1dYH

franckh-stack and others added 2 commits September 5, 2026 10:26
Déplace le build Docker des 3 services (api/app/agent) de vigiep1 vers
GitHub Actions. Sur vigiep1, bun install (1771+ paquets) prenait
36-41min par service faute de cache incrémental (Dockerfile réinstalle
à froid volontairement, cf. incident disque plein du 29/08) et de
disque I/O lent sur /mnt/hermes-extra -- un rebuild complet des 3
services dépassait 2h. Le cache GitHub Actions (type=gha) devrait
ramener ça à quelques dizaines de secondes sur les runs suivants,
sur des runners dédiés (pas de contention RAM/IO avec dagster/n8n/
vigieproc-api qui tournent sur le même host).

vigiep1 passera de `docker compose build` à `docker compose pull` --
changement du docker-compose.yml de production (non versionné dans ce
repo) à faire séparément, avec provisionnement d'un PAT read:packages
pour l'authentification à ghcr.io (registre privé).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LtJccFqpSuP8tQ3Pwg1dYH
@franckh-stack
franckh-stack merged commit 75c0117 into release Sep 5, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant