Files
mosheabr 590fee674f fix(versions): include versions.json in change detection
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>
2026-09-02 11:52:44 -05:00
..