@@ -56,12 +56,14 @@ jobs:
56
56
57
57
# Create semantic release
58
58
- name : 🚀 Create semantic release
59
+ id : release
59
60
env :
60
61
GITHUB_TOKEN : ${{ secrets.GH_TOKEN }}
61
62
run : pnpm run semantic-release
62
63
63
64
# Upload build artifacts
64
65
- name : 🚀 Upload build artifacts
66
+ if : steps.release.outputs.new_release_published == 'true'
65
67
uses : wlixcc/SFTP-Deploy-Action@v1.2.4
66
68
with :
67
69
username : ${{ secrets.FTP_USER }}
@@ -74,13 +76,15 @@ jobs:
74
76
75
77
# Purge unused old Angular files via custom script
76
78
- name : 🧹 Purge unused files
79
+ if : steps.release.outputs.new_release_published == 'true'
77
80
uses : fjogeleit/http-request-action@v1
78
81
with :
79
82
url : ${{ secrets.HTTP_PURGE }}
80
83
method : ' GET'
81
84
82
85
# Upload beta build artifacts
83
86
- name : 🚀 Upload build artifacts to beta
87
+ if : steps.release.outputs.new_release_published == 'true'
84
88
uses : wlixcc/SFTP-Deploy-Action@v1.2.4
85
89
with :
86
90
username : ${{ secrets.FTP_USER }}
93
97
94
98
# Purge unused old Angular files via custom script
95
99
- name : 🧹 Purge unused files
100
+ if : steps.release.outputs.new_release_published == 'true'
96
101
uses : fjogeleit/http-request-action@v1
97
102
with :
98
103
url : ${{ secrets.HTTP_PURGE_STAGING }}
0 commit comments