From 6a25427b7b1daf42725ece88375294a161d2d60a Mon Sep 17 00:00:00 2001 From: mlischetti Date: Fri, 18 Sep 2026 16:05:30 -0300 Subject: [PATCH] Normalize Windows wheel metadata line endings --- .github/workflows/promote-release-artifacts.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/promote-release-artifacts.yml b/.github/workflows/promote-release-artifacts.yml index 6e12cad..d3ce635 100644 --- a/.github/workflows/promote-release-artifacts.yml +++ b/.github/workflows/promote-release-artifacts.yml @@ -305,7 +305,9 @@ jobs: echo "Wheel metadata is missing: $WHEEL" exit 1 fi - METADATA=$(unzip -p "$WHEEL" "$METADATA_PATH") + # Windows wheels store METADATA with CRLF line endings; normalize + # them so the field checks below are platform-independent. + METADATA=$(unzip -p "$WHEEL" "$METADATA_PATH" | tr -d '\r') if ! grep -qx 'Name: dataweave-native' <<<"$METADATA" || \ ! grep -qx "Version: ${VERSION}" <<<"$METADATA"; then echo "Unexpected package metadata in $WHEEL"