Skip to content
This repository was archived by the owner on Nov 1, 2023. It is now read-only.

Commit 830b479

Browse files
authored
Fix sed checks for CLI versioning (#3486)
* Fix sed checks for CLI versioning * Fix. * Fix. * Changing build_cli * Trying greater than * Tring once more. * Trying major minor * trying to replace major minor * Using major minor
1 parent d2d57a8 commit 830b479

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

src/ci/set-versions.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,12 @@ GET_VERSION=${SCRIPT_DIR}/get-version.sh
1010
VERSION=${1:-$(${GET_VERSION})}
1111
cd ${SCRIPT_DIR}/../../
1212

13+
arrVer=(${VERSION//./ })
14+
MAJOR=${arrVer[0]}
15+
MINOR=${arrVer[1]}
16+
1317
SET_VERSIONS="src/pytypes/onefuzztypes/__version__.py src/cli/onefuzz/__version__.py"
1418
SET_REQS="src/cli/requirements.txt"
1519

1620
sed -i "s/0.0.0/${VERSION}/" ${SET_VERSIONS}
17-
sed -i "s/onefuzztypes~=0.0.0/onefuzztypes==${VERSION}/" ${SET_REQS}
21+
sed -i "s/onefuzztypes==0.0.0/onefuzztypes==${MAJOR}.${MINOR}.*/" ${SET_REQS}

src/ci/unset-versions.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ SET_VERSIONS="src/pytypes/onefuzztypes/__version__.py src/cli/onefuzz/__version_
1212
SET_REQS="src/cli/requirements.txt"
1313

1414
sed -i 's/__version__ = .*/__version__ = "0.0.0"/' ${SET_VERSIONS}
15-
sed -i "s/onefuzztypes==.*/onefuzztypes~=0.0.0/" ${SET_REQS}
15+
sed -i "s/onefuzztypes==.*/onefuzztypes==0.0.0/" ${SET_REQS}

src/cli/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@ opentelemetry-instrumentation-requests==0.37b0
2121
# install rsa version >=4.7 to fix CVE-2020-25658
2222
rsa>=4.7
2323
# onefuzztypes version is set during build
24-
onefuzztypes~=0.0.0
24+
onefuzztypes==0.0.0

0 commit comments

Comments
 (0)