Repository navigation
Commit 43032bb
* ci(#14295): convertir 3 gardes a sparse-checkout (tranche 1) — 91s -> ~6s par garde
Trois gardes ne lisent que .github/scripts/ (zero corpus MyIA.AI.Notebooks) :
- dryrun-sizing-control : scripts/ci/docker/linux-runner/persist/ai-01/
- local-path-waiver-guard : scripts/check_local_path_waivers.py
- twin-attestation-name-guard : scripts/notebook_tools/twin_pairs.d/
Conversion chirurgicale sparse-checkout uniquement, aucun changement de
logique de garde. local-path-waiver-guard recoit aussi ses paths: triggers
manquants (self-cover #8822, meme pattern que dryrun-sizing-control).
Controle positif valide : dryrun-sizing-control abandonne rc=2 (garde
rouge) quand le script sous test est retire d'un checkout sparse simule
(git clone --filter=blob:none + sparse-checkout set). Les 2 autres gardes
sont des gardes Python/simples dont le fichier sous test est couvert par
leur sparse-checkout (verifiable a la prochaine execution CI).
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
* ci(#18853): retirer le filtre paths: du garde local-path-waiver
Review ai-01 5395319838 : le bloc `paths:` supprimait le run `pull_request`
sur presque toutes les PRs, or c'est la seule surface ou l'avertissement
s'ecrit sur la PR -- le run `issue_comment` s'attache a `main`, jamais a la
tete de PR. Le sparse-checkout suffit au gain de temps ; le filtre retirait
la visibilite du verdict sans rien ajouter au budget.
Aucun garde casse : `check_workflow_label_paths.py` (#8822) ne cible que les
workflows a la fois paths-filtres ET poseurs de label, et ce garde fait
`--report-only` (aucun label pose). Verifie localement apres retrait :
0 violation, exit 0.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-authored-by: myia-ai-01 <myia.ai.01.myia@gmail.com>
1 parent f90492d commit 43032bb
3 files changed
Lines changed: 18 additions & 0 deletions
File tree
- .github/workflows
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
64 | 68 | | |
65 | 69 | | |
66 | 70 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
13 | 19 | | |
14 | 20 | | |
15 | 21 | | |
| |||
42 | 48 | | |
43 | 49 | | |
44 | 50 | | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
45 | 55 | | |
46 | 56 | | |
47 | 57 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
53 | 57 | | |
54 | 58 | | |
55 | 59 | | |
| |||
0 commit comments