Skip to content

Commit 82012a2

Browse files
authored
Merge pull request #38 from JuliaComputing/mp/julia-1.10
ci: tests against Julia 1.10
2 parents cc6b87a + 80f0149 commit 82012a2

File tree

2 files changed

+30
-6
lines changed

2 files changed

+30
-6
lines changed

.github/dependabot.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
2+
version: 2
3+
updates:
4+
- package-ecosystem: "github-actions"
5+
directory: "/" # Location of package manifests
6+
schedule:
7+
interval: "weekly"

.github/workflows/CI.yml

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,28 +23,45 @@ jobs:
2323
# Parts of this package depend on Pkg internals.
2424
# Because Pkg internals are allowed to change between Julia minor versions,
2525
# we should run CI on each minor version of Julia that we want to support.
26+
# But it's fine to just run these with Linux, as not to make the matrix too
27+
# big. Also, Julia 1.4.2 does not work on the macos-latest runner for some
28+
# reason, failing with a linking error, so that also sidesteps that issue.
2629
- '1.3'
2730
- '1.4'
2831
- '1.5'
2932
- '1.6'
3033
- '1.7'
3134
- '1.8'
3235
- '1.9'
36+
- '1.10'
3337
- '1' # automatically expands to the latest stable 1.x release
3438
- 'nightly'
3539
os:
3640
- ubuntu-latest
37-
- macOS-latest
38-
- windows-latest
3941
arch:
4042
- x64
43+
# We still want to run CI on Windows and MacOS for some Julia versions, so
44+
# so doing that for nightly and the latest release.
45+
include:
46+
- os: macOS-latest
47+
version: '1'
48+
arch: x64
49+
- os: windows-latest
50+
version: '1'
51+
arch: x64
52+
- os: macOS-latest
53+
version: 'nightly'
54+
arch: x64
55+
- os: windows-latest
56+
version: 'nightly'
57+
arch: x64
4158
steps:
42-
- uses: actions/checkout@v2
43-
- uses: julia-actions/setup-julia@v1
59+
- uses: actions/checkout@v4
60+
- uses: julia-actions/setup-julia@v2
4461
with:
4562
version: ${{ matrix.version }}
4663
arch: ${{ matrix.arch }}
47-
- uses: actions/cache@v1
64+
- uses: actions/cache@v4
4865
env:
4966
cache-name: cache-artifacts
5067
with:
@@ -57,6 +74,6 @@ jobs:
5774
- uses: julia-actions/julia-buildpkg@v1
5875
- uses: julia-actions/julia-runtest@v1
5976
- uses: julia-actions/julia-processcoverage@v1
60-
- uses: codecov/codecov-action@v2
77+
- uses: codecov/codecov-action@v5
6178
with:
6279
files: lcov.info

0 commit comments

Comments
 (0)