From 24337f4593242b092d2f8ae2225c5c5e5276a15e Mon Sep 17 00:00:00 2001 From: Idddd <956020859@qq.com> Date: Wed, 3 Jun 2026 18:23:30 +0800 Subject: [PATCH] Run release with setup-gradle binary --- .github/workflows/release.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e0e8268..4fa5e61 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,9 +34,21 @@ jobs: distribution: temurin java-version: 17 + - name: Read Gradle version + id: gradle-version + run: | + distribution_url="$(sed -n 's/^distributionUrl=//p' gradle/wrapper/gradle-wrapper.properties)" + gradle_version="$(printf '%s\n' "$distribution_url" | sed -E 's#.*gradle-([0-9][^-]*)-(bin|all)\.zip#\1#')" + if [[ -z "$gradle_version" || "$gradle_version" == "$distribution_url" ]]; then + echo "::error file=gradle/wrapper/gradle-wrapper.properties::Unable to parse Gradle version from distributionUrl='$distribution_url'." + exit 1 + fi + echo "version=$gradle_version" >> "$GITHUB_OUTPUT" + - name: Setup Gradle uses: gradle/actions/setup-gradle@v4 with: + gradle-version: ${{ steps.gradle-version.outputs.version }} validate-wrappers: false - name: Configure Git identity @@ -65,7 +77,7 @@ jobs: echo "${{ secrets.SIGNING_KEY_ASC }}" > "$SIGNING_KEY_FILE" fi - ./gradlew release \ + gradle release \ -Prelease.useAutomaticVersion=true - name: Upload plugin distribution