mirror of
https://github.com/NVIDIA/skills.git
synced 2026-09-14 15:41:50 +08:00
590fee674f
The regenerate job writes versions.json but Detect changes only looked at metadata.json, skills.sh.json and benchmarks.json. versions.json follows skill.oms.sig, so a sync that only re-signs a skill -- the common case while signature drift is being worked through -- changes versions.json and nothing else. changed stayed false, no regeneration PR was opened, and main kept a stale versions.json. The check job validates versions.json against skills/*/skill.oms.sig on every PR, so the staleness would then fail unrelated PRs until someone dispatched the workflow by hand. Also names versions.json in the generated commit message and PR title, which claimed three files while committing four. Signed-off-by: mosheabr <moshea@nvidia.com>