diff options
| author | Yuriy Andamasov <yuriy@vyos.io> | 2026-05-11 01:18:45 +0300 |
|---|---|---|
| committer | Yuriy Andamasov <yuriy@vyos.io> | 2026-05-11 01:18:45 +0300 |
| commit | ea41c7f3fc6137c1b0a5cabb1455ad03f6cc6e1b (patch) | |
| tree | eb893d76444fe1fc5c6306ad9981ebd6d6a74c46 /docs/contributing/debugging.md | |
| parent | aba878f54096704710a3899ffca9737d5a992a0c (diff) | |
| download | vyos-documentation-ea41c7f3fc6137c1b0a5cabb1455ad03f6cc6e1b.tar.gz vyos-documentation-ea41c7f3fc6137c1b0a5cabb1455ad03f6cc6e1b.zip | |
ci(ai-validation): hoist has_md_changes gate to validate job level
Per Copilot review on PR #1968: with the per-step gates, the validate
job still ran the expensive setup chain (artifact download, GitHub App
token, reviewer checkout/install, reference-DB download/extract, uv
setup) on infrastructure-only PRs even though both Pass 1 and Pass 2
were guaranteed to skip. CI minutes wasted, no value produced.
Move the gate to the job level — `if: needs.prepare.outputs.has_md_changes
== 'true'` on validate. The whole job (including setup) skips cleanly
when no .md files changed, and the per-step gates become redundant
(removed in the same commit).
🤖 Generated by [robots](https://vyos.io)
Diffstat (limited to 'docs/contributing/debugging.md')
0 files changed, 0 insertions, 0 deletions
