Skip to content

Commit f44242e

Browse files
Update CI setup (#1198)
1 parent b7f5aa8 commit f44242e

File tree

1 file changed

+13
-20
lines changed

1 file changed

+13
-20
lines changed

.github/workflows/ci.yml

+13-20
Original file line numberDiff line numberDiff line change
@@ -21,54 +21,47 @@ jobs:
2121
fail-fast: false
2222
matrix:
2323
version:
24-
- '1.6'
24+
- 'min'
25+
- 'lts'
2526
- '1' # automatically expands to the latest stable 1.x release of Julia
2627
- 'nightly'
2728
os:
2829
- ubuntu-latest
2930
- macOS-latest
3031
- windows-latest
3132
arch:
32-
- x64
33+
- default
3334
include:
3435
- os: windows-latest
3536
version: '1'
3637
arch: x86
3738
exclude:
38-
- os: windows-latest
39-
version: '1.6'
39+
- os: macOS-latest
40+
version: 'min' # no apple silicon support for Julia 1.6
4041
steps:
41-
- uses: actions/checkout@v3
42-
- uses: julia-actions/setup-julia@v1
42+
- uses: actions/checkout@v4
43+
- uses: julia-actions/setup-julia@v2
4344
with:
4445
version: ${{ matrix.version }}
4546
arch: ${{ matrix.arch }}
46-
- uses: actions/cache@v3
47-
env:
48-
cache-name: cache-artifacts
49-
with:
50-
path: ~/.julia/artifacts
51-
key: ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
52-
restore-keys: |
53-
${{ runner.os }}-test-${{ env.cache-name }}-
54-
${{ runner.os }}-test-
55-
${{ runner.os }}-
47+
- uses: julia-actions/cache@v2
5648
- uses: julia-actions/julia-buildpkg@v1
5749
- uses: julia-actions/julia-runtest@v1
5850
env:
5951
PIE_SOCKET_API_KEY: ${{ secrets.PIE_SOCKET_API_KEY }}
6052
JULIA_VERSION: ${{ matrix.version }}
6153
JULIA_NUM_THREADS: 2
6254
- uses: julia-actions/julia-processcoverage@v1
63-
- uses: codecov/codecov-action@v1
55+
- uses: codecov/codecov-action@v5
6456
with:
65-
file: lcov.info
57+
files: lcov.info
58+
token: ${{ secrets.GITHUB_TOKEN }}
6659
docs:
6760
name: Documentation
6861
runs-on: ubuntu-latest
6962
steps:
70-
- uses: actions/checkout@v3
71-
- uses: julia-actions/setup-julia@v1
63+
- uses: actions/checkout@v4
64+
- uses: julia-actions/setup-julia@v2
7265
with:
7366
version: '1'
7467
- run: |

0 commit comments

Comments
 (0)