Skip to content

Commit fa2b5a6

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

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

.github/workflows/release-staging.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,14 @@ 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
6263

6364
# Upload build artifacts
6465
- name: 🚀 Upload beta build artifacts
66+
if: steps.release.outputs.new_release_published == 'true'
6567
uses: wlixcc/SFTP-Deploy-Action@v1.2.4
6668
with:
6769
username: ${{ secrets.FTP_USER }}
@@ -74,6 +76,7 @@ jobs:
7476

7577
# Purge unused old Angular files via custom script
7678
- name: 🧹 Purge unused files
79+
if: steps.release.outputs.new_release_published == 'true'
7780
uses: fjogeleit/http-request-action@v1
7881
with:
7982
url: ${{ secrets.HTTP_PURGE_STAGING }}

.github/workflows/release.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,14 @@ 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
6263

6364
# Upload build artifacts
6465
- name: 🚀 Upload build artifacts
66+
if: steps.release.outputs.new_release_published == 'true'
6567
uses: wlixcc/SFTP-Deploy-Action@v1.2.4
6668
with:
6769
username: ${{ secrets.FTP_USER }}
@@ -74,13 +76,15 @@ jobs:
7476

7577
# Purge unused old Angular files via custom script
7678
- name: 🧹 Purge unused files
79+
if: steps.release.outputs.new_release_published == 'true'
7780
uses: fjogeleit/http-request-action@v1
7881
with:
7982
url: ${{ secrets.HTTP_PURGE }}
8083
method: 'GET'
8184

8285
# Upload beta build artifacts
8386
- name: 🚀 Upload build artifacts to beta
87+
if: steps.release.outputs.new_release_published == 'true'
8488
uses: wlixcc/SFTP-Deploy-Action@v1.2.4
8589
with:
8690
username: ${{ secrets.FTP_USER }}
@@ -93,6 +97,7 @@ jobs:
9397

9498
# Purge unused old Angular files via custom script
9599
- name: 🧹 Purge unused files
100+
if: steps.release.outputs.new_release_published == 'true'
96101
uses: fjogeleit/http-request-action@v1
97102
with:
98103
url: ${{ secrets.HTTP_PURGE_STAGING }}

0 commit comments

Comments
 (0)