File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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 \
You can’t perform that action at this time.
0 commit comments