Skip to content

Commit fc1ac88

Browse files
create trigger-release.yml
1 parent 55300f8 commit fc1ac88

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

.github/workflows/trigger-release.yml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,13 @@ on:
33
workflow_dispatch:
44
inputs:
55
release-version:
6-
description: Release version
6+
description: Release version (with sufix)
77
default: 1.0.0.Final
88
required: true
9+
next-version:
10+
description: Next version (without sufix)
11+
default: 1.0.1
12+
required: true
913
jobs:
1014
release-version:
1115
name: Bump Package Version
@@ -21,9 +25,19 @@ jobs:
2125
run: |
2226
git config user.name "Carlos Feria"
2327
git config user.email "<carlosthe19916@gmail.com>"
24-
- name: Build release
28+
- name: Prepare release
2529
run: |
2630
mvn versions:set -DnewVersion="${{ github.event.inputs.release-version }}"
2731
git add .
2832
git commit -m "Release ${{ github.event.inputs.release-version }}"
2933
git push origin master
34+
- name: Create tag
35+
run: |
36+
git tag "${{ github.event.inputs.release-version }}"
37+
git push origin --tags
38+
- name: Prepare next version
39+
run: |
40+
mvn versions:set -DnewVersion="${{ github.event.inputs.next-version }}-SNAPSHOT"
41+
git add .
42+
git commit -m "Prepare next release ${{ github.event.inputs.next-version }}-SNAPSHOT"
43+
git push origin master

0 commit comments

Comments
 (0)