From c1225873ddedf853105e77a7e5c73c8dbb55bf7a Mon Sep 17 00:00:00 2001 From: Graham Christensen Date: Tue, 4 Aug 2026 13:07:20 -0400 Subject: [PATCH 1/2] Add a success job --- .github/workflows/ci.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7e87ddc..56c7321 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -54,3 +54,19 @@ jobs: steps: - uses: actions/checkout@v4 - uses: DeterminateSystems/flake-checker-action@main + + success: + runs-on: ubuntu-latest + needs: + - checks + - cargo-deny + - flake-checker + if: ${{ always() }} + steps: + - run: "true" + - run: | + echo "A dependent in the build matrix failed." + exit 1 + if: | + contains(needs.*.result, 'failure') || + contains(needs.*.result, 'cancelled') From 30cc8de19c1526f0ed05943cc98ba3f7a13bca04 Mon Sep 17 00:00:00 2001 From: Graham Christensen Date: Tue, 4 Aug 2026 13:09:45 -0400 Subject: [PATCH 2/2] Bigger runners --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 56c7321..e6f8e86 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ jobs: strategy: matrix: os: - - ubuntu-latest + - UbuntuLatest32Cores128G - macos-latest runs-on: ${{ matrix.os }} steps: @@ -35,7 +35,7 @@ jobs: cargo-deny: name: Advisories, licenses, sources - runs-on: ubuntu-latest + runs-on: UbuntuLatest32Cores128G permissions: contents: read # For flakehub-cache-action @@ -50,7 +50,7 @@ jobs: flake-checker: name: Check flake.lock health - runs-on: ubuntu-latest + runs-on: UbuntuLatest32Cores128G steps: - uses: actions/checkout@v4 - uses: DeterminateSystems/flake-checker-action@main