Update gradle gha deps to v4

This commit is contained in:
Ben Woo 2025-02-22 13:16:43 +08:00
parent 5b3477af3e
commit e3409be81b
3 changed files with 22 additions and 29 deletions

View File

@ -14,20 +14,21 @@ jobs:
javadocs: javadocs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
with: with:
ref: ${{ inputs.target_tag }} ref: ${{ inputs.target_tag }}
- uses: actions/setup-java@v3 - uses: actions/setup-java@v4
with: with:
java-version: '11' java-version: '11'
distribution: 'adopt' distribution: 'adopt'
cache: gradle cache: gradle
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
- name: build javadoc - name: build javadoc
uses: gradle/gradle-build-action@v2 run: ./gradlew javadoc
with:
arguments: javadoc
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_VERSION: ${{ inputs.target_tag }} GITHUB_VERSION: ${{ inputs.target_tag }}

View File

@ -43,23 +43,21 @@ jobs:
echo "version_bump: ${{ inputs.version_bump }}" echo "version_bump: ${{ inputs.version_bump }}"
echo "promote_from: ${{ inputs.promote_from }}" echo "promote_from: ${{ inputs.promote_from }}"
- uses: actions/checkout@v3 - uses: actions/checkout@v4
with: with:
ref: ${{ inputs.promote_from }} ref: ${{ inputs.promote_from }}
- uses: actions/setup-java@v3 - uses: actions/setup-java@v4
with: with:
java-version: '11' java-version: '11'
distribution: 'adopt' distribution: 'adopt'
cache: gradle cache: gradle
- name: Validate Gradle wrapper - name: Setup Gradle
uses: gradle/wrapper-validation-action@v1 uses: gradle/actions/setup-gradle@v4
- name: Build and test - name: Build and test
uses: gradle/gradle-build-action@v2 run: ./gradlew clean build -x assemble -x shadowJar
with:
arguments: clean build -x assemble -x shadowJar
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@ -74,12 +72,10 @@ jobs:
- name: Publish package - name: Publish package
if: steps.release.outputs.release_created == 'true' if: steps.release.outputs.release_created == 'true'
uses: gradle/gradle-build-action@v2 run: >
with: ./gradlew publish -x test
arguments: > -PmultiverseUsername=${{ secrets.REPOSILITE_REPO_USERNAME }}
publish -x test -PmultiversePassword=${{ secrets.REPOSILITE_REPO_PASSWORD }}
-PmultiverseUsername=${{ secrets.REPOSILITE_REPO_USERNAME }}
-PmultiversePassword=${{ secrets.REPOSILITE_REPO_PASSWORD }}
env: env:
GITHUB_VERSION: ${{ steps.release.outputs.publish_version }} GITHUB_VERSION: ${{ steps.release.outputs.publish_version }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@ -96,9 +92,7 @@ jobs:
- name: Generate javadoc - name: Generate javadoc
id: javadoc id: javadoc
if: steps.release.outputs.release_created == 'true' && steps.release.outputs.release_type == 'release' if: steps.release.outputs.release_created == 'true' && steps.release.outputs.release_type == 'release'
uses: gradle/gradle-build-action@v2 run: ./gradlew javadoc
with:
arguments: javadoc
env: env:
GITHUB_VERSION: ${{ steps.release.outputs.publish_version }} GITHUB_VERSION: ${{ steps.release.outputs.publish_version }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View File

@ -14,21 +14,19 @@ jobs:
permissions: permissions:
contents: read contents: read
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- uses: actions/setup-java@v3 - uses: actions/setup-java@v4
with: with:
java-version: '11' java-version: '11'
distribution: 'adopt' distribution: 'adopt'
cache: gradle cache: gradle
- name: Validate Gradle wrapper - name: Setup Gradle
uses: gradle/wrapper-validation-action@v1 uses: gradle/actions/setup-gradle@v4
- name: Run unit tests - name: Run unit tests
uses: gradle/gradle-build-action@v2 run: ./gradlew build
with:
arguments: build
env: env:
GITHUB_VERSION: pr${{ github.event.pull_request.number }} GITHUB_VERSION: pr${{ github.event.pull_request.number }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}