Skip to content

Commit fa42310

Browse files
committed
Add release version as input to release workflow
1 parent 17fd615 commit fa42310

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

.github/workflows/release.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
name: Triggered Release
2-
on: [workflow_dispatch]
3-
2+
on:
3+
workflow_dispatch:
4+
inputs:
5+
releaseVersion:
6+
description: 'Default version to use when preparing a release or a branch.'
7+
required: true
48
env:
59
OSS_USERNAME: ${{ secrets.OSS_USERNAME }}
610
OSS_PASSWORD: ${{ secrets.OSS_PASSWORD }}
711
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
8-
912
jobs:
1013
release:
1114
runs-on: ubuntu-latest
@@ -35,8 +38,8 @@ jobs:
3538
git config --global author.email "${GITHUB_ACTOR}@users.noreply.github.com"
3639
git config --global author.name "${GITHUB_ACTOR}"
3740
- name: Release
38-
run: ./mvnw -B clean release:prepare release:perform -Prelease -Dgpg.passphrase=${{secrets.GPG_PASSPHRASE}} -Drepository.url=https://${GITHUB_ACTOR}:${{ secrets.GITHUB_TOKEN }}@github.com/${GITHUB_REPOSITORY}.git
39-
- name: 'if failure -> rollback'
41+
run: ./mvnw -B -Prelease -DreleaseVersion=${{ github.event.inputs.releaseVersion }} release:prepare release:perform
42+
- name: Rollback on failure
4043
if: ${{ failure() }}
4144
run: |
4245
./mvnw -B release:rollback -Prelease -Dgpg.passphrase=${{secrets.GPG_PASSPHRASE}}

0 commit comments

Comments
 (0)