From ad0dff3a46fa38673be37aa1a4c49e5f8fdf5dca Mon Sep 17 00:00:00 2001 From: Marcus Sanatan Date: Tue, 27 Jan 2026 01:40:48 -0400 Subject: [PATCH] Only use dates as pypi doesn't like the SHA --- .github/workflows/beta-release.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/beta-release.yml b/.github/workflows/beta-release.yml index 72806f9..8467b02 100644 --- a/.github/workflows/beta-release.yml +++ b/.github/workflows/beta-release.yml @@ -40,10 +40,9 @@ jobs: set -euo pipefail BASE_VERSION=$(grep -oP '(?<=version = ")[^"]+' Server/pyproject.toml) # Use date for unique dev version (PEP 440 compliant: X.Y.Z.devN) - # Git SHA goes in local version identifier after + - DEV_NUMBER="$(date +%Y%m%d%H%M)" - GIT_SHA="$(git rev-parse --short HEAD)" - DEV_VERSION="${BASE_VERSION}.dev${DEV_NUMBER}+g${GIT_SHA}" + # Note: PyPI/TestPyPI don't support local version identifiers (+...) + DEV_NUMBER="$(date +%Y%m%d%H%M%S)" + DEV_VERSION="${BASE_VERSION}.dev${DEV_NUMBER}" echo "Base version: $BASE_VERSION" echo "Dev version: $DEV_VERSION" echo "dev_version=$DEV_VERSION" >> "$GITHUB_OUTPUT"