1313 schedule :
1414 - cron : ' 0 3 * * *' # run every day at 3AM (https://docs.github.com/en/actions/reference/events-that-trigger-workflows#scheduled-events-schedule)
1515
16+ env :
17+ JOB_TRANSFER_ARTIFACT : build-artifacts
18+
1619jobs :
1720
1821 build :
7982 - name : Upload [GitHub Actions]
8083 uses : actions/upload-artifact@v2
8184 with :
82- name : build-artifacts
85+ name : ${{ env.JOB_TRANSFER_ARTIFACT }}
8386 path : electron/build/dist/build-artifacts/
8487
8588 changelog :
@@ -121,7 +124,7 @@ jobs:
121124 if : github.event_name == 'schedule' || (github.event_name == 'workflow_dispatch' && github.ref == 'refs/heads/main')
122125 uses : actions/upload-artifact@v2
123126 with :
124- name : build-artifacts
127+ name : ${{ env.JOB_TRANSFER_ARTIFACT }}
125128 path : CHANGELOG.txt
126129
127130 publish :
@@ -132,14 +135,14 @@ jobs:
132135 - name : Download [GitHub Actions]
133136 uses : actions/download-artifact@v2
134137 with :
135- name : build-artifacts
136- path : build-artifacts
138+ name : ${{ env.JOB_TRANSFER_ARTIFACT }}
139+ path : ${{ env.JOB_TRANSFER_ARTIFACT }}
137140
138141 - name : Publish Nightly [S3]
139142 uses : docker://plugins/s3
140143 env :
141- PLUGIN_SOURCE : " build-artifacts /*"
142- PLUGIN_STRIP_PREFIX : " build-artifacts /"
144+ PLUGIN_SOURCE : " ${{ env.JOB_TRANSFER_ARTIFACT }} /*"
145+ PLUGIN_STRIP_PREFIX : " ${{ env.JOB_TRANSFER_ARTIFACT }} /"
143146 PLUGIN_TARGET : " /arduino-ide/nightly"
144147 PLUGIN_BUCKET : ${{ secrets.DOWNLOADS_BUCKET }}
145148 AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
@@ -153,8 +156,8 @@ jobs:
153156 - name : Download [GitHub Actions]
154157 uses : actions/download-artifact@v2
155158 with :
156- name : build-artifacts
157- path : build-artifacts
159+ name : ${{ env.JOB_TRANSFER_ARTIFACT }}
160+ path : ${{ env.JOB_TRANSFER_ARTIFACT }}
158161
159162 - name : Get Tag
160163 id : tag_name
@@ -166,16 +169,16 @@ jobs:
166169 with :
167170 repo_token : ${{ secrets.GITHUB_TOKEN }}
168171 release_name : ${{ steps.tag_name.outputs.TAG_NAME }}
169- file : build-artifacts /*
172+ file : ${{ env.JOB_TRANSFER_ARTIFACT }} /*
170173 tag : ${{ github.ref }}
171174 file_glob : true
172175 body : ${{ needs.changelog.outputs.BODY }}
173176
174177 - name : Publish Release [S3]
175178 uses : docker://plugins/s3
176179 env :
177- PLUGIN_SOURCE : " build-artifacts /*"
178- PLUGIN_STRIP_PREFIX : " build-artifacts /"
180+ PLUGIN_SOURCE : " ${{ env.JOB_TRANSFER_ARTIFACT }} /*"
181+ PLUGIN_STRIP_PREFIX : " ${{ env.JOB_TRANSFER_ARTIFACT }} /"
179182 PLUGIN_TARGET : " /arduino-ide"
180183 PLUGIN_BUCKET : ${{ secrets.DOWNLOADS_BUCKET }}
181184 AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
0 commit comments