Skip to content

Commit 6a5adf0

Browse files
committed
Support manual Gradle dependency graph submission
1 parent c8c7048 commit 6a5adf0

File tree

5 files changed

+12
-0
lines changed

5 files changed

+12
-0
lines changed

.github/actions/setup-environment/action.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ inputs:
77
cache-read-only:
88
description: 'gradle.cache-read-only'
99
default: 'true'
10+
submit-dependency-graph:
11+
description: 'gradle.dependency-graph.generate-and-submit'
12+
default: 'false'
1013
runs:
1114
using: 'composite'
1215
steps:
@@ -36,6 +39,8 @@ runs:
3639

3740
cache-disabled: ${{ inputs.cache-disabled }}
3841
cache-read-only: ${{ inputs.cache-read-only }}
42+
43+
dependency-graph: ${{ (inputs.submit-dependency-graph == 'true') && 'generate-and-submit' || 'disabled' }}
3944
- if: runner.os == 'Windows'
4045
uses: msys2/setup-msys2@v2
4146
with:

.github/workflows/ci-branch.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,5 @@ on:
99
jobs:
1010
checks:
1111
uses: ./.github/workflows/run-checks.yml
12+
permissions:
13+
contents: write

.github/workflows/ci-main.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ on:
88
jobs:
99
checks:
1010
uses: ./.github/workflows/run-checks.yml
11+
permissions:
12+
contents: write
1113

1214
publish:
1315
needs: [ checks ]

.github/workflows/run-build-project.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ jobs:
1919
- uses: ./.github/actions/setup-environment
2020
with:
2121
cache-read-only: ${{ github.ref_name != 'main' }}
22+
submit-dependency-graph: true
2223
- run: >
2324
./gradlew
2425
build publishToMavenLocal

.github/workflows/run-checks.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ on:
66
jobs:
77
build-project:
88
uses: ./.github/workflows/run-build-project.yml
9+
permissions:
10+
contents: write
911

1012
build-website:
1113
needs: [ build-project ]

0 commit comments

Comments
 (0)