@@ -28,6 +28,12 @@ permissions:
28
28
contents : read
29
29
pull-requests : write
30
30
31
+ env :
32
+ AZCOPY_AUTO_LOGIN_TYPE : SPN
33
+ AZCOPY_SPA_APPLICATION_ID : ${{ secrets.AZURE_CLIENT_ID }}
34
+ AZCOPY_SPA_CLIENT_SECRET : ${{ secrets.AZURE_CLIENT_SECRET }}
35
+ AZCOPY_TENANT_ID : ${{ secrets.AZURE_TENANT_ID }}
36
+
31
37
jobs :
32
38
build_and_deploy_job :
33
39
if : github.event_name == 'pull_request' && github.event.action != 'closed'
@@ -88,13 +94,11 @@ jobs:
88
94
- name : Deploy to Azure Blob Storage
89
95
id : deploy
90
96
env :
91
- AZURE_STORAGE_SAS_TOKEN : ${{ secrets.AZURE_STORAGE_SAS_TOKEN }}
92
97
PR_HASH : ${{ steps.pr_hash.outputs.hash }}
93
98
run : |
94
- CLEAN_SAS_TOKEN=$(echo "${AZURE_STORAGE_SAS_TOKEN}" | tr -d '\n\r\t ')
95
99
echo "Uploading Storybook to ${PR_HASH}"
96
100
azcopy copy "/home/runner/work/spectrum-css/spectrum-css/dist/*" --log-level=INFO \
97
- "https://spectrumcss.blob.core.windows.net/\$web/${PR_HASH}/?${CLEAN_SAS_TOKEN} " \
101
+ "https://spectrumcss.blob.core.windows.net/\$web/${PR_HASH}/" \
98
102
--recursive \
99
103
--from-to LocalBlob
100
104
docs_url="https://spectrumcss.z13.web.core.windows.net/${PR_HASH}"
@@ -128,11 +132,9 @@ jobs:
128
132
sudo mv azcopy /usr/local/bin/
129
133
- name : Clean up PR deployment
130
134
env :
131
- AZURE_STORAGE_SAS_TOKEN : ${{ secrets.AZURE_STORAGE_SAS_TOKEN }}
132
135
PR_HASH : ${{ steps.pr_hash.outputs.hash }}
133
136
run : |
134
- CLEAN_SAS_TOKEN=$(echo "${AZURE_STORAGE_SAS_TOKEN}" | tr -d '\n\r\t ')
135
137
echo "Cleaning up deployment: ${PR_HASH}/"
136
- azcopy remove "https://spectrumcss.blob.core.windows.net/\$web/${PR_HASH}/?${CLEAN_SAS_TOKEN} " \
138
+ azcopy remove "https://spectrumcss.blob.core.windows.net/\$web/${PR_HASH}/" \
137
139
--recursive || echo "Cleanup completed (some files may not exist)"
138
140
echo "Cleanup completed for PR deployment: ${PR_HASH}/"
0 commit comments