@@ -56,12 +56,16 @@ 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
63
+ outputs :
64
+ new_release_published : ${{ steps.release.outputs.new_release_published }}
62
65
63
66
# Upload build artifacts
64
67
- name : 🚀 Upload build artifacts
68
+ if : steps.release.outputs.new_release_published == 'true'
65
69
uses : wlixcc/SFTP-Deploy-Action@v1.2.4
66
70
with :
67
71
username : ${{ secrets.FTP_USER }}
@@ -74,13 +78,15 @@ jobs:
74
78
75
79
# Purge unused old Angular files via custom script
76
80
- name : 🧹 Purge unused files
81
+ if : steps.release.outputs.new_release_published == 'true'
77
82
uses : fjogeleit/http-request-action@v1
78
83
with :
79
84
url : ${{ secrets.HTTP_PURGE }}
80
85
method : ' GET'
81
86
82
87
# Upload beta build artifacts
83
88
- name : 🚀 Upload build artifacts to beta
89
+ if : steps.release.outputs.new_release_published == 'true'
84
90
uses : wlixcc/SFTP-Deploy-Action@v1.2.4
85
91
with :
86
92
username : ${{ secrets.FTP_USER }}
93
99
94
100
# Purge unused old Angular files via custom script
95
101
- name : 🧹 Purge unused files
102
+ if : steps.release.outputs.new_release_published == 'true'
96
103
uses : fjogeleit/http-request-action@v1
97
104
with :
98
105
url : ${{ secrets.HTTP_PURGE_STAGING }}
0 commit comments