From 3913bb5be54ec0cda038a6bcb3e488206d109b4a Mon Sep 17 00:00:00 2001 From: Trask Stalnaker Date: Wed, 14 May 2025 13:42:39 -0700 Subject: [PATCH] Sync workflow setup with other Java repos --- .github/workflows/build.yml | 12 +----------- .github/workflows/gradle-wrapper-validation.yml | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 11 deletions(-) create mode 100644 .github/workflows/gradle-wrapper-validation.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 17f3a46ea..62a444f89 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,13 +12,6 @@ concurrency: cancel-in-progress: true jobs: - gradle-wrapper-validation: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - - uses: gradle/wrapper-validation-action@f9c9c575b8b21b6485636a91ffecd10e558c62f6 # v3.5.0 - build: runs-on: ${{ matrix.os }} strategy: @@ -52,12 +45,9 @@ jobs: required-status-check: needs: - - gradle-wrapper-validation - build runs-on: ubuntu-latest if: always() steps: - - if: | - needs.gradle-wrapper-validation.result != 'success' || - needs.build.result != 'success' + - if: needs.build.result != 'success' run: exit 1 diff --git a/.github/workflows/gradle-wrapper-validation.yml b/.github/workflows/gradle-wrapper-validation.yml new file mode 100644 index 000000000..d0005581f --- /dev/null +++ b/.github/workflows/gradle-wrapper-validation.yml @@ -0,0 +1,17 @@ +name: Gradle wrapper validation + +on: + push: + pull_request: + +permissions: + contents: read + +jobs: + gradle-wrapper-validation: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + + # this needs to be in its own workflow in order to make OSSF scorecard happy + - uses: gradle/actions/wrapper-validation@06832c7b30a0129d7fb559bcc6e43d26f6374244 # v4.3.1