File tree 3 files changed +26
-26
lines changed
3 files changed +26
-26
lines changed Original file line number Diff line number Diff line change 6
6
release-version :
7
7
required : true
8
8
type : string
9
+ upload-url :
10
+ required : true
11
+ type : string
9
12
10
13
jobs :
11
14
dist :
@@ -62,25 +65,14 @@ jobs:
62
65
if-no-files-found : error
63
66
retention-days : 1
64
67
65
- - id : create_release
66
- if : ${{ github.ref_type == 'tag' }}
67
- uses : actions/create-release@v1
68
- env :
69
- GITHUB_TOKEN : ${{ github.token }}
70
- with :
71
- tag_name : ${{ github.ref }}
72
- release_name : v${{ inputs.release-version }}
73
- draft : false
74
- prerelease : false
75
-
76
68
- name : Upload release asset (${{ steps.filenames.outputs.diktat-cli-tgz }})
77
69
id : upload-release-asset-tgz
78
70
if : ${{ github.ref_type == 'tag' }}
79
71
uses : actions/upload-release-asset@v1
80
72
env :
81
73
GITHUB_TOKEN : ${{ github.token }}
82
74
with :
83
- upload_url : ${{ steps.create_release.outputs.upload_url }}
75
+ upload_url : ${{ inputs.upload-url }}
84
76
asset_path : ${{ steps.filenames.outputs.diktat-cli-tgz }}
85
77
asset_name : ${{ steps.filenames.outputs.diktat-cli-tgz }}
86
78
asset_content_type : application/gzip
92
84
env :
93
85
GITHUB_TOKEN : ${{ github.token }}
94
86
with :
95
- upload_url : ${{ steps.create_release.outputs.upload_url }}
87
+ upload_url : ${{ inputs.upload-url }}
96
88
asset_path : ${{ steps.filenames.outputs.diktat-cli-zip }}
97
89
asset_name : ${{ steps.filenames.outputs.diktat-cli-zip }}
98
90
asset_content_type : application/zip
Original file line number Diff line number Diff line change 6
6
release-version :
7
7
required : true
8
8
type : string
9
+ upload-url :
10
+ required : true
11
+ type : string
9
12
10
13
jobs :
11
14
dist :
@@ -50,25 +53,14 @@ jobs:
50
53
if-no-files-found : error
51
54
retention-days : 1
52
55
53
- - id : create_release
54
- if : ${{ github.ref_type == 'tag' }}
55
- uses : actions/create-release@v1
56
- env :
57
- GITHUB_TOKEN : ${{ github.token }}
58
- with :
59
- tag_name : ${{ github.ref }}
60
- release_name : v${{ inputs.release-version }}
61
- draft : false
62
- prerelease : false
63
-
64
56
- name : Upload release asset (${{ steps.filenames.outputs.diktat-cli-tgz }})
65
57
id : upload-release-asset-tgz
66
58
if : ${{ github.ref_type == 'tag' }}
67
59
uses : actions/upload-release-asset@v1
68
60
env :
69
61
GITHUB_TOKEN : ${{ github.token }}
70
62
with :
71
- upload_url : ${{ steps.create_release.outputs.upload_url }}
63
+ upload_url : ${{ inputs.upload-url }}
72
64
asset_path : ${{ steps.filenames.outputs.diktat-cli-tgz }}
73
65
asset_name : ${{ steps.filenames.outputs.diktat-cli-tgz }}
74
66
asset_content_type : application/gzip
80
72
env :
81
73
GITHUB_TOKEN : ${{ github.token }}
82
74
with :
83
- upload_url : ${{ steps.create_release.outputs.upload_url }}
75
+ upload_url : ${{ inputs.upload-url }}
84
76
asset_path : ${{ steps.filenames.outputs.diktat-cli-zip }}
85
77
asset_name : ${{ steps.filenames.outputs.diktat-cli-zip }}
86
78
asset_content_type : application/zip
Original file line number Diff line number Diff line change @@ -37,15 +37,30 @@ jobs:
37
37
38
38
echo "release-version=${RELEASE_VERSION}" >>"${GITHUB_OUTPUT}"
39
39
shell : bash
40
+
41
+ - id : release
42
+ name : Create the release
43
+ if : ${{ github.ref_type == 'tag' }}
44
+ uses : actions/create-release@v1
45
+ env :
46
+ GITHUB_TOKEN : ${{ github.token }}
47
+ with :
48
+ tag_name : ${{ github.ref }}
49
+ release_name : v${{ steps.version.outputs.release-version }}
50
+ draft : false
51
+ prerelease : false
52
+
40
53
outputs :
41
54
release-version : ${{ steps.version.outputs.release-version }}
55
+ upload-url : ${{ steps.release.outputs.upload_url }}
42
56
43
57
bindist-thin :
44
58
name : Binary distribution (thin)
45
59
needs : [ version ]
46
60
uses : ./.github/workflows/bindist-thin.yml
47
61
with :
48
62
release-version : ${{ needs.version.outputs.release-version }}
63
+ upload-url : ${{ needs.version.outputs.upload-url }}
49
64
secrets : inherit
50
65
51
66
bindist-full :
54
69
uses : ./.github/workflows/bindist-full.yml
55
70
with :
56
71
release-version : ${{ needs.version.outputs.release-version }}
72
+ upload-url : ${{ needs.version.outputs.upload-url }}
57
73
secrets : inherit
58
74
59
75
move-tag :
You can’t perform that action at this time.
0 commit comments