Skip to content

Commit 07bae62

Browse files
authored
Update GH Actions (#295)
Motivation: Need to update GH Actions before deprecation. Modifications: Updates setup-java, upload-artifact, checkout to v4 Results: Up to date
1 parent 673aac8 commit 07bae62

File tree

1 file changed

+13
-15
lines changed

1 file changed

+13
-15
lines changed

.github/workflows/cd-release.yml

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -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: |
@@ -63,7 +63,7 @@ jobs:
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 }}
@@ -77,7 +77,7 @@ jobs:
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

Comments
 (0)