File tree Expand file tree Collapse file tree 2 files changed +45
-24
lines changed
Expand file tree Collapse file tree 2 files changed +45
-24
lines changed Original file line number Diff line number Diff line change @@ -198,20 +198,6 @@ jobs:
198198 run : |
199199 echo ::set-output name=TAG_NAME::${GITHUB_REF#refs/tags/}
200200
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-
215201 - name : Publish Release [GitHub]
216202217203 with :
@@ -222,16 +208,6 @@ jobs:
222208 file_glob : true
223209 body : ${{ needs.changelog.outputs.BODY }}
224210
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-
235211 - name : Publish Release [S3]
236212 uses : docker://plugins/s3
237213 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