File tree 2 files changed +45
-24
lines changed
2 files changed +45
-24
lines changed Original file line number Diff line number Diff line change @@ -198,20 +198,6 @@ jobs:
198
198
run : |
199
199
echo ::set-output name=TAG_NAME::${GITHUB_REF#refs/tags/}
200
200
201
- - name : Create full changelog
202
- id : full-changelog
203
- run : |
204
- mkdir "${{ github.workspace }}/${{ env.CHANGELOG_ARTIFACTS }}"
205
-
206
- # Get the changelog file name to build
207
- CHANGELOG_FILE_NAME="${{ steps.tag_name.outputs.TAG_NAME }}-${date --iso-8601=s}.md"
208
-
209
- # Create manifest file pointing to latest changelog file name
210
- echo "$CHANGELOG_FILE_NAME" >> "${{ github.workspace }}/${{ env.CHANGELOG_ARTIFACTS }}/latest.txt"
211
-
212
- # Compose changelog
213
- yarn run compose-changelog "${{ github.workspace }}/${{ env.CHANGELOG_ARTIFACTS }}/$CHANGELOG_FILE_NAME"
214
-
215
201
- name : Publish Release [GitHub]
216
202
uses : svenstaro/upload-release-action@2.2.0
217
203
with :
@@ -222,16 +208,6 @@ jobs:
222
208
file_glob : true
223
209
body : ${{ needs.changelog.outputs.BODY }}
224
210
225
- - name : Publish Changelog [S3]
226
- uses : docker://plugins/s3
227
- env :
228
- PLUGIN_SOURCE : ' ${{ env.CHANGELOG_ARTIFACTS }}/*'
229
- PLUGIN_STRIP_PREFIX : ' ${{ env.CHANGELOG_ARTIFACTS }}/'
230
- PLUGIN_TARGET : ' /arduino-ide/changelog'
231
- PLUGIN_BUCKET : ${{ secrets.DOWNLOADS_BUCKET }}
232
- AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
233
- AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
234
-
235
211
- name : Publish Release [S3]
236
212
uses : docker://plugins/s3
237
213
env :
Original file line number Diff line number Diff line change
1
+ name : Compose full changelog
2
+
3
+ on :
4
+ release :
5
+ types : [created, edited]
6
+
7
+ env :
8
+ CHANGELOG_ARTIFACTS : changelog
9
+
10
+ jobs :
11
+ create-changelog :
12
+ if : github.repository == 'arduino/arduino-ide'
13
+ runs-on : ubuntu-latest
14
+ steps :
15
+ - name : Checkout
16
+ uses : actions/checkout@v2
17
+
18
+ - name : Get Tag
19
+ id : tag_name
20
+ run : |
21
+ echo ::set-output name=TAG_NAME::${GITHUB_REF#refs/tags/}
22
+
23
+ - name : Create full changelog
24
+ id : full-changelog
25
+ run : |
26
+ mkdir "${{ github.workspace }}/${{ env.CHANGELOG_ARTIFACTS }}"
27
+
28
+ # Get the changelog file name to build
29
+ CHANGELOG_FILE_NAME="${{ steps.tag_name.outputs.TAG_NAME }}-${date --iso-8601=s}.md"
30
+
31
+ # Create manifest file pointing to latest changelog file name
32
+ echo "$CHANGELOG_FILE_NAME" >> "${{ github.workspace }}/${{ env.CHANGELOG_ARTIFACTS }}/latest.txt"
33
+
34
+ # Compose changelog
35
+ yarn run compose-changelog "${{ github.workspace }}/${{ env.CHANGELOG_ARTIFACTS }}/$CHANGELOG_FILE_NAME"
36
+
37
+ - name : Publish Changelog [S3]
38
+ uses : docker://plugins/s3
39
+ env :
40
+ PLUGIN_SOURCE : ' ${{ env.CHANGELOG_ARTIFACTS }}/*'
41
+ PLUGIN_STRIP_PREFIX : ' ${{ env.CHANGELOG_ARTIFACTS }}/'
42
+ PLUGIN_TARGET : ' /arduino-ide/changelog'
43
+ PLUGIN_BUCKET : ${{ secrets.DOWNLOADS_BUCKET }}
44
+ AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
45
+ AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
You can’t perform that action at this time.
0 commit comments