@@ -12,50 +12,51 @@ jobs:
1212 if : ${{ github.repository == 'graceframework/grace-framework' }}
1313 permissions :
1414 contents : read # to fetch code (actions/checkout)
15- runs-on : ubuntu-22.04
15+ runs-on : ubuntu-latest
1616 strategy :
1717 matrix :
1818 java : ['17']
1919 env :
2020 WORKSPACE : ${{ github.workspace }}
2121 steps :
2222 - uses : actions/checkout@v4
23- - name : Set up JDK
23+ - name : Setup JDK
2424 uses : actions/setup-java@v4
2525 with :
2626 distribution : ' adopt'
2727 java-version : ${{ matrix.java }}
28+ - name : Setup Gradle
29+ uses : gradle/actions/setup-gradle@v4
2830 - name : Run Build
2931 id : build
30- uses : gradle/actions/setup-gradle@v3
31- with :
32- arguments : build -x codenarcMain -x codenarcTest -x checkstyleMain -x checkstyleTest
32+ run : ./gradlew build -x codenarcMain -x codenarcTest -x checkstyleMain -x checkstyleTest
3333 publish :
3434 if : github.event_name == 'push'
3535 needs : ["build"]
3636 permissions :
3737 contents : read # to fetch code (actions/checkout)
3838 checks : write
39- runs-on : ubuntu-22.04
39+ runs-on : ubuntu-latest
4040 steps :
4141 - name : Checkout repository
4242 env :
4343 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
4444 uses : actions/checkout@v4
4545 with :
4646 token : ${{ secrets.GITHUB_TOKEN }}
47- - name : Set up JDK 17
47+ - name : Setup JDK
4848 uses : actions/setup-java@v4
4949 with :
5050 distribution : ' adopt'
5151 java-version : 17
52+ - name : Setup Gradle
53+ uses : gradle/actions/setup-gradle@v4
5254 - name : Generate secring file
5355 env :
5456 SECRING_FILE : ${{ secrets.SECRING_FILE }}
5557 run : echo $SECRING_FILE | base64 -d > ${{ github.workspace }}/secring.gpg
5658 - name : Publish to Sonatype OSSRH
5759 id : publish
58- uses : gradle/actions/setup-gradle@v3
5960 env :
6061 SONATYPE_USERNAME : ${{ secrets.SONATYPE_USERNAME }}
6162 SONATYPE_PASSWORD : ${{ secrets.SONATYPE_PASSWORD }}
6465 SIGNING_KEY : ${{ secrets.SIGNING_KEY }}
6566 SIGNING_PASSPHRASE : ${{ secrets.SIGNING_PASSPHRASE }}
6667 SECRING_FILE : ${{ secrets.SECRING_FILE }}
67- with :
68- arguments : -Psigning.secretKeyRingFile=${{ github.workspace }}/secring.gpg publishToSonatype closeAndReleaseSonatypeStagingRepository
68+ run : ./gradlew -Psigning.secretKeyRingFile=${{ github.workspace }}/secring.gpg publishToSonatype closeAndReleaseSonatypeStagingRepository
0 commit comments