Skip to content

Commit 9e9008f

Browse files
committed
ci(release): skip upload when no release was created
1 parent 5f4aa50 commit 9e9008f

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

.github/workflows/release-staging.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,16 @@ jobs:
5656
5757
# Create semantic release
5858
- name: 🚀 Create semantic beta release
59+
id: release
5960
env:
6061
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
6162
run: pnpm run semantic-release
63+
outputs:
64+
new_release_published: ${{ steps.release.outputs.new_release_published }}
6265

6366
# Upload build artifacts
6467
- name: 🚀 Upload beta build artifacts
68+
if: steps.release.outputs.new_release_published == 'true'
6569
uses: wlixcc/SFTP-Deploy-Action@v1.2.4
6670
with:
6771
username: ${{ secrets.FTP_USER }}
@@ -74,6 +78,7 @@ jobs:
7478

7579
# Purge unused old Angular files via custom script
7680
- name: 🧹 Purge unused files
81+
if: steps.release.outputs.new_release_published == 'true'
7782
uses: fjogeleit/http-request-action@v1
7883
with:
7984
url: ${{ secrets.HTTP_PURGE_STAGING }}

.github/workflows/release.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,16 @@ jobs:
5656
5757
# Create semantic release
5858
- name: 🚀 Create semantic release
59+
id: release
5960
env:
6061
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
6162
run: pnpm run semantic-release
63+
outputs:
64+
new_release_published: ${{ steps.release.outputs.new_release_published }}
6265

6366
# Upload build artifacts
6467
- name: 🚀 Upload build artifacts
68+
if: steps.release.outputs.new_release_published == 'true'
6569
uses: wlixcc/SFTP-Deploy-Action@v1.2.4
6670
with:
6771
username: ${{ secrets.FTP_USER }}
@@ -74,13 +78,15 @@ jobs:
7478

7579
# Purge unused old Angular files via custom script
7680
- name: 🧹 Purge unused files
81+
if: steps.release.outputs.new_release_published == 'true'
7782
uses: fjogeleit/http-request-action@v1
7883
with:
7984
url: ${{ secrets.HTTP_PURGE }}
8085
method: 'GET'
8186

8287
# Upload beta build artifacts
8388
- name: 🚀 Upload build artifacts to beta
89+
if: steps.release.outputs.new_release_published == 'true'
8490
uses: wlixcc/SFTP-Deploy-Action@v1.2.4
8591
with:
8692
username: ${{ secrets.FTP_USER }}
@@ -93,6 +99,7 @@ jobs:
9399

94100
# Purge unused old Angular files via custom script
95101
- name: 🧹 Purge unused files
102+
if: steps.release.outputs.new_release_published == 'true'
96103
uses: fjogeleit/http-request-action@v1
97104
with:
98105
url: ${{ secrets.HTTP_PURGE_STAGING }}

0 commit comments

Comments
 (0)