99 name : Release CI
1010 runs-on : ubuntu-latest
1111 steps :
12- - uses : actions/checkout@v2
12+ - uses : actions/checkout@v4
1313 with :
1414 fetch-depth : 0
1515 - run : git checkout ${{ github.event.release.target_commitish }}
16- - uses : actions/cache@v1
16+ - uses : actions/cache@v3
1717 with :
1818 path : ~/.m2/repository
1919 key : ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
2020 restore-keys : |
2121 ${{ runner.os }}-maven-
2222 - name : Set up Java for publishing to GitHub Packages
23- uses : actions/setup-java@v1
23+ uses : actions/setup-java@v4
2424 with :
25- java-version : 1.8
25+ java-version : 17
2626 server-id : github
2727 server-username : GITHUB_ACTOR
2828 server-password : GITHUB_TOKEN
2929 - name : Maven Build
30- run : mvn clean install -DskipTests=true -Ddockerfile.skip=true - B -V
30+ run : mvn clean install -DskipTests=true -B -V
3131 env :
3232 GITHUB_TOKEN : ${{ secrets.ORGANIZATION_TOKEN }}
3333 - name : Maven Verify
@@ -41,17 +41,17 @@ jobs:
4141 run : |
4242 mvn -B build-helper:parse-version release:prepare \
4343 -DreleaseVersion=\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}.\${parsedVersion.incrementalVersion} \
44- -Darguments="-DskipTests=true -Ddockerfile.skip=true "
44+ -Darguments="-DskipTests=true"
4545 echo release_tag=$(git describe --tags --abbrev=0) >> $GITHUB_OUTPUT
4646 - name : Perform release
4747 run : mvn -B release:perform -Pdeploy2Github -Darguments="-DskipTests=true -Ddockerfile.skip=true -Pdeploy2Github"
4848 env :
4949 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
5050 GITHUB_REPOSITORY : ${{ secrets.GITHUB_REPOSITORY }}
5151 - name : Set up Java for publishing to Maven Central Repository
52- uses : actions/setup-java@v1
52+ uses : actions/setup-java@v4
5353 with :
54- java-version : 1.8
54+ java-version : 17
5555 server-id : ossrh
5656 server-username : MAVEN_USERNAME
5757 server-password : MAVEN_PASSWORD
0 commit comments