diff --git a/.github/workflows/release-python.yml b/.github/workflows/release-python.yml index fe831c14a4..1dbd7ff43a 100644 --- a/.github/workflows/release-python.yml +++ b/.github/workflows/release-python.yml @@ -79,12 +79,6 @@ jobs: with: name: all-dist-${{ github.run_id }} path: dist/ - - name: Publish package distributions to TestPyPI - uses: pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # release/v1 - with: - repository-url: https://test.pypi.org/legacy/ - skip-existing: true - attestations: ${{ env.DRY_RUN }} - name: Publish package distributions to PyPI if: startsWith(env.DRY_RUN, 'false') uses: pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # release/v1 diff --git a/.github/workflows/test-python.yml b/.github/workflows/test-python.yml index 30a8aa3713..d4fba2f731 100644 --- a/.github/workflows/test-python.yml +++ b/.github/workflows/test-python.yml @@ -53,6 +53,13 @@ jobs: - name: Run synchro smoke test run: | uv run --extra test --with unasync pytest tools/test_synchro.py -v --override-ini="addopts=" + - name: Validate pyproject.toml + run: | + uvx --from 'validate-pyproject[all]' validate-pyproject pyproject.toml + - name: Check package metadata + run: | + uv build + uvx twine check --strict dist/* - run: | sudo apt-get install -y cppcheck - run: |