File tree Expand file tree Collapse file tree 4 files changed +30
-1
lines changed
Expand file tree Collapse file tree 4 files changed +30
-1
lines changed Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ The new version is saved in the output.
2525 beta : false
2626 jdk_version : 11
2727 prerelease : false
28+ only_tag : false
2829
2930- run : echo "${{ steps.release.outputs.version }}"
3031` ` `
@@ -39,6 +40,7 @@ The new version is saved in the output.
3940| skip_ci | True if you want skip CI workflows on commit release | false | `boolean` | true |
4041| jdk_version | Select the JDK version | false | `11`, `17` | `11` |
4142| prerelease | True if it is a prerelease | false | `boolean` | false |
43+ | only_tag | True to create only the Tag without the Release | false | `boolean` | false |
4244
4345# # Output
4446
Original file line number Diff line number Diff line change @@ -39,7 +39,11 @@ inputs:
3939 type : boolean
4040 description : True if it is a prerelease
4141 default : false
42-
42+ only_tag :
43+ required : false
44+ type : boolean
45+ description : True to create only the Tag without the Release
46+ default : false
4347
4448outputs :
4549 version :
8892
8993 - name : Create Release
9094 uses : ncipollo/release-action@a2e71bdd4e7dab70ca26a852f29600c98b33153e # v1.12.0
95+ if : ${{ !inputs.only_tag }}
9196 env :
9297 GITHUB_TOKEN : ${{ inputs.github_token }}
9398 with :
@@ -98,3 +103,10 @@ runs:
98103 generateReleaseNotes : true
99104 prerelease : ${{ inputs.prerelease }}
100105 allowUpdates : ${{ inputs.semver == 'skip' }}
106+
107+ - name : Create Tag
108+ if : ${{ inputs.only_tag }}
109+ shell : bash
110+ run : |
111+ git tag ${{ steps.semver.outputs.new_version }}
112+ git push origin ${{ steps.semver.outputs.new_version }}
Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ The new version is saved in the output.
2323 github_token : ${{ secrets.GITHUB_TOKEN }}
2424 skip_ci : true
2525 prerelease : false
26+ only_tag : false
2627
2728- run : echo "${{ steps.release.outputs.version }}"
2829` ` `
@@ -36,6 +37,7 @@ The new version is saved in the output.
3637| github_token | A GitHub token | **true** | `string` | |
3738| skip_ci | True if you want skip CI workflows on commit release | false | `boolean` | true |
3839| prerelease | True if it is a prerelease | false | `boolean` | false |
40+ | only_tag | True to create only the Tag without the Release | false | `boolean` | false |
3941
4042# # Output
4143
Original file line number Diff line number Diff line change @@ -30,6 +30,11 @@ inputs:
3030 type : boolean
3131 description : True if it is a prerelease
3232 default : false
33+ only_tag :
34+ required : false
35+ type : boolean
36+ description : True to create only the Tag without the Release
37+ default : false
3338
3439
3540outputs :
@@ -111,6 +116,7 @@ runs:
111116
112117 - name : Create Release
113118 uses : ncipollo/release-action@a2e71bdd4e7dab70ca26a852f29600c98b33153e # v1.12.0
119+ if : ${{ !inputs.only_tag }}
114120 env :
115121 GITHUB_TOKEN : ${{ inputs.github_token }}
116122 with :
@@ -121,3 +127,10 @@ runs:
121127 generateReleaseNotes : true
122128 prerelease : ${{ inputs.prerelease }}
123129 allowUpdates : ${{ inputs.semver == 'skip' }}
130+
131+ - name : Create Tag
132+ if : ${{ inputs.only_tag }}
133+ shell : bash
134+ run : |
135+ git tag ${{ steps.semver.outputs.new_version }}
136+ git push origin ${{ steps.semver.outputs.new_version }}
You can’t perform that action at this time.
0 commit comments