@@ -21,13 +21,13 @@ jobs:
21
21
prepare :
22
22
runs-on : ubuntu-latest
23
23
steps :
24
- - uses : actions/checkout@v3
25
-
24
+ - uses : actions/checkout@v4
26
25
- name : Set Up Java 8
27
- uses : actions/setup-java@v3
26
+
27
+ uses : actions/setup-java@v4
28
28
with :
29
- distribution : ' temurin' # gh runner local caches lts temurins
30
- java-version : ' 8 '
29
+ distribution : " temurin" # gh runner local caches lts temurins
30
+ java-version : " 8 "
31
31
32
32
- name : Setup Git Configs
33
33
run : |
63
63
run : ./.github/scripts/ensure_prepared.sh
64
64
65
65
- name : Upload workspace
66
- uses : actions/upload-artifact@v3
66
+ uses : actions/upload-artifact@v4
67
67
with :
68
68
name : prepare-workspace
69
69
path : ${{ github.workspace }}
77
77
needs : prepare
78
78
steps :
79
79
- name : Download workspace
80
- uses : actions/download-artifact@v4.1.7
80
+ uses : actions/download-artifact@v4
81
81
with :
82
82
name : prepare-workspace
83
83
path : ./prepare-workspace/
@@ -88,10 +88,10 @@ jobs:
88
88
chmod 755 ./prepare-workspace/.github/scripts/release_rollback.sh
89
89
90
90
- name : Set up Java 8
91
- uses : actions/setup-java@v3
91
+ uses : actions/setup-java@v4
92
92
with :
93
- distribution : ' temurin' # gh runner local caches lts temurins
94
- java-version : ' 8 '
93
+ distribution : " temurin" # gh runner local caches lts temurins
94
+ java-version : " 8 "
95
95
96
96
- name : Setup git configs
97
97
run : |
@@ -123,24 +123,22 @@ jobs:
123
123
124
124
- name : Create Local Deploy Directory
125
125
run : mkdir -p ~/local-staging
126
-
126
+
127
127
- name : Prepare Internal Dependencies
128
128
working-directory : ./prepare-workspace/
129
129
run : ./mvnw -B -ntp -pl build-tools clean install -DskipTests -Dcheckstyle.skip
130
130
131
131
- name : Import GPG & Deploy Local Staging
132
132
working-directory : ./prepare-workspace/
133
133
run : |
134
- cat <(echo -e "${{ secrets.GPG_PRIVATE_KEY }}") | gpg --batch --import
135
- ./mvnw -B -ntp -pl r2dbc-mysql clean javadoc:jar package gpg:sign org.sonatype.plugins:nexus-staging-maven-plugin:deploy -DnexusUrl=https://s01.oss.sonatype.org -DserverId=ossrh-staging -DaltStagingDirectory=/home/runner/local-staging -DskipRemoteStaging=true -DskipTests=true -Dcheckstyle.skip -Dgpg.passphrase="${{ secrets.GPG_PASSPHRASE }}" -Dgpg.keyname="${{ secrets.GPG_KEY_NAME }}"
134
+ cat <(echo -e "${{ secrets.GPG_PRIVATE_KEY }}") | gpg --batch --import
135
+ ./mvnw -B -ntp -pl r2dbc-mysql clean javadoc:jar package gpg:sign org.sonatype.plugins:nexus-staging-maven-plugin:deploy -DnexusUrl=https://s01.oss.sonatype.org -DserverId=ossrh-staging -DaltStagingDirectory=/home/runner/local-staging -DskipRemoteStaging=true -DskipTests=true -Dcheckstyle.skip -Dgpg.passphrase="${{ secrets.GPG_PASSPHRASE }}" -Dgpg.keyname="${{ secrets.GPG_KEY_NAME }}"
136
136
137
137
- name : Deploy Local Staged Artifacts
138
138
working-directory : ./prepare-workspace/
139
139
run : ./mvnw -B -ntp -pl r2dbc-mysql --file pom.xml org.sonatype.plugins:nexus-staging-maven-plugin:deploy-staged -DnexusUrl=https://s01.oss.sonatype.org -DserverId=ossrh-staging -DaltStagingDirectory=/home/runner/local-staging -DskipStagingRepositoryClose=true -Dcheckstyle.skip
140
140
141
-
142
141
- name : Rollback Release
143
142
working-directory : ./prepare-workspace/
144
143
if : ${{ failure() }}
145
144
run : ./.github/scripts/release_rollback.sh trunk
146
-
0 commit comments