From ac1f512865b4239701b2c29bf0079d478c4b78fa Mon Sep 17 00:00:00 2001 From: Jesper Stemann Andersen Date: Mon, 4 Nov 2024 10:32:35 +0100 Subject: [PATCH 1/2] CI: Expanded testing Expanded testing to include both current, and previous LTS versions, in addition to the current stable version - on all tier 1 CPU archs. Fixed testing on macOS wrt. to new definition of macOS-latest (being an aarch64 runner): https://discourse.julialang.org/t/how-to-fix-github-actions-ci-failures-with-julia-1-6-or-1-7-on-macos-latest-and-macos-14/117019 Reduced testing on nightly to ubuntu on x64. --- .github/workflows/CI.yml | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index dd42f3d..db756c2 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -23,19 +23,37 @@ jobs: fail-fast: false matrix: version: - - '1.6' - '1' - - 'nightly' + - lts + - '1.6' os: - ubuntu-latest - - macOS-latest + - macOS-latest # aarch64 runner + - macOS-13 # x64 runner - windows-latest arch: - x64 + - aarch64 - x86 exclude: + - os: macOS-13 + arch: aarch64 + - os: macOS-latest + arch: x64 - os: macOS-latest + version: '1.6' + - os: macOS-latest + arch: x86 + - os: macOS-13 arch: x86 + - os: ubuntu-latest + arch: aarch64 + - os: windows-latest + arch: aarch64 + include: + - os: ubuntu-latest + arch: x64 + version: nightly steps: - uses: actions/checkout@v4 - uses: julia-actions/setup-julia@v2 From a7d8cfe90497efecd32268f8637a5d0446cf1ef5 Mon Sep 17 00:00:00 2001 From: Jesper Stemann Andersen Date: Mon, 4 Nov 2024 10:15:20 +0100 Subject: [PATCH 2/2] CI: Fixed Invalidations workflow by using Julia 1.10 --- .../workflows/{InvalidationFlagger.yml => Invalidations.yml} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename .github/workflows/{InvalidationFlagger.yml => Invalidations.yml} (97%) diff --git a/.github/workflows/InvalidationFlagger.yml b/.github/workflows/Invalidations.yml similarity index 97% rename from .github/workflows/InvalidationFlagger.yml rename to .github/workflows/Invalidations.yml index 7679839..14131f0 100644 --- a/.github/workflows/InvalidationFlagger.yml +++ b/.github/workflows/Invalidations.yml @@ -7,7 +7,7 @@ jobs: steps: - uses: julia-actions/setup-julia@v2 with: - version: '1' + version: '1.10' - uses: actions/checkout@v4 - uses: julia-actions/julia-buildpkg@latest - uses: julia-actions/julia-invalidations@v1