diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 27e9391c1..d9e0190f4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -73,6 +73,7 @@ jobs: id-token: write attestations: write contents: write + discussions: write steps: - name: Checkout Pex ${{ needs.determine-tag.outputs.release-tag }} uses: actions/checkout@v4 @@ -105,10 +106,7 @@ jobs: changelog-file: ${{ github.workspace }}/CHANGES.md version: ${{ needs.determine-tag.outputs.release-version }} - name: Create ${{ needs.determine-tag.outputs.release-tag }} Release - # Upgrades node16 -> node20: in main but not tagged yet. - uses: softprops/action-gh-release@4634c16e79c963813287e889244c50009e7f0981 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + uses: softprops/action-gh-release@v2 with: tag_name: ${{ needs.determine-tag.outputs.release-tag }} name: pex ${{ needs.determine-tag.outputs.release-version }} diff --git a/CHANGES.md b/CHANGES.md index f0401f27b..02a128eed 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,7 +1,22 @@ # Release Notes +## 2.6.3 + +There are no changes to Pex code or released artifacts over 2.6.1 or +2.6.2, just a further fix to the GitHub Releases release process which +#2442 broke and #2444 only partially fixed. + +* Fix GitHub Releases deployment. (#2448) + ## 2.6.2 +> [!NOTE] +> Although 2.6.2 successfully released to [PyPI]( +> https://pypi.org/project/pex/2.6.2/), it failed to release to GitHub +> Releases (neither the Pex PEX nor the pex.pdf were published.) You +> can use Pex 2.6.3 instead which has no Pex code changes over this +> release. + There are no changes to Pex code or released artifacts over 2.6.1, just a fix to the GitHub Releases release process which #2442 broke. @@ -13,7 +28,8 @@ a fix to the GitHub Releases release process which #2442 broke. > Although 2.6.1 successfully released to [PyPI]( > https://pypi.org/project/pex/2.6.1/), it failed to release to GitHub > Releases (neither the Pex PEX nor the pex.pdf were published.) You -> can use Pex 2.6.2 instead which has no Pex code changes. +> can use Pex 2.6.3 instead which has no Pex code changes over this +> release. This release improves error messages when attempting to read invalid metadata from distributions such that the problematic distribution is diff --git a/pex/version.py b/pex/version.py index 1ed3ec0e4..de7685c37 100644 --- a/pex/version.py +++ b/pex/version.py @@ -1,4 +1,4 @@ # Copyright 2015 Pex project contributors. # Licensed under the Apache License, Version 2.0 (see LICENSE). -__version__ = "2.6.2" +__version__ = "2.6.3"