File tree Expand file tree Collapse file tree 6 files changed +29
-46
lines changed Expand file tree Collapse file tree 6 files changed +29
-46
lines changed Original file line number Diff line number Diff line change 77
88jobs :
99 test :
10- name : Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }}
10+ name : Julia ${{ matrix.version }} - ${{ matrix.os }}
1111 runs-on : ${{ matrix.os }}
1212 strategy :
1313 fail-fast : false
1414 matrix :
1515 version :
16- - ' 1.0'
16+ - ' min'
17+ - ' lts'
1718 - ' 1'
1819 os :
1920 - ubuntu-latest
2021 - macOS-latest
2122 - windows-latest
22- arch :
23- - x64
24- # 32-bit Julia binaries are not available on macOS
2523 exclude :
26- - os : macOS-latest
27- arch : x86
24+ # aarch64 binaries are not available for Julia 1.0
25+ - version : ' min'
26+ os : ' macOS-latest'
27+ include :
28+ - version : ' min'
29+ os : ' macOS-13' # Intel
2830 steps :
29- - uses : actions/checkout@v4
31+ - uses : actions/checkout@v5
3032 - uses : julia-actions/setup-julia@v2
3133 with :
3234 version : ${{ matrix.version }}
33- arch : ${{ matrix.arch }}
34- - uses : actions/cache@v3
35- env :
36- cache-name : cache-artifacts
37- with :
38- path : ~/.julia/artifacts
39- key : ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
40- restore-keys : |
41- ${{ runner.os }}-test-${{ env.cache-name }}-
42- ${{ runner.os }}-test-
43- ${{ runner.os }}-
35+ - uses : julia-actions/cache@v2
4436 - uses : julia-actions/julia-buildpkg@v1
4537 - uses : julia-actions/julia-runtest@v1
4638 - uses : julia-actions/julia-processcoverage@v1
47- - uses : codecov/codecov-action@v1
39+ - uses : codecov/codecov-action@v5
4840 with :
49- file : lcov.info
41+ files : lcov.info
42+ token : ${{ secrets.CODECOV_TOKEN }}
43+ fail_ci_if_error : true
Original file line number Diff line number Diff line change 1313 - name : CompatHelper.main()
1414 env :
1515 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
16- run : julia -e 'using CompatHelper; CompatHelper.main()'
16+ # We need an SSH key if we want the PRs that CompatHelper creates to be able to trigger CI workflows themselves.
17+ # That is because GITHUB_TOKEN's can't trigger other workflows (see https://docs.github.com/en/actions/security-for-github-actions/security-guides/automatic-token-authentication#using-the-github_token-in-a-workflow).
18+ COMPATHELPER_PRIV : ${{ secrets.DOCUMENTER_KEY }}
19+ run : julia -e 'using CompatHelper; CompatHelper.main(; subdirs = ["", "docs"])'
Original file line number Diff line number Diff line change @@ -10,14 +10,13 @@ jobs:
1010 name : Documentation
1111 runs-on : ubuntu-latest
1212 steps :
13- - uses : actions/checkout@v4
13+ - uses : actions/checkout@v5
1414 - uses : julia-actions/setup-julia@v2
1515 with :
16- version : ' 1.10 '
16+ version : ' 1'
1717 - run : |
1818 julia --project=docs -e '
1919 using Pkg
20- Pkg.develop(PackageSpec(path=pwd()))
2120 Pkg.instantiate()'
2221 env:
2322 JULIA_PKG_SERVER: ""
Original file line number Diff line number Diff line change @@ -23,14 +23,14 @@ jobs:
2323 - {user: PumasAI, repo: DataInterpolations.jl}
2424
2525 steps :
26- - uses : actions/checkout@v4
26+ - uses : actions/checkout@v5
2727 - uses : julia-actions/setup-julia@v2
2828 with :
2929 version : ${{ matrix.julia-version }}
3030 arch : x64
31- - uses : julia-actions/julia-buildpkg@latest
31+ - uses : julia-actions/julia-buildpkg@v1
3232 - name : Clone Downstream
33- uses : actions/checkout@v4
33+ uses : actions/checkout@v5
3434 with :
3535 repository : ${{ matrix.package.user }}/${{ matrix.package.repo }}
3636 path : downstream
Original file line number Diff line number Diff line change 1010
1111jobs :
1212 test :
13- name : ${{ matrix.os }} - ${{ matrix.arch }}
13+ name : ${{ matrix.os }}
1414 runs-on : ${{ matrix.os }}
1515 strategy :
1616 fail-fast : false
@@ -21,27 +21,11 @@ jobs:
2121 - ubuntu-latest
2222 - macOS-latest
2323 - windows-latest
24- arch :
25- - x64
26- # 32-bit Julia binaries are not available on macOS
27- exclude :
28- - os : macOS-latest
29- arch : x86
3024 steps :
3125 - uses : actions/checkout@v4
3226 - uses : julia-actions/setup-julia@v2
3327 with :
3428 version : ${{ matrix.version }}
35- arch : ${{ matrix.arch }}
36- - uses : actions/cache@v3
37- env :
38- cache-name : cache-artifacts
39- with :
40- path : ~/.julia/artifacts
41- key : ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
42- restore-keys : |
43- ${{ runner.os }}-test-${{ env.cache-name }}-
44- ${{ runner.os }}-test-
45- ${{ runner.os }}-
29+ - uses : julia-actions/cache@v2
4630 - uses : julia-actions/julia-buildpkg@v1
4731 - uses : julia-actions/julia-runtest@v1
Original file line number Diff line number Diff line change @@ -4,3 +4,6 @@ FiniteDifferences = "26cc04aa-876d-5657-8c51-4c34ba976000"
44
55[compat ]
66Documenter = " 1"
7+
8+ [sources .FiniteDifferences ]
9+ path = " .."
You can’t perform that action at this time.
0 commit comments