[Chore] - Pinne la probe Blackfire et bascule sur le paquet agent v2 - #56
Open
Xusifob wants to merge 1 commit into
Open
[Chore] - Pinne la probe Blackfire et bascule sur le paquet agent v2#56Xusifob wants to merge 1 commit into
Xusifob wants to merge 1 commit into
Conversation
La probe remontait comme obsolète dans les profils. L'installation apt n'était pas pinnée et la chaîne du RUN ne changeait jamais, donc le cache registry de buildx rejouait la couche à chaque reconstruction : la probe restait figée sur la version servie par apt le jour où une ligne antérieure avait changé. Les ARG BLACKFIRE_*_VERSION pinnent les versions et servent de cache-buster. Le paquet `blackfire-agent` est par ailleurs la v1 historique (figée en 1.50.0), remplacée par le paquet `blackfire` (agent + CLI v2), qui déclare `Conflicts: blackfire-agent`. On bascule dessus. À faire hors dépôt : les Personal Agents sont supprimés en décembre 2026 avec tous les profils rattachés. Les identifiants BLACKFIRE_SERVER_* doivent être basculés sur l'environnement Sandbox. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Contexte
Détecté en corrigeant le même problème sur Instamed (PR #2777) : un profil Blackfire y remontait une probe et un agent obsolètes. Ce dépôt a exactement le même montage, donc les mêmes symptômes.
Causes
Probe figée par le cache —
Dockerfile.baseinstallaitblackfire-phpsans version pinnée, et.github/actions/build-docker-imageutilise un cache registry buildx (cache-from). La chaîne duRUNne changeant jamais, la couche était rejouée depuis le cache à chaque reconstruction : la probe restait figée sur la version servie par apt le jour où une ligne antérieure avait changé.Les
ARG BLACKFIRE_*_VERSIONpinnent les versions et servent de cache-buster : les bumper invalide la couche.Paquet agent obsolète —
blackfire-agentest la v1 historique, figée en1.50.0. Elle est remplacée par le paquetblackfire(3:2026.8.0), qui déclareConflicts: blackfire-agentet se décrit comme « It replaces the blackfire-agent package ». Aucun agent ne tourne dans cette image (la probe parle à l'agent en TCP) ; le paquet est conservé pour la CLIblackfire.Vérifications
Versions confirmées contre l'index du dépôt Debian de Blackfire (noter l'epoch
3:surblackfire, absent surblackfire-php), et le bloc identique a été construit surphp:8.5-fpm-trixiecôté Instamed : probe2026.8.1chargée sur PHP 8.5.9, CLI2026.8.0, ini nomméezz-blackfire.ini— conforme à ce que supposentDockerfile.deployedetDockerfile.dev.build-base-image.yamlse déclenchant sur push dedocker/apache/Dockerfile.base, cette PR reconstruit l'image d'elle-même une fois mergée.À faire hors de cette PR
Échéance décembre 2026 : les Personal Agents sont supprimés, avec tous les profils rattachés. Les identifiants
BLACKFIRE_SERVER_*doivent être basculés sur l'environnement Sandbox (partagé par l'équipe), et les anciens profils migrés depuis l'interface blackfire.io. C'est une opération au niveau du compte : elle concerne les quatre dépôts.🤖 Generated with Claude Code