From 0d77ff57df011a7cd6f52fc9902f11c4edc4b306 Mon Sep 17 00:00:00 2001 From: Gurer Ozen Date: Mon, 11 May 2026 19:23:37 -0400 Subject: [PATCH 1/4] update release script to use uv --- .github/workflows/release.yml | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0808f76..9b96a13 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,9 +26,7 @@ jobs: - runner: ubuntu-22.04 target: x86_64 - runner: ubuntu-22.04 - target: x86 - #- runner: ubuntu-22.04 - # target: aarch64 + target: aarch64 steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 @@ -58,8 +56,6 @@ jobs: platform: - runner: ubuntu-22.04 target: x86_64 - #- runner: ubuntu-22.04 - # target: x86 - runner: ubuntu-22.04 target: aarch64 steps: @@ -91,8 +87,7 @@ jobs: platform: - runner: windows-latest target: x64 - - runner: windows-latest - target: x86 + python_arch: x64 steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 @@ -165,14 +160,14 @@ jobs: # Used to generate artifact attestation attestations: write steps: - - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + - uses: actions/download-artifact@v7 - name: Generate artifact attestation - uses: actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32 # v4.1.0 + uses: actions/attest-build-provenance@v3 with: subject-path: "wheels-*/*" + - name: Install UV + if: ${{ startsWith(github.ref, 'refs/tags/') }} + uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 - name: Publish to PyPI if: ${{ startsWith(github.ref, 'refs/tags/') }} - uses: PyO3/maturin-action@e83996d129638aa358a18fbd1dfb82f0b0fb5d3b # v1.51.0 - with: - command: upload - args: --non-interactive --skip-existing wheels-*/* + run: uv publish 'wheels-*/*' From f7b6de2312eedbbe4072b9b72acc091744619c00 Mon Sep 17 00:00:00 2001 From: Gurer Ozen Date: Mon, 11 May 2026 19:28:18 -0400 Subject: [PATCH 2/4] put back hashes --- .github/workflows/release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9b96a13..8377c15 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -160,9 +160,9 @@ jobs: # Used to generate artifact attestation attestations: write steps: - - uses: actions/download-artifact@v7 + - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 - name: Generate artifact attestation - uses: actions/attest-build-provenance@v3 + uses: actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32 # v4.1.0 with: subject-path: "wheels-*/*" - name: Install UV From bd0b9df8017d1753a9672cdb6059be2384f701ba Mon Sep 17 00:00:00 2001 From: Gurer Ozen Date: Mon, 11 May 2026 19:33:53 -0400 Subject: [PATCH 3/4] fix --- .github/workflows/release.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8377c15..31a8274 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -87,7 +87,6 @@ jobs: platform: - runner: windows-latest target: x64 - python_arch: x64 steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 From a814d17d505f85c506662cea02e7aab55672b975 Mon Sep 17 00:00:00 2001 From: Gurer Ozen Date: Mon, 11 May 2026 19:39:00 -0400 Subject: [PATCH 4/4] set release date --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9124846..065aaa0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -# 0.7.0 (TBD) +# 0.7.0 (2026-05-11) * type stubs * wait_for_stanza handles ctrl-c.