4
4
release :
5
5
types : [published]
6
6
7
+ permissions :
8
+ contents : write
9
+
7
10
jobs :
8
11
build :
9
12
runs-on : ubuntu-latest
@@ -33,21 +36,13 @@ jobs:
33
36
- name : Build and Release
34
37
run : mvn -s .ci-settings.xml clean deploy -DskipTests -P release-ossrh -B -U -pl agent,deep --also-make
35
38
36
- - name : Get release
37
- id : get_release
38
- uses :
bruceadams/[email protected]
39
- env :
40
- GITHUB_TOKEN : ${{ github.token }}
41
-
42
- - name : Upload release binary
43
-
44
- env :
45
- GITHUB_TOKEN : ${{ github.token }}
39
+ - name : Upload binaries to release
40
+ uses : svenstaro/upload-release-action@v2
46
41
with :
47
- upload_url : ${{ steps.get_release.outputs.upload_url }}
48
- asset_path : ./agent/target/deep-${VERSION}.jar
42
+ file : ./agent/target/deep-${VERSION}.jar
49
43
asset_name : Deep Agent
50
- asset_content_type : application/octet-stream
44
+ tag : ${{ github.ref_name }}
45
+ overwrite : true
51
46
52
47
JavaSite :
53
48
runs-on : ubuntu-latest
@@ -70,17 +65,11 @@ jobs:
70
65
- name : Zip Site
71
66
run : tar -czf site.tar.gz target/staging
72
67
73
- - name : Get release
74
- id : get_release
75
- uses :
bruceadams/[email protected]
76
- env :
77
- GITHUB_TOKEN : ${{ github.token }}
78
-
79
-
80
- env :
81
- GITHUB_TOKEN : ${{ github.token }}
68
+ - name : Upload binaries to release
69
+ uses : svenstaro/upload-release-action@v2
82
70
with :
83
- upload_url : ${{ steps.get_release.outputs.upload_url }}
84
- asset_content_type : application/octet-stream
85
- name : Maven Site
86
- asset_path : site.tar.gz
71
+ file : site.tar.gz
72
+ asset_name : Maven Site
73
+ tag : ${{ github.ref_name }}
74
+ overwrite : true
75
+
0 commit comments