File tree 2 files changed +12
-43
lines changed
2 files changed +12
-43
lines changed Original file line number Diff line number Diff line change 1
-
2
1
name : Release
3
2
4
3
on :
5
4
release :
6
5
types : [published]
7
- workflow_dispatch :
8
- inputs :
9
- tag :
10
- description : ' Tag to utilise'
11
- required : false
12
- type : string
13
6
14
7
jobs :
15
8
ci :
@@ -23,21 +16,19 @@ jobs:
23
16
needs : ci
24
17
runs-on : ubuntu-20.04
25
18
steps :
26
- - name : Get release
27
- id : get_release
28
-
29
- env :
30
- GITHUB_TOKEN : ${{ github.token }}
31
-
32
19
- name : Fetch build artifacts
33
20
uses : actions/download-artifact@v2
34
- with :
35
- path : release-assets/
36
21
37
- - name : Upload release binaries
38
-
22
+ - run : ls -al Assets
23
+
24
+ - run : |
25
+ set -x
26
+ assets=()
27
+ for asset in Assets/*.hex; do
28
+ assets+=("-a" "$asset")
29
+ echo "$asset"
30
+ done
31
+ tag_name="${GITHUB_REF##*/}"
32
+ hub release edit "${assets[@]}" "$tag_name"
39
33
env:
40
- GITHUB_TOKEN : ${{ github.token }}
41
- with :
42
- upload_url : ${{ steps.get_release.outputs.upload_url }}
43
- asset_path : release-assets/
34
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 11
11
uses : ./.github/workflows/ci.yml
12
12
with :
13
13
release_build : false
14
-
15
- release :
16
- name : Release
17
- needs : ci
18
- runs-on : ubuntu-20.04
19
- steps :
20
- - name : Fetch build artifacts
21
- uses : actions/download-artifact@v2
22
-
23
- - run : ls -al Assets
24
-
25
- - run : |
26
- set -x
27
- assets=()
28
- for asset in Assets/*.hex; do
29
- assets+=("-a" "$asset")
30
- echo "$asset"
31
- done
32
- tag_name="${GITHUB_REF##*/}"
33
- echo hub release edit "${assets[@]}" "$tag_name"
34
- env:
35
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments