Skip to content

Commit c5b5876

Browse files
authored
Update deploy.yml to rollback before promotion
[skip ci] Signed-off-by: Ashley <73482956+ascopes@users.noreply.github.com>
1 parent ea10da9 commit c5b5876

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

.github/workflows/deploy.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,19 @@ jobs:
7777
OSSRH_TOKEN: ${{ secrets.OSSRH_TOKEN }}
7878
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
7979

80+
- name: Abort and rollback staging release
81+
if: ${{ failure() }}
82+
run: |-
83+
./mvnw -B -e \
84+
-Dpassword='${{ secrets.GITHUB_TOKEN }}' \
85+
-DreleaseVersion="${release_version}" \
86+
-Dtag="v${release_version}" \
87+
release:rollback
88+
env:
89+
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
90+
OSSRH_TOKEN: ${{ secrets.OSSRH_TOKEN }}
91+
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
92+
8093
- name: Promote Maven Central Staging Release
8194
if: ${{ ! inputs.dry-run }}
8295
shell: bash
@@ -97,19 +110,6 @@ jobs:
97110
OSSRH_TOKEN: ${{ secrets.OSSRH_TOKEN }}
98111
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
99112

100-
- name: Abort and rollback staging release
101-
if: ${{ failure() }}
102-
run: |-
103-
./mvnw -B -e \
104-
-Dpassword='${{ secrets.GITHUB_TOKEN }}' \
105-
-DreleaseVersion="${release_version}" \
106-
-Dtag="v${release_version}" \
107-
release:rollback
108-
env:
109-
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
110-
OSSRH_TOKEN: ${{ secrets.OSSRH_TOKEN }}
111-
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
112-
113113
- name: Create GitHub Release
114114
if: ${{ ! inputs.dry-run }}
115115
uses: ncipollo/release-action@v1

0 commit comments

Comments
 (0)