From f61b058e868e81ae34534d4acd58e731480f4cf3 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Sat, 12 Sep 2026 00:28:03 +0200 Subject: [PATCH 1/6] pin Python version to 3.15 for source wheel check to debug include checks issue --- .github/workflows/buildwheels.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/buildwheels.yml b/.github/workflows/buildwheels.yml index 2d7acaae..1768bebb 100644 --- a/.github/workflows/buildwheels.yml +++ b/.github/workflows/buildwheels.yml @@ -183,6 +183,9 @@ jobs: runs-on: ubuntu-latest needs: [make_sdist] steps: + - uses: actions/setup-python@v6 + with: + python-version: "3.15" - uses: actions/download-artifact@v5 with: pattern: cibw-sdist From 16f14051d43482110073dfc6737088e5f234b479 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Sat, 12 Sep 2026 00:41:03 +0200 Subject: [PATCH 2/6] Update Python version to 3.15.0-rc2 in workflow --- .github/workflows/buildwheels.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/buildwheels.yml b/.github/workflows/buildwheels.yml index 1768bebb..bdd6c250 100644 --- a/.github/workflows/buildwheels.yml +++ b/.github/workflows/buildwheels.yml @@ -185,7 +185,7 @@ jobs: steps: - uses: actions/setup-python@v6 with: - python-version: "3.15" + python-version: "3.15.0-rc2" - uses: actions/download-artifact@v5 with: pattern: cibw-sdist From dbc883d65e724768bd8d96d3ec96d39f25453e2a Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Sat, 12 Sep 2026 12:44:22 +0200 Subject: [PATCH 3/6] try with allow-prereleases: true --- .github/workflows/buildwheels.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/buildwheels.yml b/.github/workflows/buildwheels.yml index bdd6c250..a6377958 100644 --- a/.github/workflows/buildwheels.yml +++ b/.github/workflows/buildwheels.yml @@ -185,7 +185,9 @@ jobs: steps: - uses: actions/setup-python@v6 with: - python-version: "3.15.0-rc2" + python-version: "3.15" + allow-prereleases: true + check-latest: true - uses: actions/download-artifact@v5 with: pattern: cibw-sdist From 280bafad923d633c84c1181461923a7bfd71ded2 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Sat, 12 Sep 2026 12:50:30 +0200 Subject: [PATCH 4/6] add tmate debug ssh access --- .github/workflows/buildwheels.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/buildwheels.yml b/.github/workflows/buildwheels.yml index a6377958..5cd6d3a8 100644 --- a/.github/workflows/buildwheels.yml +++ b/.github/workflows/buildwheels.yml @@ -195,6 +195,8 @@ jobs: path: dist - run: ls -R - run: pip install --no-binary PyPartMC dist/pypartmc-*.tar.gz + - if: ${{ failure() }} + uses: mxschmitt/action-tmate@v3 dist_upload: runs-on: ubuntu-latest From 563efcd257328e0b8543c3f15f5b03a1186746bd Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Sat, 12 Sep 2026 13:21:02 +0200 Subject: [PATCH 5/6] enable tmate access before even trying to build --- .github/workflows/buildwheels.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/buildwheels.yml b/.github/workflows/buildwheels.yml index 5cd6d3a8..13b3f98c 100644 --- a/.github/workflows/buildwheels.yml +++ b/.github/workflows/buildwheels.yml @@ -194,10 +194,9 @@ jobs: merge-multiple: true path: dist - run: ls -R + - uses: mxschmitt/action-tmate@v3 - run: pip install --no-binary PyPartMC dist/pypartmc-*.tar.gz - - if: ${{ failure() }} - uses: mxschmitt/action-tmate@v3 - + dist_upload: runs-on: ubuntu-latest needs: [build_wheels, check_sdist] From 6600018865023e26bb931a2f619ff98cf33cbdf8 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Sat, 12 Sep 2026 13:51:21 +0200 Subject: [PATCH 6/6] Replace tmate action with upterm action --- .github/workflows/buildwheels.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/buildwheels.yml b/.github/workflows/buildwheels.yml index 13b3f98c..d405fa8d 100644 --- a/.github/workflows/buildwheels.yml +++ b/.github/workflows/buildwheels.yml @@ -194,7 +194,8 @@ jobs: merge-multiple: true path: dist - run: ls -R - - uses: mxschmitt/action-tmate@v3 + - name: Setup upterm session + uses: owenthereal/action-upterm@v1 - run: pip install --no-binary PyPartMC dist/pypartmc-*.tar.gz dist_upload: