From 56eb40f94b5104f770a6a53ca4eea493c60c4161 Mon Sep 17 00:00:00 2001 From: "Viral B. Shah" Date: Sat, 21 Mar 2026 01:11:06 -0400 Subject: [PATCH 1/2] Modify CI workflow for macOS-15 and architecture Updated CI workflow to use macOS-15 and simplified architecture configurations. --- .github/workflows/ci.yml | 30 ++++-------------------------- 1 file changed, 4 insertions(+), 26 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bb06a57..f8d7aae 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,41 +21,19 @@ jobs: os: - ubuntu-latest - windows-latest - - macOS-13 # intel - - macOS-14 # arm + - macOS-15-intel # intel arch: - x64 - - x86 - - aarch64 - exclude: - - os: ubuntu-latest + include: + - os: macOS-latest arch: aarch64 - - os: windows-latest - arch: aarch64 - - os: macOS-13 - arch: x86 - - os: macOS-13 - arch: aarch64 - - os: macOS-14 - arch: x86 - - os: macOS-14 - arch: x64 steps: - uses: actions/checkout@v6 - uses: julia-actions/setup-julia@v2 with: version: ${{ matrix.version }} arch: ${{ matrix.arch }} - - uses: actions/cache@v5 - env: - cache-name: cache-artifacts - with: - path: ~/.julia/artifacts - key: ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }} - restore-keys: | - ${{ runner.os }}-test-${{ env.cache-name }}- - ${{ runner.os }}-test- - ${{ runner.os }}- + - uses: julia-actions/cache@v3 - uses: julia-actions/julia-buildpkg@v1 - uses: julia-actions/julia-runtest@v1 - uses: julia-actions/julia-processcoverage@v1 From ba66984d91d63b89f640816947266a6ada363a7d Mon Sep 17 00:00:00 2001 From: "Viral B. Shah" Date: Sat, 21 Mar 2026 01:11:58 -0400 Subject: [PATCH 2/2] Add version specification for macOS aarch64 in CI --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f8d7aae..3224d7b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,6 +27,7 @@ jobs: include: - os: macOS-latest arch: aarch64 + version: '1' steps: - uses: actions/checkout@v6 - uses: julia-actions/setup-julia@v2