Skip to content

Commit f27fb51

Browse files
committed
debug
1 parent 20fce2d commit f27fb51

File tree

2 files changed

+18
-12
lines changed

2 files changed

+18
-12
lines changed

.github/workflows/release.yaml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff 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 }}

.github/workflows/release_test.yaml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff 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 }}

0 commit comments

Comments
 (0)