From b7c1dfc6022a68e74034f94274b04fc6565ec248 Mon Sep 17 00:00:00 2001 From: Douglas Yang Date: Tue, 3 Feb 2026 20:43:38 -0800 Subject: [PATCH] fix: bumping nightly whl version (#18212) --- .github/workflows/release-pypi-nightly.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-pypi-nightly.yml b/.github/workflows/release-pypi-nightly.yml index c7cbd7e60..3246da699 100644 --- a/.github/workflows/release-pypi-nightly.yml +++ b/.github/workflows/release-pypi-nightly.yml @@ -63,8 +63,17 @@ jobs: if [ "$DIST" = "0" ]; then TAG=$(echo "$DESC" | cut -d- -f1) HASH="g$(git rev-parse --short HEAD)" - FORCE_VERSION="${TAG#v}.dev0+${HASH}" - echo "Building at exact tag, forcing version to: $FORCE_VERSION" + + # Increment patch version for nightlies (e.g., v0.5.8 -> 0.5.9.dev0) + VERSION=${TAG#v} # Remove 'v' prefix + MAJOR=$(echo "$VERSION" | cut -d. -f1) + MINOR=$(echo "$VERSION" | cut -d. -f2) + PATCH=$(echo "$VERSION" | cut -d. -f3) + NEXT_PATCH=$((PATCH + 1)) + NEXT_VERSION="${MAJOR}.${MINOR}.${NEXT_PATCH}" + + FORCE_VERSION="${NEXT_VERSION}.dev0+${HASH}" + echo "Building at exact tag $TAG, forcing nightly version to: $FORCE_VERSION" export SETUPTOOLS_SCM_PRETEND_VERSION="$FORCE_VERSION" fi