Skip to content

Commit ed5eaa8

Browse files
feat: Create only tag (#56)
create only tag
1 parent 473d7a7 commit ed5eaa8

File tree

4 files changed

+30
-1
lines changed

4 files changed

+30
-1
lines changed

maven-release/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff 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

maven-release/action.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff 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

4448
outputs:
4549
version:
@@ -88,6 +92,7 @@ runs:
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 }}

node-release/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff 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

node-release/action.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff 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

3540
outputs:
@@ -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 }}

0 commit comments

Comments
 (0)