Add pep440 mode

This commit is contained in:
Phil Jay
2023-04-26 15:18:48 +10:00
parent f1fae3d6b7
commit bb0e075f8b
4 changed files with 43 additions and 3 deletions

View File

@@ -75,7 +75,11 @@ fi
# add pre-release info to version if not the default branch
if [[ "${current_ref}" != "refs/heads/${default_branch}" ]] ; then
pre_release="pre.${git_commit}"
new_version="${new_version}-${pre_release}"
if [[ "${scheme}" == 'pep440' ]] ; then
new_version="${new_version}+${pre_release}"
else
new_version="${new_version}-${pre_release}"
fi
echo "PRE_RELEASE_LABEL=${pre_release}" >> "${GITHUB_OUTPUT}"
fi