Skip to content

Commit 17dbb51

Browse files
chore: ignore commit metadata check in release script (cherry-pick #16495) (#16831)
Cherry-picked chore: ignore commit metadata check in release script (#16495) The `scripts/release/check_commit_metadata.sh` check was too strict for our new cherry-picking process. This turns the error into a warning log. Co-authored-by: Stephen Kirby <58410745+stirby@users.noreply.github.com>
1 parent d31c994 commit 17dbb51

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

scripts/release/check_commit_metadata.sh

+6-1
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,12 @@ main() {
143143
for commit in "${renamed_cherry_pick_commits_pending[@]}"; do
144144
log "Checking if pending commit ${commit} has a corresponding cherry-pick..."
145145
if [[ ! -v renamed_cherry_pick_commits[${commit}] ]]; then
146-
error "Invariant failed, cherry-picked commit ${commit} has no corresponding original commit"
146+
if [[ ${CODER_IGNORE_MISSING_COMMIT_METADATA:-0} == 1 ]]; then
147+
log "WARNING: Missing original commit for cherry-picked commit ${commit}, but continuing due to CODER_IGNORE_MISSING_COMMIT_METADATA being set."
148+
continue
149+
else
150+
error "Invariant failed, cherry-picked commit ${commit} has no corresponding original commit"
151+
fi
147152
fi
148153
log "Found matching cherry-pick commit ${commit} -> ${renamed_cherry_pick_commits[${commit}]}"
149154
done

0 commit comments

Comments
 (0)