Skip to content

Commit 303435d

Browse files
committed
Switch CI to using julia-actions/cache recipes
This simplifies the CI setup since the Julia-specific action automatically includes a number of useful directories.
1 parent 50240e4 commit 303435d

File tree

1 file changed

+6
-14
lines changed

1 file changed

+6
-14
lines changed

.github/workflows/CI.yml

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -39,31 +39,23 @@ jobs:
3939
- os: macOS-latest
4040
arch: x86
4141
steps:
42-
- uses: actions/checkout@v2
42+
- uses: actions/checkout@v4
4343
- uses: julia-actions/setup-julia@v1
4444
with:
4545
version: ${{ matrix.version }}
4646
arch: ${{ matrix.arch }}
47-
- uses: actions/cache@v1
48-
env:
49-
cache-name: cache-artifacts
50-
with:
51-
path: ~/.julia/artifacts
52-
key: ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
53-
restore-keys: |
54-
${{ runner.os }}-test-${{ env.cache-name }}-
55-
${{ runner.os }}-test-
56-
${{ runner.os }}-
57-
- uses: julia-actions/julia-buildpkg@latest
58-
- uses: julia-actions/julia-runtest@latest
47+
- uses: julia-actions/cache@v1
48+
- uses: julia-actions/julia-buildpkg@v1
49+
- uses: julia-actions/julia-runtest@v1
5950
docs:
6051
name: Documentation
6152
runs-on: ubuntu-latest
6253
steps:
63-
- uses: actions/checkout@v2
54+
- uses: actions/checkout@v4
6455
- uses: julia-actions/setup-julia@v1
6556
with:
6657
version: '1'
58+
- uses: julia-actions/cache@v1
6759
- uses: julia-actions/julia-buildpkg@v1
6860
- uses: julia-actions/julia-docdeploy@v1
6961
env:

0 commit comments

Comments
 (0)