From 8a83bbd281378fbb1c997d170d9d924c566d295d Mon Sep 17 00:00:00 2001 From: Matthew Parkinson Date: Wed, 1 Nov 2023 23:52:16 +0000 Subject: [PATCH 1/7] Workaround runner issue. --- .github/workflows/main.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4855549fa..0b24a8c9c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -95,6 +95,7 @@ jobs: - uses: actions/checkout@v3 - name: Install build dependencies run: ${{ matrix.dependencies }} + - uses: mjp41/workaround8649@027dbedef21ad1c2fa7aa7fecbf4b87c7f7db45d - name: Configure CMake run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{matrix.build-type}} -G Ninja ${{ matrix.cmake-flags }} ${{ matrix.extra-cmake-flags }} # Build with a nice ninja status line @@ -243,6 +244,9 @@ jobs: - uses: actions/checkout@v3 - name: Install build dependencies run: ${{ matrix.dependencies }} + + - uses: mjp41/workaround8649@027dbedef21ad1c2fa7aa7fecbf4b87c7f7db45d + - name: Configure CMake run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{matrix.build-type}} -G Ninja ${{ matrix.cmake-flags }} ${{ matrix.extra-cmake-flags }} # Build with a nice ninja status line From f05137e06a44b3e58bdc062594182770cf0af765 Mon Sep 17 00:00:00 2001 From: Matthew Parkinson Date: Tue, 7 Nov 2023 11:31:34 +0000 Subject: [PATCH 2/7] Debugging. --- .github/workflows/main.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 0b24a8c9c..421c33cad 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -95,6 +95,11 @@ jobs: - uses: actions/checkout@v3 - name: Install build dependencies run: ${{ matrix.dependencies }} + + - name: Test runner + run: | + echo "Runner name: ${{ runner.name }} ${{ runner.os }} ${{ runner.os_version }} ${{ runner.labels }}" + - uses: mjp41/workaround8649@027dbedef21ad1c2fa7aa7fecbf4b87c7f7db45d - name: Configure CMake run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{matrix.build-type}} -G Ninja ${{ matrix.cmake-flags }} ${{ matrix.extra-cmake-flags }} @@ -245,6 +250,10 @@ jobs: - name: Install build dependencies run: ${{ matrix.dependencies }} + - name: Test runner + run: | + echo "Runner name: ${{ runner.name }} ${{ runner.os }} ${{ runner.os_version }} ${{ runner.labels }}" + - uses: mjp41/workaround8649@027dbedef21ad1c2fa7aa7fecbf4b87c7f7db45d - name: Configure CMake From 3259dc1a9567189d7fcd3f45753b90e688da2480 Mon Sep 17 00:00:00 2001 From: Matthew Parkinson Date: Tue, 7 Nov 2023 11:39:02 +0000 Subject: [PATCH 3/7] Update action. --- .github/workflows/main.yml | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 421c33cad..92ff972fa 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -96,11 +96,10 @@ jobs: - name: Install build dependencies run: ${{ matrix.dependencies }} - - name: Test runner - run: | - echo "Runner name: ${{ runner.name }} ${{ runner.os }} ${{ runner.os_version }} ${{ runner.labels }}" + - uses: mjp41/workaround8649@7138a6cf099e27773bf64c470b3a6dc56299a401 + with: + os: ${{ matrix.os }} - - uses: mjp41/workaround8649@027dbedef21ad1c2fa7aa7fecbf4b87c7f7db45d - name: Configure CMake run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{matrix.build-type}} -G Ninja ${{ matrix.cmake-flags }} ${{ matrix.extra-cmake-flags }} # Build with a nice ninja status line @@ -249,13 +248,11 @@ jobs: - uses: actions/checkout@v3 - name: Install build dependencies run: ${{ matrix.dependencies }} - - - name: Test runner - run: | - echo "Runner name: ${{ runner.name }} ${{ runner.os }} ${{ runner.os_version }} ${{ runner.labels }}" - - - uses: mjp41/workaround8649@027dbedef21ad1c2fa7aa7fecbf4b87c7f7db45d + - uses: mjp41/workaround8649@7138a6cf099e27773bf64c470b3a6dc56299a401 + with: + os: ${{ matrix.os }} + - name: Configure CMake run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{matrix.build-type}} -G Ninja ${{ matrix.cmake-flags }} ${{ matrix.extra-cmake-flags }} # Build with a nice ninja status line From a01771ae8b9b29ec1f74ebd36bb45e2e0289471a Mon Sep 17 00:00:00 2001 From: Matthew Parkinson Date: Tue, 7 Nov 2023 11:46:23 +0000 Subject: [PATCH 4/7] Try again --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 92ff972fa..ed0f9779d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -96,7 +96,7 @@ jobs: - name: Install build dependencies run: ${{ matrix.dependencies }} - - uses: mjp41/workaround8649@7138a6cf099e27773bf64c470b3a6dc56299a401 + - uses: mjp41/workaround8649@0aa743885d26b33c0ec79368d65efb10d43bc600 with: os: ${{ matrix.os }} @@ -249,7 +249,7 @@ jobs: - name: Install build dependencies run: ${{ matrix.dependencies }} - - uses: mjp41/workaround8649@7138a6cf099e27773bf64c470b3a6dc56299a401 + - uses: mjp41/workaround8649@0aa743885d26b33c0ec79368d65efb10d43bc600 with: os: ${{ matrix.os }} From dc2142e739afbea6072a9d408b8f5f1a46cb440d Mon Sep 17 00:00:00 2001 From: Matthew Parkinson Date: Tue, 7 Nov 2023 11:53:12 +0000 Subject: [PATCH 5/7] Debugging --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ed0f9779d..41d7eac4d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -96,7 +96,7 @@ jobs: - name: Install build dependencies run: ${{ matrix.dependencies }} - - uses: mjp41/workaround8649@0aa743885d26b33c0ec79368d65efb10d43bc600 + - uses: mjp41/workaround8649@d74a8cfd086c192ae521539145073a999ed9fa6c with: os: ${{ matrix.os }} @@ -249,7 +249,7 @@ jobs: - name: Install build dependencies run: ${{ matrix.dependencies }} - - uses: mjp41/workaround8649@0aa743885d26b33c0ec79368d65efb10d43bc600 + - uses: mjp41/workaround8649@d74a8cfd086c192ae521539145073a999ed9fa6c with: os: ${{ matrix.os }} From 65d999a2a8f745bbaece3c031a9c0c698c2f5d5a Mon Sep 17 00:00:00 2001 From: Matthew Parkinson Date: Tue, 7 Nov 2023 11:56:36 +0000 Subject: [PATCH 6/7] Latest action version. --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 41d7eac4d..cc4cb1658 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -96,7 +96,7 @@ jobs: - name: Install build dependencies run: ${{ matrix.dependencies }} - - uses: mjp41/workaround8649@d74a8cfd086c192ae521539145073a999ed9fa6c + - uses: mjp41/workaround8649@7929373c0fe5caf844d8115adccef39e3b5362e7 with: os: ${{ matrix.os }} @@ -249,7 +249,7 @@ jobs: - name: Install build dependencies run: ${{ matrix.dependencies }} - - uses: mjp41/workaround8649@d74a8cfd086c192ae521539145073a999ed9fa6c + - uses: mjp41/workaround8649@7929373c0fe5caf844d8115adccef39e3b5362e7 with: os: ${{ matrix.os }} From 14e93307476c4a427cdc5809eec4ea6d904197bc Mon Sep 17 00:00:00 2001 From: Matthew Parkinson Date: Tue, 7 Nov 2023 13:08:35 +0000 Subject: [PATCH 7/7] Fix FreeBSD CI --- .github/workflows/main.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index cc4cb1658..67fbda13c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -440,7 +440,8 @@ jobs: fi all-checks: - needs: [linux, freebsd, qemu-crossbuild, windows, format, sanitizer] + # Currently FreeBSD and NetBSD CI are not working, so we do not require them to pass. + needs: [linux, qemu-crossbuild, windows, format, sanitizer] runs-on: ubuntu-latest steps: - name: Dummy step