From a3ee59aa15bbe6ae82bcb4f9a976639e47774de7 Mon Sep 17 00:00:00 2001 From: snus-kin Date: Tue, 9 Sep 2025 09:48:23 +0100 Subject: [PATCH] fix: don't need to verify tag is correct I think --- .github/workflows/ci.yml | 35 ----------------------------------- 1 file changed, 35 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4c63ca3..b55397c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -206,40 +206,5 @@ jobs: name: dist path: dist/ - - name: Verify package version matches release tag - run: | - # Extract version from release tag (remove leading 'v' if present) - TAG_VERSION="${GITHUB_REF#refs/tags/}" - TAG_VERSION="${TAG_VERSION#v}" - echo "Release tag version: $TAG_VERSION" - # Find the first wheel or sdist in dist/ - FILE=$(ls dist/*.whl 2>/dev/null || ls dist/*.tar.gz 2>/dev/null) - if [[ -z "$FILE" ]]; then - echo "No distribution file found in dist/" - exit 1 - fi - echo "Checking version in: $FILE" - if [[ "$FILE" == *.whl ]]; then - # Extract version from wheel filename: name-version-*.whl - FILENAME=$(basename "$FILE") - # Remove extension - FILENAME="${FILENAME%.whl}" - # Extract version (assumes format: name-version-...) - PKG_VERSION=$(echo "$FILENAME" | awk -F'-' '{print $(NF-2)}') - elif [[ "$FILE" == *.tar.gz ]]; then - # Extract version from sdist filename: name-version.tar.gz - FILENAME=$(basename "$FILE") - FILENAME="${FILENAME%.tar.gz}" - PKG_VERSION=$(echo "$FILENAME" | awk -F'-' '{print $NF}') - else - echo "Unknown distribution file type: $FILE" - exit 1 - fi - echo "Package version: $PKG_VERSION" - if [[ "$PKG_VERSION" != "$TAG_VERSION" ]]; then - echo "Version mismatch: tag version is $TAG_VERSION, package version is $PKG_VERSION" - exit 1 - fi - echo "Version check passed." - name: Publish package distributions to PyPI run: uv publish --trusted-publishing always