You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add CI check verifying lukka/get-cmake covers the cmake-version default
Fails the PR/push if the cmake-version default (in this repo's own
workflow_call.inputs) exceeds what the pinned lukka/get-cmake
version's catalog supports -- exactly the situation in PR #135
(cmake-version bumped to 4.4.3 while get-cmake stayed pinned at
v4.4.2, which only supports up to 4.4.2).
Runs on PRs/pushes touching the three workflow files, plus on
demand. A CI check (rather than a Renovate config) since this needs
to validate against external data (get-cmake's own supported-version
file) and should catch the mismatch regardless of whether Renovate
or a human introduced it.
* Move cmake alignment check script to scripts/cmake-check.sh
Matches the existing convention (scripts/renovate-*.sh) instead of
an inline run: block.
* Move release tag/pin script to scripts/release-create.sh
Same pattern as scripts/cmake-check.sh: matches the existing
scripts/renovate-*.sh convention instead of an inline run: block.
BUMP/REPOREF are now required env vars (fails fast with a clear
error if either is unset), so the script also works standalone.
echo"::error::cmake-version default (${default}) exceeds what lukka/get-cmake@${pin} supports (${supported}). Bump the lukka/get-cmake pin before merging, or this default will break any caller that doesn't override cmake-version."
28
+
exit 1
29
+
fi
30
+
31
+
echo"OK: lukka/get-cmake@${pin} covers the cmake-version default (${default})."
0 commit comments