Skip to content

Commit c989218

Browse files
committed
Collect code coverage and add badges to README file
1 parent aa782bf commit c989218

File tree

4 files changed

+14
-20
lines changed

4 files changed

+14
-20
lines changed

.github/workflows/benchmark.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ jobs:
1212
- uses: julia-actions/setup-julia@v1
1313
with:
1414
version: '1.7'
15+
- uses: julia-actions/cache@v1
16+
with:
17+
cache-name: "benchmarks"
1518
- name: Install dependencies
1619
shell: julia --color=yes {0}
1720
run: |

.github/workflows/ci.yml

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,10 @@ jobs:
3030
with:
3131
version: ${{ matrix.version }}
3232
arch: ${{ matrix.arch }}
33-
- name: Cache artifacts
34-
uses: actions/cache@v1
35-
env:
36-
cache-name: cache-artifacts
33+
- uses: julia-actions/cache@v1
3734
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+
cache-name: "tests"
4436
- uses: julia-actions/julia-buildpkg@latest
4537
- uses: julia-actions/julia-runtest@latest
38+
- uses: julia-actions/[email protected]
39+
continue-on-error: true

.github/workflows/documentation.yml

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,9 @@ jobs:
1212
runs-on: ubuntu-latest
1313
steps:
1414
- uses: actions/checkout@v2
15-
- name: Cache artifacts
16-
uses: actions/cache@v1
17-
env:
18-
cache-name: cache-artifacts
15+
- uses: julia-actions/cache@v1
1916
with:
20-
path: ~/.julia/artifacts
21-
key: ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/docs/Project.toml') }}
22-
restore-keys: |
23-
${{ runner.os }}-test-${{ env.cache-name }}-
24-
${{ runner.os }}-test-
25-
${{ runner.os }}-
17+
cache-name: "docs"
2618
- uses: julia-actions/julia-docdeploy@releases/v1
2719
env:
2820
DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }}

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# ParticleDA
22

3+
[![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://team-raddish.github.io/ParticleDA.jl/dev/)
4+
[![Build Status](https://github.com/Team-RADDISH/ParticleDA.jl/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/Team-RADDISH/ParticleDA.jl/actions/workflows/ci.yml?query=branch%3Amaster)
5+
[![Coverage](https://codecov.io/gh/Team-RADDISH/ParticleDA.jl/branch/main/graph/badge.svg)](https://codecov.io/gh/Team-RADDISH/ParticleDA.jl)
6+
7+
38
`ParticleDA.jl` is a Julia package to run data assimilation with particle filter
49
distributed using MPI.
510

0 commit comments

Comments
 (0)