From f32e621241a15f94d0df4a1bc520f8c312c0a552 Mon Sep 17 00:00:00 2001 From: thoroc Date: Sat, 7 Feb 2026 05:10:51 +0000 Subject: [PATCH 1/2] fix: add shell: bash to version extraction steps --- .github/workflows/release-please.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index b08dfac..355f38f 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -64,6 +64,7 @@ jobs: - name: Extract version from Cargo.toml id: get_version + shell: bash run: | VERSION=$(grep -E '^version\s*=' Cargo.toml | head -n1 | sed 's/.*"\(.*\)".*/\1/') echo "version=${VERSION}" >> $GITHUB_OUTPUT @@ -170,6 +171,7 @@ jobs: - name: Extract version from Cargo.toml id: get_version + shell: bash run: | VERSION=$(grep -E '^version\s*=' Cargo.toml | head -n1 | sed 's/.*"\(.*\)".*/\1/') echo "version=${VERSION}" >> $GITHUB_OUTPUT From 80549af9c93abb26eb30e63d7e48163f26453840 Mon Sep 17 00:00:00 2001 From: thoroc Date: Sat, 7 Feb 2026 05:21:14 +0000 Subject: [PATCH 2/2] fix: delete existing release before creating with artifacts --- .github/workflows/release-please.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index 355f38f..4bf6cc7 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -183,6 +183,14 @@ jobs: run: | cd ./artifacts TAG="v${VERSION}" + + # Check if release already exists and delete it (it was created without artifacts) + if gh release view "${TAG}" &>/dev/null; then + echo "Release ${TAG} already exists, deleting it to recreate with artifacts..." + gh release delete "${TAG}" --yes + fi + + # Create the release with all artifacts gh release create "${TAG}" \ --title "Release ${TAG}" \ --generate-notes \