From e59f5ae9d1394add88927de89f2f31abb6396053 Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Sat, 14 Feb 2026 23:01:52 -0600 Subject: [PATCH] chore(#1): Use timestamp-based dev versions to match JS client Switch dev version suffix from pipeline number to UTC timestamp (YYYYMMDDHHmmss) for cross-SDK consistency: Python: 0.1.0.dev20260215045901 (PEP 440) JS: 0.1.0-dev.20260215045901 (semver) Refs #1 Co-Authored-By: Claude Opus 4.6 --- .woodpecker.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 6c009d4..d288a5f 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -65,7 +65,6 @@ steps: from_secret: gitea_token CI_COMMIT_BRANCH: ${CI_COMMIT_BRANCH} CI_COMMIT_TAG: ${CI_COMMIT_TAG} - CI_PIPELINE_NUMBER: ${CI_PIPELINE_NUMBER} commands: - | uv sync --all-extras --frozen @@ -76,7 +75,8 @@ steps: VERSION="$$BASE_VERSION" echo "Release build: $$VERSION" elif [ "$$CI_COMMIT_BRANCH" = "develop" ]; then - VERSION="$${BASE_VERSION}.dev$${CI_PIPELINE_NUMBER}" + TIMESTAMP=$$(date -u +%Y%m%d%H%M%S) + VERSION="$${BASE_VERSION}.dev$${TIMESTAMP}" echo "Dev build: $$VERSION" sed -i "s/version = \"$$BASE_VERSION\"/version = \"$$VERSION\"/" pyproject.toml fi