diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f1defa9..ae9e58e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,7 +34,10 @@ jobs: - uses: actions/setup-java@v5 with: distribution: "temurin" - java-version: 11 + # Java 17 required by Gradle + java-version: | + 11 + 17 - name: Setup Gradle uses: gradle/actions/setup-gradle@v6 @@ -44,13 +47,20 @@ jobs: - name: Publish to Maven Central if: ${{ !inputs.skip-deploy-maven-central }} - run: ./gradlew publishToSonatype closeAndReleaseSonatypeStagingRepository --warning-mode all --info + run: ./gradlew publishToSonatype closeAndReleaseSonatypeStagingRepository --warning-mode all --info --no-configuration-cache env: ORG_GRADLE_PROJECT_sonatypeUsername: ${{ secrets.MAVEN_CENTRAL_PORTAL_USERNAME }} ORG_GRADLE_PROJECT_sonatypePassword: ${{ secrets.MAVEN_CENTRAL_PORTAL_TOKEN }} ORG_GRADLE_PROJECT_signingKey: ${{ secrets.OSSRH_GPG_SECRET_KEY }} ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} + - name: Archive build reports + if: always() + uses: actions/upload-artifact@v4 + with: + name: build-reports + path: build/reports/ + - name: Create GitHub Release run: ./.github/workflows/github_release.sh env: diff --git a/build.gradle b/build.gradle index 8964cc9..c1e37d7 100644 --- a/build.gradle +++ b/build.gradle @@ -116,7 +116,7 @@ nexusPublishing { packageGroup = project.group repositories { sonatype { - stagingProfileId = "546ea6ce74787e" + nexusUrl = uri("https://ossrh-staging-api.central.sonatype.com/service/local/") } } }