Skip to content

Commit fda4cbc

Browse files
committed
CI fixes and move CI minimum to 1.10 LTS
* Remove support for pre 1.10 (this may not be necessary, but seems reasonable) * Add 1.11 and 1.12 to CI * Bumps macOS runner to 15 as 13 is no longer supported; requests aarch64 Julia * Set fail-fast to false to confirm only 32-bit linux CI is (currently) failing due to JuliaPy/Conda.jl#268
1 parent 0020f4e commit fda4cbc

File tree

3 files changed

+24
-14
lines changed

3 files changed

+24
-14
lines changed

.github/workflows/jlpkgbutler-ci-master-workflow.yml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,20 @@ jobs:
1111
test:
1212
runs-on: ${{ matrix.os }}
1313
strategy:
14+
fail-fast: false
1415
matrix:
15-
julia-version: ['1.6', '1.7', '1.8', '1.9', '1.10', '1.11']
16-
julia-arch: [x64, x86]
17-
os: [ubuntu-latest, windows-latest, macos-13]
16+
julia-version: ['1.10', '1.11', '1.12']
17+
julia-arch: [x64, x86, aarch64]
18+
os: [ubuntu-latest, windows-latest, macos-15]
1819
exclude:
19-
- os: macos-13
20+
- os: macos-15
2021
julia-arch: x86
21-
- os: macos-13
22-
julia-version: "1.4"
22+
- os: macos-15
23+
julia-arch: x64
24+
- os: windows-latest
25+
julia-arch: aarch64
26+
- os: ubuntu-latest
27+
julia-arch: aarch64
2328

2429
steps:
2530
- uses: actions/checkout@v4
@@ -40,4 +45,4 @@ jobs:
4045
files: ./lcov.info
4146
flags: unittests
4247
token: ${{ secrets.CODECOV_TOKEN }}
43-
48+

.github/workflows/jlpkgbutler-ci-pr-workflow.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,20 @@ jobs:
88
test:
99
runs-on: ${{ matrix.os }}
1010
strategy:
11+
fail-fast: false
1112
matrix:
12-
julia-version: ['1.6', '1.7', '1.8', '1.9', '1.10', '1.11']
13-
julia-arch: [x64, x86]
14-
os: [ubuntu-latest, windows-latest, macos-13]
13+
julia-version: ['1.10', '1.11', '1.12']
14+
julia-arch: [x64, x86, aarch64]
15+
os: [ubuntu-latest, windows-latest, macos-15]
1516
exclude:
16-
- os: macos-13
17+
- os: macos-15
1718
julia-arch: x86
18-
- os: macos-13
19-
julia-version: "1.4"
19+
- os: macos-15
20+
julia-arch: x64
21+
- os: windows-latest
22+
julia-arch: aarch64
23+
- os: ubuntu-latest
24+
julia-arch: aarch64
2025

2126
steps:
2227
- uses: actions/checkout@v4

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ TestItemRunner = "f8b46487-2199-4994-9208-9a1283c18c0a"
1313
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
1414

1515
[compat]
16-
julia = "1.6"
16+
julia = "1.10"
1717
Conda = "1.9"
1818
DataValues = "0.4.4"
1919
PyCall = "1.96"

0 commit comments

Comments
 (0)