From be0258b527aa7a7b6259b1a704e9061c8fccef3a Mon Sep 17 00:00:00 2001 From: b-long Date: Mon, 29 Jun 2026 20:01:30 -0400 Subject: [PATCH 1/2] fix: add 'twine check' step to CI workflows --- .github/workflows/build-python.yaml | 4 ++++ .github/workflows/test-suite.yaml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/.github/workflows/build-python.yaml b/.github/workflows/build-python.yaml index 3a0af331..2b03211f 100644 --- a/.github/workflows/build-python.yaml +++ b/.github/workflows/build-python.yaml @@ -24,6 +24,10 @@ jobs: uv build shell: bash + - name: Check wheel with twine + run: uvx twine check dist/* + shell: bash + - name: Find built wheel id: find_wheel run: | diff --git a/.github/workflows/test-suite.yaml b/.github/workflows/test-suite.yaml index 7c42931a..9d6e93ae 100644 --- a/.github/workflows/test-suite.yaml +++ b/.github/workflows/test-suite.yaml @@ -72,6 +72,10 @@ jobs: uv build --wheel --package otdf-python shell: bash + - name: Check wheel with twine + run: uvx twine check dist/* + shell: bash + - name: Find built wheel id: find_wheel run: | From 8e31ea703a5e20d9a1e4b0f29e66fb2369fc866c Mon Sep 17 00:00:00 2001 From: b-long Date: Mon, 29 Jun 2026 20:11:42 -0400 Subject: [PATCH 2/2] pass correct arguments to uv build --- .github/workflows/build-python.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-python.yaml b/.github/workflows/build-python.yaml index 2b03211f..f3f42834 100644 --- a/.github/workflows/build-python.yaml +++ b/.github/workflows/build-python.yaml @@ -21,7 +21,7 @@ jobs: - name: Build otdf-python wheel using uv run: | uv sync --frozen - uv build + uv build --wheel --package otdf-python shell: bash - name: Check wheel with twine