From 10843c90c855f9fcc8272e2de5cb84e1f16d6a0d Mon Sep 17 00:00:00 2001 From: Ewan Harris Date: Mon, 26 Feb 2024 16:24:53 +0000 Subject: [PATCH] ci(publish): move release creation before any poetry steps Signed-off-by: Ewan Harris --- .github/workflows/publish.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 5ed2aa60..855d92da 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -58,6 +58,16 @@ jobs: - if: steps.tag_exists.outputs.exists == 'true' run: exit 1 + # Create a release for the tag + - uses: ./.github/actions/release-create + with: + token: ${{ secrets.GITHUB_TOKEN }} + name: ${{ steps.get_version.outputs.version }} + body: ${{ steps.get_release_notes.outputs.release-notes }} + tag: ${{ steps.get_version.outputs.version }} + commit: ${{ github.sha }} + prerelease: ${{ steps.get_prerelease.outputs.prerelease }} + - name: Configure Python uses: actions/setup-python@v5 with: @@ -77,15 +87,5 @@ jobs: run: | poetry build - # Create a release for the tag - - uses: ./.github/actions/release-create - with: - token: ${{ secrets.GITHUB_TOKEN }} - name: ${{ steps.get_version.outputs.version }} - body: ${{ steps.get_release_notes.outputs.release-notes }} - tag: ${{ steps.get_version.outputs.version }} - commit: ${{ github.sha }} - prerelease: ${{ steps.get_prerelease.outputs.prerelease }} - - name: Publish release uses: pypa/gh-action-pypi-publish@release/v1