File tree 1 file changed +18
-7
lines changed
1 file changed +18
-7
lines changed Original file line number Diff line number Diff line change 1
1
name : Release distribution
2
2
3
3
on :
4
- workflow_dispatch :
4
+ release :
5
+ types : [created]
5
6
6
7
jobs :
7
8
dangerKotlinLibrary-shadowJar :
22
23
name : lib
23
24
path : danger-kotlin-library/build/libs/danger-kotlin.jar
24
25
25
- dangerKotlin-build :
26
+ dangerKotlin-build-and-distribute :
26
27
needs : [ dangerKotlinLibrary-shadowJar ]
27
28
strategy :
28
29
fail-fast : false
@@ -50,12 +51,22 @@ jobs:
50
51
mkdir -p dist
51
52
mkdir -p dist/lib/danger
52
53
mkdir -p dist/bin
53
- ls -R
54
54
mv "danger-kotlin.jar" "dist/lib/danger"
55
55
mv "danger-kotlin/build/bin/runner/releaseExecutable/danger-kotlin.kexe" "dist/bin/danger-kotlin"
56
56
chmod +x dist/bin/danger-kotlin
57
- - name : Zip target release
58
- uses : actions/upload-artifact@v4
57
+ - name : Tar files
58
+ run : tar -cvf danger-kotlin-${{ matrix.target.compiler }}.tar dist
59
+ - name : Get release information
60
+ id : get_release
61
+ uses :
bruceadams/[email protected]
62
+ env :
63
+ GITHUB_TOKEN : ${{ github.token }}
64
+ - name : Upload artifacts to release
65
+
66
+ env :
67
+ GITHUB_TOKEN : ${{ github.token }}
59
68
with :
60
- name : danger-kotlin-${{ matrix.compiler.compiler }}
61
- path : dist/*
69
+ upload_url : ${{ steps.get_release.outputs.upload_url }}
70
+ asset_path : ./danger-kotlin-${{ matrix.target.compiler }}.tar
71
+ asset_name : danger-kotlin-${{ matrix.target.compiler }}.tar
72
+ asset_content_type : application/x-tar
You can’t perform that action at this time.
0 commit comments