From af9f1317993b1b28809507674c8b32f50f11f436 Mon Sep 17 00:00:00 2001 From: IsakTheHacker <67378443+IsakTheHacker@users.noreply.github.com> Date: Wed, 22 Nov 2023 18:53:39 +0100 Subject: [PATCH] Official Gradle Wrapper Validation Action (#3980) * Create gradle-wrapper-validation.yml * Remove separate gradle wrapper validation workflow * Validate Gradle wrapper directly in pr.yml and onPush.yml before Gradle is invoked --- .github/workflows/onPush.yml | 6 ++++++ .github/workflows/pr.yml | 9 +++++++++ 2 files changed, 15 insertions(+) diff --git a/.github/workflows/onPush.yml b/.github/workflows/onPush.yml index 1cf8def41..85c18f0f1 100644 --- a/.github/workflows/onPush.yml +++ b/.github/workflows/onPush.yml @@ -69,6 +69,9 @@ jobs: lokalise-project: ${{ secrets.LOKALISE_PROJECT }} lokalise-token: ${{ secrets.LOKALISE_TOKEN }} + - uses: gradle/wrapper-validation-action@v1 + name: Validate Gradle Wrapper + - name: Build Release env: KEYSTORE_PASSWORD: ${{ secrets.ORIGINAL_KEYSTORE_FILE_PASSWORD }} @@ -177,6 +180,9 @@ jobs: lokalise-project: ${{ secrets.LOKALISE_PROJECT }} lokalise-token: ${{ secrets.LOKALISE_TOKEN }} + - uses: gradle/wrapper-validation-action@v1 + name: Validate Gradle Wrapper + - name: Build Release env: KEYSTORE_PASSWORD: ${{ secrets.UPLOAD_KEYSTORE_FILE_PASSWORD }} diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index f9b3d0cc8..3c97d1d23 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -30,6 +30,9 @@ jobs: cp .github/mock-google-services.json wear/google-services.json cp .github/mock-google-services.json automotive/google-services.json + - uses: gradle/wrapper-validation-action@v1 + name: Validate Gradle Wrapper + - name: Validate ktlint run: ./gradlew ktlintCheck @@ -58,6 +61,9 @@ jobs: cp .github/mock-google-services.json wear/google-services.json cp .github/mock-google-services.json automotive/google-services.json + - uses: gradle/wrapper-validation-action@v1 + name: Validate Gradle Wrapper + - name: Validate Lint run: ./gradlew lint @@ -100,6 +106,9 @@ jobs: cp .github/mock-google-services.json wear/google-services.json cp .github/mock-google-services.json automotive/google-services.json + - uses: gradle/wrapper-validation-action@v1 + name: Validate Gradle Wrapper + - name: Build Debug APK run: ./gradlew assembleDebug