From d587aed81a50ca1a5f306cae1aa58349104babbe Mon Sep 17 00:00:00 2001 From: Trask Stalnaker Date: Mon, 28 Feb 2022 10:00:11 -0800 Subject: [PATCH] Clean up examples github actions job (#5459) --- .github/workflows/ci.yml | 36 ++++++++----------- .github/workflows/nightly-no-cache.yml | 35 ++++++++---------- .github/workflows/nightly.yml | 36 ++++++++----------- .github/workflows/pr.yml | 38 ++++++++------------ .github/workflows/release-gradle-plugins.yml | 36 ++++++++----------- .github/workflows/release.yml | 36 ++++++++----------- 6 files changed, 84 insertions(+), 133 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d704ecd9b3..1e8f405a37 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -167,37 +167,29 @@ jobs: distribution: adopt java-version: 11 - - name: Local publish of artifacts + - name: Set up gradle cache uses: gradle/gradle-build-action@v2 - with: - # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ - arguments: publishToMavenLocal -x javadoc + + - name: Local publish of artifacts + # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ + run: ./gradlew publishToMavenLocal -x javadoc - name: Local publish of gradle plugins - uses: gradle/gradle-build-action@v2 - with: - # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ - arguments: publishToMavenLocal -x javadoc - build-root-directory: gradle-plugins + # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ + run: ./gradlew publishToMavenLocal -x javadoc + working-directory: gradle-plugins - name: Build distro - uses: gradle/gradle-build-action@v2 - with: - arguments: build --init-script ../../.github/scripts/local.init.gradle.kts - build-root-directory: examples/distro + run: ./gradlew build --init-script ../../.github/scripts/local.init.gradle.kts + working-directory: examples/distro - name: Build extension - uses: gradle/gradle-build-action@v2 - with: - arguments: build --init-script ../../.github/scripts/local.init.gradle.kts - build-root-directory: examples/extension + run: ./gradlew build --init-script ../../.github/scripts/local.init.gradle.kts + working-directory: examples/extension - name: Run muzzle check against extension - uses: gradle/gradle-build-action@v2 - with: - cache-read-only: true - arguments: muzzle --init-script ../../.github/scripts/local.init.gradle.kts - build-root-directory: examples/extension + run: ./gradlew muzzle --init-script ../../.github/scripts/local.init.gradle.kts + working-directory: examples/extension snapshot: runs-on: ubuntu-latest diff --git a/.github/workflows/nightly-no-cache.yml b/.github/workflows/nightly-no-cache.yml index 10fce872ba..39b75c8508 100644 --- a/.github/workflows/nightly-no-cache.yml +++ b/.github/workflows/nightly-no-cache.yml @@ -150,36 +150,29 @@ jobs: distribution: adopt java-version: 11 - - name: Local publish of artifacts + - name: Set up gradle cache uses: gradle/gradle-build-action@v2 - with: - # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ - arguments: publishToMavenLocal -x javadoc + + - name: Local publish of artifacts + # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ + run: ./gradlew publishToMavenLocal -x javadoc - name: Local publish of gradle plugins - uses: gradle/gradle-build-action@v2 - with: - # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ - arguments: publishToMavenLocal -x javadoc - build-root-directory: gradle-plugins + # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ + run: ./gradlew publishToMavenLocal -x javadoc + working-directory: gradle-plugins - name: Build distro - uses: gradle/gradle-build-action@v2 - with: - arguments: build --init-script ../../.github/scripts/local.init.gradle.kts --no-build-cache - build-root-directory: examples/distro + run: ./gradlew build --init-script ../../.github/scripts/local.init.gradle.kts --no-build-cache + working-directory: examples/distro - name: Build extension - uses: gradle/gradle-build-action@v2 - with: - arguments: build --init-script ../../.github/scripts/local.init.gradle.kts --no-build-cache - build-root-directory: examples/extension + run: ./gradlew build --init-script ../../.github/scripts/local.init.gradle.kts --no-build-cache + working-directory: examples/extension - name: Run muzzle check against extension - uses: gradle/gradle-build-action@v2 - with: - arguments: muzzle --init-script ../../.github/scripts/local.init.gradle.kts - build-root-directory: examples/extension + run: ./gradlew muzzle --init-script ../../.github/scripts/local.init.gradle.kts + working-directory: examples/extension issue: name: Open issue on failure diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 423fd95020..8b03dc3088 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -158,37 +158,29 @@ jobs: distribution: adopt java-version: 11 - - name: Local publish of artifacts + - name: Set up gradle cache uses: gradle/gradle-build-action@v2 - with: - # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ - arguments: publishToMavenLocal -x javadoc + + - name: Local publish of artifacts + # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ + run: ./gradlew publishToMavenLocal -x javadoc - name: Local publish of gradle plugins - uses: gradle/gradle-build-action@v2 - with: - # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ - arguments: publishToMavenLocal -x javadoc - build-root-directory: gradle-plugins + # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ + run: ./gradlew publishToMavenLocal -x javadoc + working-directory: gradle-plugins - name: Build distro - uses: gradle/gradle-build-action@v2 - with: - arguments: build --init-script ../../.github/scripts/local.init.gradle.kts - build-root-directory: examples/distro + run: ./gradlew build --init-script ../../.github/scripts/local.init.gradle.kts + working-directory: examples/distro - name: Build extension - uses: gradle/gradle-build-action@v2 - with: - arguments: build --init-script ../../.github/scripts/local.init.gradle.kts - build-root-directory: examples/extension + run: ./gradlew build --init-script ../../.github/scripts/local.init.gradle.kts + working-directory: examples/extension - name: Run muzzle check against extension - uses: gradle/gradle-build-action@v2 - with: - cache-read-only: true - arguments: muzzle --init-script ../../.github/scripts/local.init.gradle.kts - build-root-directory: examples/extension + run: ./gradlew muzzle --init-script ../../.github/scripts/local.init.gradle.kts + working-directory: examples/extension issue: name: Open issue on failure diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index f1fdd359ba..73b5da5c22 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -215,41 +215,31 @@ jobs: distribution: adopt java-version: 11 - - name: Local publish of artifacts + - name: Set up gradle cache uses: gradle/gradle-build-action@v2 with: cache-read-only: true - # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ - arguments: publishToMavenLocal -x javadoc + + - name: Local publish of artifacts + # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ + run: ./gradlew publishToMavenLocal -x javadoc - name: Local publish of gradle plugins - uses: gradle/gradle-build-action@v2 - with: - cache-read-only: true - # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ - arguments: publishToMavenLocal -x javadoc - build-root-directory: gradle-plugins + # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ + run: ./gradlew publishToMavenLocal -x javadoc + working-directory: gradle-plugins - name: Build distro - uses: gradle/gradle-build-action@v2 - with: - cache-read-only: true - arguments: build --init-script ../../.github/scripts/local.init.gradle.kts - build-root-directory: examples/distro + run: ./gradlew build --init-script ../../.github/scripts/local.init.gradle.kts + working-directory: examples/distro - name: Build extension - uses: gradle/gradle-build-action@v2 - with: - cache-read-only: true - arguments: build --init-script ../../.github/scripts/local.init.gradle.kts - build-root-directory: examples/extension + run: ./gradlew build --init-script ../../.github/scripts/local.init.gradle.kts + working-directory: examples/extension - name: Run muzzle check against extension - uses: gradle/gradle-build-action@v2 - with: - cache-read-only: true - arguments: muzzle --init-script ../../.github/scripts/local.init.gradle.kts - build-root-directory: examples/extension + run: ./gradlew muzzle --init-script ../../.github/scripts/local.init.gradle.kts + working-directory: examples/extension accept-pr: needs: [ build, test, smoke-test, muzzle, examples ] diff --git a/.github/workflows/release-gradle-plugins.yml b/.github/workflows/release-gradle-plugins.yml index 934175eab8..e11a8d8c1a 100644 --- a/.github/workflows/release-gradle-plugins.yml +++ b/.github/workflows/release-gradle-plugins.yml @@ -104,37 +104,29 @@ jobs: distribution: adopt java-version: 11 - - name: Local publish of artifacts + - name: Set up gradle cache uses: gradle/gradle-build-action@v2 - with: - # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ - arguments: publishToMavenLocal -x javadoc + + - name: Local publish of artifacts + # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ + run: ./gradlew publishToMavenLocal -x javadoc - name: Local publish of gradle plugins - uses: gradle/gradle-build-action@v2 - with: - # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ - arguments: publishToMavenLocal -x javadoc - build-root-directory: gradle-plugins + # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ + run: ./gradlew publishToMavenLocal -x javadoc + working-directory: gradle-plugins - name: Build distro - uses: gradle/gradle-build-action@v2 - with: - arguments: build --init-script ../../.github/scripts/local.init.gradle.kts - build-root-directory: examples/distro + run: ./gradlew build --init-script ../../.github/scripts/local.init.gradle.kts + working-directory: examples/distro - name: Build extension - uses: gradle/gradle-build-action@v2 - with: - arguments: build --init-script ../../.github/scripts/local.init.gradle.kts - build-root-directory: examples/extension + run: ./gradlew build --init-script ../../.github/scripts/local.init.gradle.kts + working-directory: examples/extension - name: Run muzzle check against extension - uses: gradle/gradle-build-action@v2 - with: - arguments: muzzle --init-script ../../.github/scripts/local.init.gradle.kts - build-root-directory: examples/extension - cache-read-only: true + run: ./gradlew muzzle --init-script ../../.github/scripts/local.init.gradle.kts + working-directory: examples/extension release: needs: [ test, smoke-test, examples ] diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index eb775ad4f1..625618d2f1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -96,37 +96,29 @@ jobs: distribution: adopt java-version: 11 - - name: Local publish of artifacts + - name: Set up gradle cache uses: gradle/gradle-build-action@v2 - with: - # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ - arguments: publishToMavenLocal -x javadoc + + - name: Local publish of artifacts + # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ + run: ./gradlew publishToMavenLocal -x javadoc - name: Local publish of gradle plugins - uses: gradle/gradle-build-action@v2 - with: - # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ - arguments: publishToMavenLocal -x javadoc - build-root-directory: gradle-plugins + # javadoc task fails sporadically fetching https://docs.oracle.com/javase/8/docs/api/ + run: ./gradlew publishToMavenLocal -x javadoc + working-directory: gradle-plugins - name: Build distro - uses: gradle/gradle-build-action@v2 - with: - arguments: build --init-script ../../.github/scripts/local.init.gradle.kts - build-root-directory: examples/distro + run: ./gradlew build --init-script ../../.github/scripts/local.init.gradle.kts + working-directory: examples/distro - name: Build extension - uses: gradle/gradle-build-action@v2 - with: - arguments: build --init-script ../../.github/scripts/local.init.gradle.kts - build-root-directory: examples/extension + run: ./gradlew build --init-script ../../.github/scripts/local.init.gradle.kts + working-directory: examples/extension - name: Run muzzle check against extension - uses: gradle/gradle-build-action@v2 - with: - arguments: muzzle --init-script ../../.github/scripts/local.init.gradle.kts - build-root-directory: examples/extension - cache-read-only: true + run: ./gradlew muzzle --init-script ../../.github/scripts/local.init.gradle.kts + working-directory: examples/extension release: needs: [ test, smoke-test, examples ]