From dacd10322d443dfd73eb3d5ec09a8bade9ea09ec Mon Sep 17 00:00:00 2001 From: Andreas Noack Date: Sun, 3 Aug 2025 17:30:30 +0200 Subject: [PATCH 1/2] Adjust CI Julia versions Test on min, lts, 1, and pre instead of hard coded versions and nightly. --- .github/workflows/CI.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 75b89a7..686b71b 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -13,9 +13,10 @@ jobs: fail-fast: false matrix: version: - - '1.0' + - 'min' + - 'lts' - '1' - - 'nightly' + - 'pre' os: - ubuntu-latest - macOS-latest From 1a72a79d791900141ccf9dd92c457168bf36c7a4 Mon Sep 17 00:00:00 2001 From: Andreas Noack Date: Sun, 3 Aug 2025 17:54:38 +0200 Subject: [PATCH 2/2] Add a finalize step to use for branch protection rule --- .github/workflows/CI.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 686b71b..9c8862f 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -6,6 +6,17 @@ on: - main tags: '*' jobs: + finalize: + timeout-minutes: 10 + needs: [test] + if: always() + runs-on: ubuntu-latest + steps: + - run: | + echo test: ${{ needs.test.result }} + - run: exit 1 + if: | + (needs.test.result != 'success') test: name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }} runs-on: ${{ matrix.os }}