mirror of
https://github.com/zama-ai/concrete.git
synced 2026-02-08 11:35:02 -05:00
chore: introduce is pre-release environment variable back for github releases
This commit is contained in:
@@ -557,10 +557,14 @@ jobs:
|
||||
if [[ "${IS_LATEST}" == "True" ]]; then
|
||||
ALL_IMAGE_TAGS="${ALL_IMAGE_TAGS},${IMAGE_BASE}:latest"
|
||||
fi
|
||||
|
||||
IS_PRERELEASE=$(poetry run python script/make_utils/is_prerelease.py "${PROJECT_VERSION}")
|
||||
|
||||
echo "PROJECT_VERSION=${PROJECT_VERSION}" >> "$GITHUB_ENV"
|
||||
echo "GIT_TAG=${GIT_TAG}" >> "$GITHUB_ENV"
|
||||
|
||||
echo "IS_LATEST=${IS_LATEST}" >> "$GITHUB_ENV"
|
||||
echo "IS_PRERELEASE=${IS_PRERELEASE}" >> "$GITHUB_ENV"
|
||||
|
||||
echo "ALL_IMAGE_TAGS=${ALL_IMAGE_TAGS}" >> "$GITHUB_ENV"
|
||||
echo "VERSIONED_IMAGE_TAG=${IMAGE_BASE}:${GIT_TAG}" >> "$GITHUB_ENV"
|
||||
|
||||
28
script/make_utils/is_prerelease.py
Normal file
28
script/make_utils/is_prerelease.py
Normal file
@@ -0,0 +1,28 @@
|
||||
"""
|
||||
Simple script to check if a given version is a pre-release version.
|
||||
"""
|
||||
|
||||
import sys
|
||||
|
||||
from semver import VersionInfo
|
||||
|
||||
|
||||
def is_prerelease(version: VersionInfo):
|
||||
"""
|
||||
Get if `version` is a pre-release version.
|
||||
"""
|
||||
|
||||
return version.prerelease is not None
|
||||
|
||||
|
||||
def main():
|
||||
"""
|
||||
Run the script.
|
||||
"""
|
||||
|
||||
version = VersionInfo.parse(sys.argv[1])
|
||||
print(str(is_prerelease(version)).lower())
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Reference in New Issue
Block a user