Skip to content

Commit 9d2d04f

Browse files
committed
ci.yml: update
use recent versions of GH actions
1 parent 02a52b1 commit 9d2d04f

File tree

1 file changed

+13
-16
lines changed

1 file changed

+13
-16
lines changed

.github/workflows/ci.yml

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,12 @@ on:
66
push:
77
branches:
88
- master
9+
- release-*
10+
- runci/*
911
tags: '*'
1012
jobs:
1113
test:
12-
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
14+
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }}
1315
runs-on: ${{ matrix.os }}
1416
continue-on-error: ${{ matrix.version == 'nightly' }}
1517
strategy:
@@ -34,41 +36,36 @@ jobs:
3436
version: '1'
3537
arch: x64
3638
steps:
37-
- uses: actions/checkout@v2
39+
- uses: actions/checkout@v3
3840
- uses: julia-actions/setup-julia@v1
3941
with:
4042
version: ${{ matrix.version }}
4143
arch: ${{ matrix.arch }}
42-
- uses: actions/cache@v1
43-
env:
44-
cache-name: cache-artifacts
45-
with:
46-
path: ~/.julia/artifacts
47-
key: ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
48-
restore-keys: |
49-
${{ runner.os }}-test-${{ env.cache-name }}-
50-
${{ runner.os }}-test-
51-
${{ runner.os }}-
44+
show-versioninfo: true
45+
- uses: julia-actions/cache@v1
5246
- uses: julia-actions/julia-buildpkg@v1
5347
- uses: julia-actions/julia-runtest@v1
5448
- uses: julia-actions/julia-processcoverage@v1
55-
- uses: codecov/codecov-action@v1
49+
- uses: codecov/codecov-action@v3
5650
with:
5751
file: lcov.info
5852
docs:
5953
name: Documentation
6054
runs-on: ubuntu-latest
6155
steps:
62-
- uses: actions/checkout@v2
56+
- uses: actions/checkout@v3
6357
- uses: julia-actions/setup-julia@v1
6458
with:
6559
version: '1'
66-
- run: |
60+
- uses: julia-actions/cache@v1
61+
- name: Install dependencies
62+
run: |
6763
julia --project=doc -e '
6864
using Pkg
6965
Pkg.develop(PackageSpec(path=pwd()))
7066
Pkg.instantiate()'
71-
- run: julia --project=doc doc/make.jl
67+
- name: Build the manual
68+
run: julia --color=yes --project=doc/ doc/make.jl
7269
env:
7370
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7471
DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }}

0 commit comments

Comments
 (0)