13
13
schedule :
14
14
- cron : ' 0 3 * * *' # run every day at 3AM (https://docs.github.com/en/actions/reference/events-that-trigger-workflows#scheduled-events-schedule)
15
15
16
+ env :
17
+ JOB_TRANSFER_ARTIFACT : build-artifacts
18
+
16
19
jobs :
17
20
18
21
build :
79
82
- name : Upload [GitHub Actions]
80
83
uses : actions/upload-artifact@v2
81
84
with :
82
- name : build-artifacts
85
+ name : ${{ env.JOB_TRANSFER_ARTIFACT }}
83
86
path : electron/build/dist/build-artifacts/
84
87
85
88
changelog :
@@ -121,7 +124,7 @@ jobs:
121
124
if : github.event_name == 'schedule' || (github.event_name == 'workflow_dispatch' && github.ref == 'refs/heads/main')
122
125
uses : actions/upload-artifact@v2
123
126
with :
124
- name : build-artifacts
127
+ name : ${{ env.JOB_TRANSFER_ARTIFACT }}
125
128
path : CHANGELOG.txt
126
129
127
130
publish :
@@ -132,14 +135,14 @@ jobs:
132
135
- name : Download [GitHub Actions]
133
136
uses : actions/download-artifact@v2
134
137
with :
135
- name : build-artifacts
136
- path : build-artifacts
138
+ name : ${{ env.JOB_TRANSFER_ARTIFACT }}
139
+ path : ${{ env.JOB_TRANSFER_ARTIFACT }}
137
140
138
141
- name : Publish Nightly [S3]
139
142
uses : docker://plugins/s3
140
143
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 }} /"
143
146
PLUGIN_TARGET : " /arduino-ide/nightly"
144
147
PLUGIN_BUCKET : ${{ secrets.DOWNLOADS_BUCKET }}
145
148
AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
@@ -153,8 +156,8 @@ jobs:
153
156
- name : Download [GitHub Actions]
154
157
uses : actions/download-artifact@v2
155
158
with :
156
- name : build-artifacts
157
- path : build-artifacts
159
+ name : ${{ env.JOB_TRANSFER_ARTIFACT }}
160
+ path : ${{ env.JOB_TRANSFER_ARTIFACT }}
158
161
159
162
- name : Get Tag
160
163
id : tag_name
@@ -166,16 +169,16 @@ jobs:
166
169
with :
167
170
repo_token : ${{ secrets.GITHUB_TOKEN }}
168
171
release_name : ${{ steps.tag_name.outputs.TAG_NAME }}
169
- file : build-artifacts /*
172
+ file : ${{ env.JOB_TRANSFER_ARTIFACT }} /*
170
173
tag : ${{ github.ref }}
171
174
file_glob : true
172
175
body : ${{ needs.changelog.outputs.BODY }}
173
176
174
177
- name : Publish Release [S3]
175
178
uses : docker://plugins/s3
176
179
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 }} /"
179
182
PLUGIN_TARGET : " /arduino-ide"
180
183
PLUGIN_BUCKET : ${{ secrets.DOWNLOADS_BUCKET }}
181
184
AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
0 commit comments