From 6a7cccded07a46a0a7b50ac27ff3f86eb977859f Mon Sep 17 00:00:00 2001 From: Chris Vest Date: Thu, 26 Aug 2021 11:19:11 +0200 Subject: [PATCH] Try to make the PR Reports workflow more robust (#11620) Motiviation: The workflow from the default branch is the one that gets to run for all PRs, regardless of what branch they are targeting. This means the 4.1 PR Reports workflow needs to tollerate master branch PRs, where there is no Java 8 builds. Modification: Make the PR Reports tolerate that the Java 8 matrix fails if they are missing. Result: Hopefully we'll get working PR Reports for master branch PRs now. --- .github/workflows/ci-pr-reports.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/ci-pr-reports.yml b/.github/workflows/ci-pr-reports.yml index dc96465ea9..2d9699d0f3 100644 --- a/.github/workflows/ci-pr-reports.yml +++ b/.github/workflows/ci-pr-reports.yml @@ -26,13 +26,17 @@ jobs: tests: runs-on: ubuntu-latest strategy: + fail-fast: false matrix: + ignore-if-missing: [false] include: - setup: linux-x86_64-java8 + ignore-if-missing: true - setup: linux-x86_64-java11 - setup: linux-x86_64-java16 - setup: linux-x86_64-java11-boringssl - setup: windows-x86_64-java11-boringssl + continue-on-error: ${{ matrix.ignore-if-missing }} steps: - name: Download Artifacts uses: dawidd6/action-download-artifact@v2.14.1