Skip to content

Commit 26b50b1

Browse files
authored
fix: Use HEREDOC for version extraction (#27)
* fix: Escape version number Signed-off-by: Oliver Koenig <[email protected]> * fix Signed-off-by: Oliver Koenig <[email protected]> * fix Signed-off-by: Oliver Koenig <[email protected]> * fix Signed-off-by: Oliver Koenig <[email protected]> --------- Signed-off-by: Oliver Koenig <[email protected]>
1 parent 738a898 commit 26b50b1

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

.github/workflows/_build_test_publish_wheel.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,17 @@ jobs:
9191
sed -i "/^PATCH/c\PATCH = $((RANDOM % 9000 + 1000))" $PYPROJECT_NAME/package_info.py
9292
fi
9393
94-
EXPECTED_VERSION=$(python -c "import $PYPROJECT_NAME; print($PYPROJECT_NAME.__version__)")
94+
cmd=$(cat <<EOF
95+
import $PYPROJECT_NAME
96+
97+
with open("version.txt", "w") as fh:
98+
fh.write($PYPROJECT_NAME.__version__)
99+
EOF
100+
)
101+
102+
python -c "$cmd"
103+
104+
EXPECTED_VERSION=$(cat version.txt)
95105
96106
echo "version=$EXPECTED_VERSION" | tee -a "$GITHUB_OUTPUT"
97107

0 commit comments

Comments
 (0)