From 639b658120bc539e8a70d50e4bbc4691d1c8e578 Mon Sep 17 00:00:00 2001 From: Puneet Behl Date: Thu, 11 May 2023 15:32:27 +0530 Subject: [PATCH 1/3] Update Gradle Task fetchSource --- docs/build.gradle | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/build.gradle b/docs/build.gradle index e69ecab2..3e5bc311 100644 --- a/docs/build.gradle +++ b/docs/build.gradle @@ -77,9 +77,8 @@ task fetchSource { doLast { println "Downloading GORM source code." - def tag = System.getenv('TAGGED_VERSION') - if (tag) { - ant.get src: "https://github.com/grails/grails-data-mapping/archive/${tag}.zip", dest: zipFile, verbose: true + if (isReleaseVersion) { + ant.get src: "https://github.com/grails/grails-data-mapping/archive/${gormVersion}.zip", dest: zipFile, verbose: true } else { ant.get src: "https://github.com/grails/grails-data-mapping/zipball/${githubBranch}", dest: zipFile, verbose: true } From c8c853c4d1236450641c85a7a6f5289ad65c32c7 Mon Sep 17 00:00:00 2001 From: Puneet Behl Date: Thu, 11 May 2023 15:32:31 +0530 Subject: [PATCH 2/3] Update dependabot.yml --- .github/dependabot.yml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index f4b38704..877e1fdd 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -6,14 +6,14 @@ updates: interval: "daily" labels: - "type: dependency upgrade" -- package-ecosystem: gradle - directory: "/" - schedule: - interval: daily - open-pull-requests-limit: 10 - target-branch: 7.0.x - ignore: - - dependency-name: com.gradle.build-scan - versions: - - 3.5.1 - - "3.6" + - package-ecosystem: gradle + directory: "/" + schedule: + interval: daily + open-pull-requests-limit: 10 + target-branch: 7.0.x + ignore: + - dependency-name: com.gradle.build-scan + versions: + - 3.5.1 + - "3.6" From 5b80c41449c4fe616e280784903118f1943c637d Mon Sep 17 00:00:00 2001 From: Puneet Behl Date: Thu, 11 May 2023 15:32:43 +0530 Subject: [PATCH 3/3] Update release.yml --- .github/workflows/release.yml | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 51e34d6e..5fde082b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,9 +29,12 @@ jobs: uses: micronaut-projects/github-actions/pre-release@master with: token: ${{ secrets.GITHUB_TOKEN }} + - name: Generate secring file + env: + SECRING_FILE: ${{ secrets.SECRING_FILE }} + run: echo $SECRING_FILE | base64 -d > ${{ github.workspace }}/secring.gpg - name: Publish to Sonatype OSSRH env: - TAGGED_VERSION: ${{ steps.release_version.outputs.release_version }} GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }} GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER }} GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY }} @@ -42,13 +45,18 @@ jobs: ARTIFACTORY_PASSWORD: ${{ secrets.ARTIFACTORY_PASSWORD }} SIGNING_KEY: ${{ secrets.SIGNING_KEY }} SIGNING_PASSPHRASE: ${{ secrets.SIGNING_PASSPHRASE }} - SECRING_FILE: ${{ secrets.SECRING_FILE }} - run: | - echo $SECRING_FILE | base64 -d > secring.gpg - echo "Publishing Artifacts" - (set -x; ./gradlew -Psigning.secretKeyRingFile="${GITHUB_WORKSPACE}/secring.gpg" publishToSonatype closeAndReleaseSonatypeStagingRepository --no-daemon) - echo "Publishing Documentation" - ./gradlew docs:docs + with: + arguments: -Psigning.secretKeyRingFile="${GITHUB_WORKSPACE}/secring.gpg" publishToSonatype closeAndReleaseSonatypeStagingRepository --no-daemon + - name: Publish Documentation + id: docs + if: steps.publish.outcome == 'success' + uses: gradle/gradle-build-action@v2 + env: + GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }} + GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER }} + GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY }} + with: + arguments: docs:docs - name: Export Gradle Properties uses: micronaut-projects/github-actions/export-gradle-properties@master - name: Determine docs target repository