@@ -21,13 +21,13 @@ jobs:
2121 prepare :
2222 runs-on : ubuntu-latest
2323 steps :
24- - uses : actions/checkout@v3
25-
24+ - uses : actions/checkout@v4
2625 - name : Set Up Java 8
27- uses : actions/setup-java@v3
26+
27+ uses : actions/setup-java@v4
2828 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 "
3131
3232 - name : Setup Git Configs
3333 run : |
6363 run : ./.github/scripts/ensure_prepared.sh
6464
6565 - name : Upload workspace
66- uses : actions/upload-artifact@v3
66+ uses : actions/upload-artifact@v4
6767 with :
6868 name : prepare-workspace
6969 path : ${{ github.workspace }}
7777 needs : prepare
7878 steps :
7979 - name : Download workspace
80- uses : actions/download-artifact@v4.1.7
80+ uses : actions/download-artifact@v4
8181 with :
8282 name : prepare-workspace
8383 path : ./prepare-workspace/
@@ -88,10 +88,10 @@ jobs:
8888 chmod 755 ./prepare-workspace/.github/scripts/release_rollback.sh
8989
9090 - name : Set up Java 8
91- uses : actions/setup-java@v3
91+ uses : actions/setup-java@v4
9292 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 "
9595
9696 - name : Setup git configs
9797 run : |
@@ -123,24 +123,22 @@ jobs:
123123
124124 - name : Create Local Deploy Directory
125125 run : mkdir -p ~/local-staging
126-
126+
127127 - name : Prepare Internal Dependencies
128128 working-directory : ./prepare-workspace/
129129 run : ./mvnw -B -ntp -pl build-tools clean install -DskipTests -Dcheckstyle.skip
130130
131131 - name : Import GPG & Deploy Local Staging
132132 working-directory : ./prepare-workspace/
133133 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 }}"
136136
137137 - name : Deploy Local Staged Artifacts
138138 working-directory : ./prepare-workspace/
139139 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
140140
141-
142141 - name : Rollback Release
143142 working-directory : ./prepare-workspace/
144143 if : ${{ failure() }}
145144 run : ./.github/scripts/release_rollback.sh trunk
146-
0 commit comments