File tree Expand file tree Collapse file tree 2 files changed +18
-12
lines changed
Expand file tree Collapse file tree 2 files changed +18
-12
lines changed Original file line number Diff line number Diff line change @@ -52,12 +52,15 @@ jobs:
5252 GH_TOKEN : ${{ github.token }}
5353 run : |
5454 set -e
55- gh release create "$VERSION" \
55+ release_url=$( gh release create "$VERSION" \
5656 --draft \
5757 --title "$VERSION" \
58- --notes-file release_body.md
59- release_id=$(gh api repos/:owner/:repo/releases/tags/"$VERSION" --jq .id)
60- echo "release_id=$release_id" >> "$GITHUB_OUTPUT"
58+ --notes-file release_body.md)
59+ echo "Draft release created: $release_url"
60+
61+ # Extract the untagged release ID from the URL
62+ untagged_id=$(echo "$release_url" | sed 's|.*tag/||')
63+ echo "release_id=$untagged_id" >> "$GITHUB_OUTPUT"
6164
6265 create_artifacts :
6366 name : Create Artifacts
@@ -83,10 +86,10 @@ jobs:
8386
8487 - name : Upload Release Assets
8588 env :
86- VERSION : ${{ inputs.version }}
89+ RELEASE_ID : ${{ needs.create_release.outputs.release_id }}
8790 GH_TOKEN : ${{ github.token }}
8891 run : |
89- gh release upload "$VERSION " \
92+ gh release upload "$RELEASE_ID " \
9093 dist/${{ needs.create_artifacts.outputs.sdist }} \
9194 dist/${{ needs.create_artifacts.outputs.py3_wheel }} \
9295 dist/${{ needs.create_artifacts.outputs.py2_wheel }}
Original file line number Diff line number Diff line change @@ -75,12 +75,15 @@ jobs:
7575 GH_TOKEN : ${{ github.token }}
7676 run : |
7777 set -e
78- gh release create "$VERSION" \
78+ release_url=$( gh release create "$VERSION" \
7979 --draft \
8080 --title "$VERSION" \
81- --notes-file release_body.md
82- release_id=$(gh api repos/:owner/:repo/releases/tags/"$VERSION" --jq .id)
83- echo "release_id=$release_id" >> "$GITHUB_OUTPUT"
81+ --notes-file release_body.md)
82+ echo "Draft release created: $release_url"
83+
84+ # Extract the untagged release ID from the URL
85+ untagged_id=$(echo "$release_url" | sed 's|.*tag/||')
86+ echo "release_id=$untagged_id" >> "$GITHUB_OUTPUT"
8487
8588 upload_artifacts :
8689 name : Upload Artifacts to Release
@@ -100,10 +103,10 @@ jobs:
100103
101104 - name : Upload Release Assets
102105 env :
103- VERSION : ${{ needs.determine_version .outputs.release_version }}
106+ RELEASE_ID : ${{ needs.create_release .outputs.release_id }}
104107 GH_TOKEN : ${{ github.token }}
105108 run : |
106- gh release upload "$VERSION " \
109+ gh release upload "$RELEASE_ID " \
107110 dist/${{ needs.create_artifacts.outputs.sdist }} \
108111 dist/${{ needs.create_artifacts.outputs.py3_wheel }} \
109112 dist/${{ needs.create_artifacts.outputs.py2_wheel }}
You can’t perform that action at this time.
0 commit comments