Skip to content

Commit f7618c2

Browse files
authored
CI: Update various external GitHub Actions (#116)
* CI: Update various external GitHub Actions * Switch from `actions/cache` to `julia-actions/cache` * Switch from `actions/cache` to `julia-actions/cache` * Update more actions
1 parent d136073 commit f7618c2

File tree

2 files changed

+9
-32
lines changed

2 files changed

+9
-32
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -27,28 +27,16 @@ jobs:
2727
julia-arch:
2828
- x64
2929
steps:
30-
- uses: actions/checkout@v3
30+
- uses: actions/checkout@v4
3131
with:
3232
fetch-depth: 0
33-
- uses: julia-actions/setup-julia@v1
33+
- uses: julia-actions/setup-julia@v2
3434
with:
3535
version: ${{ matrix.julia-version }}
3636
arch: ${{ matrix.julia-arch }}
37-
- name: Cache artifacts
38-
uses: actions/cache@v2
39-
env:
40-
cache-name: cache-artifacts
41-
with:
42-
path: |
43-
~/.julia/artifacts
44-
~/.julia/registries
45-
key: ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
46-
restore-keys: |
47-
${{ runner.os }}-test-${{ env.cache-name }}-
48-
${{ runner.os }}-test-
49-
${{ runner.os }}-
50-
- uses: julia-actions/julia-buildpkg@latest
51-
- uses: julia-actions/julia-runtest@latest
37+
- uses: julia-actions/cache@v2
38+
- uses: julia-actions/julia-buildpkg@v1
39+
- uses: julia-actions/julia-runtest@v1
5240
env:
5341
JULIA_NUM_THREADS: "2"
5442
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/docs.yml

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -22,29 +22,18 @@ jobs:
2222
if: (github.event_name == 'push') || (github.event.pull_request.draft == false) || (github.event_name == 'workflow_dispatch')
2323
runs-on: ubuntu-latest
2424
steps:
25-
- uses: actions/checkout@v2
26-
- uses: julia-actions/setup-julia@latest
25+
- uses: actions/checkout@v4
26+
- uses: julia-actions/setup-julia@v2
2727
with:
2828
version: "1.6"
29-
- name: Cache artifacts
30-
uses: actions/cache@v2
31-
env:
32-
cache-name: cache-artifacts
33-
with:
34-
path: |
35-
~/.julia/artifacts
36-
key: ${{ runner.os }}-docs-${{ env.cache-name }}-${{ hashFiles('**/docs/Project.toml') }}
37-
restore-keys: |
38-
${{ runner.os }}-docs-${{ env.cache-name }}-
39-
${{ runner.os }}-docs-
40-
${{ runner.os }}-
29+
- uses: julia-actions/cache@v2
4130
- name: Install dependencies
4231
shell: julia --color=yes --project=docs/ {0}
4332
run: |
4433
using Pkg
4534
Pkg.develop(PackageSpec(path=pwd()))
4635
Pkg.instantiate()
47-
- uses: julia-actions/julia-docdeploy@releases/v1
36+
- uses: julia-actions/julia-docdeploy@v1
4837
env:
4938
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # For authentication with GitHub Actions token
5039
DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }} # For authentication with SSH deploy key

0 commit comments

Comments
 (0)