From 758df0260350a35f7ef5aed1b36ec8587ae4caf0 Mon Sep 17 00:00:00 2001 From: Yordis Prieto Date: Tue, 1 Sep 2026 18:01:28 -0400 Subject: [PATCH] fix(release): seed the initial release proposal Signed-off-by: Yordis Prieto --- .config/mise/tasks/release-metadata/check | 7 +++++++ release-please-config.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.config/mise/tasks/release-metadata/check b/.config/mise/tasks/release-metadata/check index cc75f7bb3..d4f2b3ceb 100755 --- a/.config/mise/tasks/release-metadata/check +++ b/.config/mise/tasks/release-metadata/check @@ -40,6 +40,13 @@ fi git -C "$root" cat-file -e "$bootstrap_sha^{commit}" +release_subjects=$(git -C "$root" log --format=%s "$bootstrap_sha..HEAD") +if ! printf '%s\n' "$release_subjects" | + grep -Eq '^(feat|fix)(\([A-Za-z0-9][A-Za-z0-9._/-]*\))?!?: .+'; then + echo "The release bootstrap range must contain a release-driving conventional commit." >&2 + exit 1 +fi + jq -e ' .packages["."]."release-type" == "simple" and .packages["."]."include-component-in-tag" == false and diff --git a/release-please-config.json b/release-please-config.json index aede355db..46d915806 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -1,6 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json", - "bootstrap-sha": "10b210b00594fb80a99730991a91b29699094e44", + "bootstrap-sha": "6bc330163dda19d4953154d9c20958486e8be09e", "group-pull-request-title-pattern": "chore${scope}: release${component} ${version}", "signoff": "SHT Bot <61149376+sht-bot@users.noreply.github.com>", "packages": {