From 1993e721f2528b2dc70398b3be8cf10ce70f5bc0 Mon Sep 17 00:00:00 2001 From: Christian Murphy Date: Thu, 22 Aug 2024 09:42:04 -0700 Subject: [PATCH 1/3] chore(ci): setup gradle action and submit dependencies back to GitHub --- .github/workflows/CI.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index ed7f7009551..c3264b37078 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -32,13 +32,15 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 - - name: Gradle Wrapper Validation - uses: gradle/actions/wrapper-validation@v3 - name: Setup Java uses: actions/setup-java@v4 with: distribution: ${{ matrix.java-distribution }} java-version: ${{ matrix.java-version }} + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v4 + - name: Generate and submit dependency graph + uses: gradle/actions/dependency-submission@v4 - name: Build and Test run: ./gradlew -S --no-daemon --no-parallel build jacocoAggregateReport coveralls - name: Lint JavaScript From 37d10697b64cae05c92c6baff2c76e7baa30d959 Mon Sep 17 00:00:00 2001 From: Christian Murphy Date: Thu, 22 Aug 2024 09:46:40 -0700 Subject: [PATCH 2/3] chore(ci): add contents permission --- .github/workflows/CI.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index c3264b37078..680916a96e9 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -1,4 +1,6 @@ name: CI +permissions: + contents: write on: push: branches: From 4a3d360039ea6e831e4021eec0d2925cd2b6f8c0 Mon Sep 17 00:00:00 2001 From: Christian Murphy Date: Thu, 22 Aug 2024 09:52:24 -0700 Subject: [PATCH 3/3] chore(ci): only submit dependencies for commits --- .github/workflows/CI.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 680916a96e9..5210cd9ef2c 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -42,6 +42,7 @@ jobs: - name: Setup Gradle uses: gradle/actions/setup-gradle@v4 - name: Generate and submit dependency graph + if: ${{ github.event_name == 'push' }} uses: gradle/actions/dependency-submission@v4 - name: Build and Test run: ./gradlew -S --no-daemon --no-parallel build jacocoAggregateReport coveralls