Skip to content

Commit c27d23f

Browse files
authored
fix(ci): handle false release metadata (#7)
Prevent jq -e from treating the valid dry_run=false metadata value as a publisher failure.
1 parent 117ac88 commit c27d23f

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

.github/scripts/upstream-release-sync.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -596,7 +596,7 @@ publish() {
596596
head_sha="$(metadata_value "$metadata" .head_sha)"
597597
head_tree="$(metadata_value "$metadata" .head_tree)"
598598
tag="$(metadata_value "$metadata" .upstream_tag)"
599-
dry_run="$(metadata_value "$metadata" .dry_run)"
599+
dry_run="$(metadata_value "$metadata" '.dry_run | tostring')"
600600
[[ "$dry_run" == "false" ]] || die "publisher refuses a dry-run artifact"
601601
[[ "$(git -C "$repo" rev-parse "${head_sha}^{tree}")" == "$head_tree" ]] || die "publisher tree check failed"
602602

0 commit comments

Comments
 (0)