From dfcfea9d1e827c3dc70be8134d357314a237710f Mon Sep 17 00:00:00 2001 From: Alex Tomkins Date: Fri, 27 Mar 2026 19:45:39 +0000 Subject: [PATCH 1/2] Fix GitHub release creation for immutable releases --- .github/workflows/publish.yml | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 2944026..78bdfba 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -77,11 +77,6 @@ jobs: gh release create "$GITHUB_REF_NAME" --repo "$GITHUB_REPOSITORY" + --generate-notes --title "${GITHUB_REPOSITORY#*/} $GITHUB_REF_NAME" - - name: Upload packages to GitHub Release - env: - GH_TOKEN: ${{ github.token }} - run: >- - gh release upload - "$GITHUB_REF_NAME" dist/** - --repo "$GITHUB_REPOSITORY" + dist/** From 30ad10b8e98d89124d10b58e928301f83cd8ec6a Mon Sep 17 00:00:00 2001 From: Alex Tomkins Date: Fri, 27 Mar 2026 20:13:09 +0000 Subject: [PATCH 2/2] Upgrade Actions --- .github/workflows/publish.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 78bdfba..8338c1c 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -15,7 +15,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: persist-credentials: false - name: Setup Python @@ -27,7 +27,7 @@ jobs: pip install -r requirements/testing.txt make package - name: Upload packages - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: python-package-distributions path: dist/ @@ -46,7 +46,7 @@ jobs: steps: - name: Download packages - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v8 with: name: python-package-distributions path: dist/ @@ -66,7 +66,7 @@ jobs: steps: - name: Download packages - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v8 with: name: python-package-distributions path: dist/