From b61dbd2545193415ede2417ebd2f6a7de4797413 Mon Sep 17 00:00:00 2001 From: daz Date: Mon, 12 Feb 2024 21:53:55 -0700 Subject: [PATCH] Test no dependency-graph for failing build --- .../integ-test-dependency-graph-failures.yml | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/.github/workflows/integ-test-dependency-graph-failures.yml b/.github/workflows/integ-test-dependency-graph-failures.yml index 00d3e28..1c346ef 100644 --- a/.github/workflows/integ-test-dependency-graph-failures.yml +++ b/.github/workflows/integ-test-dependency-graph-failures.yml @@ -17,6 +17,32 @@ env: GRADLE_BUILD_ACTION_CACHE_KEY_PREFIX: dependency-graph-${{ inputs.cache-key-prefix }} jobs: + failing-build: + runs-on: ubuntu-latest + steps: + - name: Checkout sources + uses: actions/checkout@v4 + - name: Download distribution if required + uses: ./.github/actions/download-dist + - name: Setup Gradle for dependency-graph generate + uses: ./setup-gradle + with: + dependency-graph: generate + dependency-graph-continue-on-failure: true + - name: Run build that will fail + id: gradle-build + continue-on-error: true + run: ./gradlew build fail + working-directory: .github/workflow-samples/groovy-dsl + - name: Check no dependency graph is generated + shell: bash + run: | + if [ ! -z "$(ls -A dependency-graph-reports)" ]; then + echo "Expected no dependency graph files to be generated" + ls -l dependency-graph-reports + exit 1 + fi + unsupported-gradle-version-warning: runs-on: ubuntu-latest steps: