Skip to content

label-poser : variation-adjacency-deep-med n'a jamais pu exister -- description 113 car. > limite API 100, 422 avalé par 2>/dev/null (2 workflows) #16211

Description

@myia-po-2023

Découvert en livrant #16207 (instance sœur mesurée sur markdown-table-syntax, corrigée là) :

Le défaut

gh label create variation-adjacency-deep-med échoue en HTTP 422 à chaque exécution : sa description fait 113 caractères, la limite API GitHub est 100.

  • .github/workflows/always-on-guards.yml:997-999
  • .github/workflows/variation-tag-guard.yml:909-911

Les deux portent --force 2>/dev/null || true : l'échec est invisible. Vérifié firsthand : le label variation-adjacency-deep-med n'existe pas dans le repo (gh label list — aucun match), donc le set_label aval (gh pr edit --add-label ... quand ADJACENT = True) rend lui aussi 'variation-adjacency-deep-med' not found, avalé pareillement. La jambe label de l'adjacence DEEP/MED est un organe mort depuis sa création — le verdict visible reste le check-run, mais le signal label prévu par le design n'a jamais été posé.

Correctif proposé

  • Raccourcir la description sous 100 caractères (le texte mérite de garder « jugement au coordinateur » : p.ex. « Adjacence DEEP/MED hors LIGHT : §2 l'autorise si substance distincte (coordinateur) »).
  • Retirer le 2>/dev/null des gh label create (garder || true) : un échec de création doit rester lisible dans le log du run — c'est exactement le silence qui a laissé ce mort vivre des semaines (même leçon que le commit 46659a2 de fix(ci,#16207): restore PR-time markdown-table-scan coverage without the full-tree checkout #16209).

Acceptance

See #16207 (instance fondatrice corrigée), See #16177 (incident fondateur de la reprise PR-time).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions