Skip to content

Commit 133ec5d

Browse files
committed
ci: Do not autopublish draft releases
1 parent 55b50ce commit 133ec5d

1 file changed

Lines changed: 2 additions & 48 deletions

File tree

.github/workflows/build.yml

Lines changed: 2 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -520,50 +520,22 @@ jobs:
520520
with:
521521
name: xswiftbus-thin-*
522522

523-
release:
523+
releaseDocs:
524524
runs-on: ubuntu-24.04
525525
needs: [preBuild, postBuild]
526526
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }}
527-
outputs:
528-
id: ${{ steps.create.outputs.release_id }}
529527
permissions:
530528
id-token: write
531-
contents: write
532529
pages: write
533530
environment: github-pages
534531

535532
steps:
536-
- name: Download artifacts
537-
uses: actions/download-artifact@v8
538-
- name: Flatten directories
539-
run: |
540-
mv swiftinstaller-*/* .
541-
mv xswiftbus-*/* .
542-
mkdir swiftsymbols
543-
mv swiftsymbols-*/* swiftsymbols
544-
- name: Create release
545-
uses: swift-project/github-release@2.0-connreset-retry
546-
id: create
547-
with:
548-
token: ${{ secrets.GITHUB_TOKEN }}
549-
tag: v${{ needs.preBuild.outputs.version }}
550-
commitish: ${{ github.sha }}
551-
body: Version ${{ needs.preBuild.outputs.version }}
552-
draft: true
553-
prerelease: true
554-
gzip: folders
555-
files: >
556-
swiftinstaller-linux-64-${{ needs.preBuild.outputs.version }}.run
557-
swiftinstaller-windows-64-${{ needs.preBuild.outputs.version }}.exe
558-
swiftinstaller-macos-64-${{ needs.preBuild.outputs.version }}.dmg
559-
xswiftbus-fat-allos-${{ needs.preBuild.outputs.version }}.zip
560-
swiftsymbols-allos-${{ needs.preBuild.outputs.version }}:swiftsymbols
561533
- name: Publish doxygen
562534
uses: actions/deploy-pages@v5
563535

564536
notify:
565537
runs-on: ubuntu-24.04
566-
needs: [preBuild, checks, buildLinux, buildWin64, buildMacOS, postBuild, release]
538+
needs: [preBuild, checks, buildLinux, buildWin64, buildMacOS, postBuild, releaseDocs]
567539
if: always()
568540

569541
steps:
@@ -598,14 +570,6 @@ jobs:
598570
env:
599571
CHECK_RUNS: ${{ join(fromJson(steps.checkruns.outputs.data).check_runs.*.id, ' ') }}
600572
TOKEN: ${{ secrets.GITHUB_TOKEN }}
601-
- name: Prepare Discord release message
602-
uses: octokit/request-action@v3.x
603-
if: ${{ needs.release.result == 'success' }}
604-
id: release
605-
env:
606-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
607-
with:
608-
route: GET /repos/swift-project/pilotclient/releases/${{ needs.release.outputs.id }}
609573
- name: Send Discord build message
610574
run: |
611575
cat >message <<EOF
@@ -616,13 +580,3 @@ jobs:
616580
jo content=@message | curl -i -H "Accept: application/json" -H "Content-Type: application/json" $WEBHOOK -d @-
617581
env:
618582
WEBHOOK: ${{ secrets.DISCORD_WEBHOOK }}
619-
- name: Send Discord release message
620-
if: ${{ needs.release.result == 'success' }}
621-
run: |
622-
cat >message <<EOF
623-
> :package: Created draft release \`v${{ needs.preBuild.outputs.version }}\`
624-
> <${{ fromJson(steps.release.outputs.data).html_url }}>
625-
EOF
626-
jo content=@message | curl -i -H "Accept: application/json" -H "Content-Type: application/json" $WEBHOOK -d @-
627-
env:
628-
WEBHOOK: ${{ secrets.DISCORD_WEBHOOK }}

0 commit comments

Comments
 (0)