Skip to content

Commit c8ad607

Browse files
fix(release): update tag resolution for draft releases in workflow
1 parent 5ec5a59 commit c8ad607

1 file changed

Lines changed: 1 addition & 18 deletions

File tree

.github/workflows/release.yml

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -65,23 +65,6 @@ jobs:
6565
env:
6666
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6767

68-
- name: Resolve draft release tag
69-
id: release
70-
env:
71-
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
72-
run: |
73-
# GoReleaser creates draft releases under an "untagged-*" slug,
74-
# so gh release upload by version tag returns 404. Look up the
75-
# actual tag GitHub assigned to the draft.
76-
release_tag=$(gh api "repos/${{ github.repository }}/releases" \
77-
--jq '[.[] | select(.draft and .name == "${{ steps.version.outputs.tag }}")] | first | .tag_name')
78-
if [ -z "$release_tag" ] || [ "$release_tag" = "null" ]; then
79-
echo "::error::Could not find draft release for ${{ steps.version.outputs.tag }}"
80-
exit 1
81-
fi
82-
echo "tag=$release_tag" >> "$GITHUB_OUTPUT"
83-
echo "Resolved draft release tag: $release_tag"
84-
8568
- name: Install cosign
8669
uses: sigstore/cosign-installer@faadad0cce49287aee09b3a48701e75088a2c6ad # v4.0.0
8770

@@ -121,7 +104,7 @@ jobs:
121104
env:
122105
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
123106
run: |
124-
gh release upload "${{ steps.release.outputs.tag }}" \
107+
gh release upload "${{ steps.version.outputs.tag }}" \
125108
dist/stepsecurity-dev-machine-guard-darwin_unnotarized.bundle \
126109
dist/stepsecurity-dev-machine-guard-windows_amd64.exe.bundle \
127110
dist/stepsecurity-dev-machine-guard-windows_arm64.exe.bundle \

0 commit comments

Comments
 (0)