Skip to content

Commit

Permalink
CI: Expanded testing to include julia LTS versions
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
stemann committed Nov 4, 2024
1 parent e14cb19 commit 16f7d0f
Showing 1 changed file with 21 additions and 3 deletions.
24 changes: 21 additions & 3 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 16f7d0f

Please sign in to comment.