Skip to content

Commit 20fce2d

Browse files
committed
Don't try and create draft release until artifacts are created
1 parent be788bd commit 20fce2d

1 file changed

Lines changed: 9 additions & 8 deletions

File tree

.github/workflows/release_test.yaml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,19 @@ jobs:
3030
echo "Version: $VERSION"
3131
echo "version=$VERSION" >> "$GITHUB_OUTPUT"
3232
33+
create_artifacts:
34+
name: Create Artifacts
35+
uses: ./.github/workflows/create_release_artifacts.yaml
36+
needs:
37+
- determine_version
38+
with:
39+
release_version: ${{ needs.determine_version.outputs.release_version }}
40+
3341
create_release:
3442
name: Create Draft Release
3543
runs-on: ubuntu-24.04
3644
needs:
45+
- create_artifacts
3746
- determine_version
3847
permissions:
3948
contents: write
@@ -73,14 +82,6 @@ jobs:
7382
release_id=$(gh api repos/:owner/:repo/releases/tags/"$VERSION" --jq .id)
7483
echo "release_id=$release_id" >> "$GITHUB_OUTPUT"
7584
76-
create_artifacts:
77-
name: Create Artifacts
78-
uses: ./.github/workflows/create_release_artifacts.yaml
79-
needs:
80-
- determine_version
81-
with:
82-
release_version: ${{ needs.determine_version.outputs.release_version }}
83-
8485
upload_artifacts:
8586
name: Upload Artifacts to Release
8687
needs:

0 commit comments

Comments
 (0)