Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ce869dd

Browse files
committed
fixup! ci: Do release tagging in CI and add --draft support
1 parent ff61eb2 commit ce869dd

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

scripts/release/check_commit_metadata.sh

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,6 @@ if [[ -z $to_ref ]]; then
2626
error "No to_ref specified"
2727
fi
2828

29-
ignore_missing_metadata=${CODER_IGNORE_MISSING_COMMIT_METADATA:-0}
30-
if [[ $ignore_missing_metadata == 1 ]]; then
31-
log "WARNING: Ignoring missing commit metadata, breaking changes may be missed."
32-
fi
33-
3429
range="$from_ref..$to_ref"
3530

3631
# Check dependencies.
@@ -39,6 +34,10 @@ dependencies gh
3934
COMMIT_METADATA_BREAKING=0
4035
declare -A COMMIT_METADATA_TITLE COMMIT_METADATA_CATEGORY
4136

37+
# This environment variable can be set to 1 to ignore missing commit metadata,
38+
# useful for dry-runs.
39+
ignore_missing_metadata=${CODER_IGNORE_MISSING_COMMIT_METADATA:-0}
40+
4241
main() {
4342
# Match a commit prefix pattern, e.g. feat: or feat(site):.
4443
prefix_pattern="^([a-z]+)(\([a-z]*\))?:"
@@ -144,6 +143,9 @@ export_commit_metadata() {
144143
if [[ ${_COMMIT_METADATA_CACHE:-} == "${range}:"* ]]; then
145144
eval "${_COMMIT_METADATA_CACHE#*:}"
146145
else
146+
if [[ $ignore_missing_metadata == 1 ]]; then
147+
log "WARNING: Ignoring missing commit metadata, breaking changes may be missed."
148+
fi
147149
main
148150
fi
149151

0 commit comments

Comments
 (0)