Commit 441d3d8
committed
fix(build): rendre effectifs deux garde-fous qui passaient à vide
Deux trouvailles de la revue CodeRabbit sur #220, vérifiées avant correction.
assertLgpl propageait l'environnement partagé à -L et -buildconf mais pas au
contrôle -encoders ni à la bannière -version finale. Sur un build SHARED Linux,
ffmpeg ne résout pas ses propres libav*.so sans LD_LIBRARY_PATH : il n'imprime
rien, et le contrôle ceinture-bretelles qui cherche libx264/libx265 opérait donc
sur une chaîne vide. Il ne rejetait rien, jamais. Mesuré : 0 octet sans
l'environnement, 13 397 octets et 229 encodeurs avec.
C'est un garde-fou de conformité LGPL. Passer à vide y est pire qu'échouer.
Les téléchargements macOS d'artefacts portaient continue-on-error: true, alors
qu'un workflow_dispatch peut cibler une seule arch tout en fournissant un
release_tag. Le contrôle final ne rejette qu'un répertoire entièrement vide, si
bien qu'une release pouvait se publier avec un seul DMG sur les deux, sans que
rien ne rougisse. C'est le mode d'échec silencieux que cette PR entend supprimer,
appliqué à macOS au lieu de Windows. Le revert avait déjà retiré le même drapeau
côté Linux ; les deux macOS le suivent.
Un dispatch délibérément mono-arch échouera désormais à la publication plutôt
que de livrer une release incomplète. C'est le comportement voulu : l'opérateur
le verra et tranchera.1 parent e123f20 commit 441d3d8
2 files changed
Lines changed: 6 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
415 | 415 | | |
416 | 416 | | |
417 | 417 | | |
418 | | - | |
419 | 418 | | |
420 | 419 | | |
421 | 420 | | |
422 | 421 | | |
423 | 422 | | |
424 | 423 | | |
425 | | - | |
426 | 424 | | |
427 | 425 | | |
428 | 426 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
190 | 190 | | |
191 | 191 | | |
192 | 192 | | |
193 | | - | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
194 | 198 | | |
195 | 199 | | |
196 | 200 | | |
| |||
202 | 206 | | |
203 | 207 | | |
204 | 208 | | |
205 | | - | |
| 209 | + | |
206 | 210 | | |
207 | 211 | | |
208 | 212 | | |
| |||
0 commit comments