From c1375a71171cca6b5c7d2e082e73e3d4def0496d Mon Sep 17 00:00:00 2001 From: yue9944882 <291271447@qq.com> Date: Wed, 29 Dec 2021 18:25:03 +0800 Subject: [PATCH 1/2] fixes snapshot job pt3 Signed-off-by: yue9944882 <291271447@qq.com> --- .github/workflows/snapshot.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/snapshot.yml b/.github/workflows/snapshot.yml index 4f32f580a8..1c05913993 100644 --- a/.github/workflows/snapshot.yml +++ b/.github/workflows/snapshot.yml @@ -18,6 +18,9 @@ jobs: with: distribution: 'temurin' java-version: 8.0.x + server-id: ossrh + server-username: OSSRH_USERNAME + server-password: OSSRH_TOKEN gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }} gpg-passphrase: GPG_PASSPHRASE - name: Publish to Apache Maven Central From 830bd51b91ae3424970c137355a8f92779c36443 Mon Sep 17 00:00:00 2001 From: yue9944882 <291271447@qq.com> Date: Wed, 29 Dec 2021 21:24:56 +0800 Subject: [PATCH 2/2] defensively assert snapshot version Signed-off-by: yue9944882 <291271447@qq.com> --- .github/workflows/snapshot.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/snapshot.yml b/.github/workflows/snapshot.yml index 1c05913993..0999bea35e 100644 --- a/.github/workflows/snapshot.yml +++ b/.github/workflows/snapshot.yml @@ -23,6 +23,13 @@ jobs: server-password: OSSRH_TOKEN gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }} gpg-passphrase: GPG_PASSPHRASE + - name: Assert Snapshot Version + run: | + ./mvnw clean install -Dmaven.test.skip=true + ./mvnw -q \ + -Dexec.executable=echo \ + -Dexec.args='${project.version}' \ + exec:exec | perl -ne 'die unless m/.*-SNAPSHOT/' - name: Publish to Apache Maven Central run: ./mvnw deploy env: