Skip to content

Commit 2e550e4

Browse files
committed
fix: install lcov system dep for coverage report in CI
1 parent e27057e commit 2e550e4

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

.github/workflows/deploy_docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
- name: Install system dependencies
4747
run: |
4848
sudo apt-get update
49-
sudo apt-get install -y pkg-config libcairo2-dev
49+
sudo apt-get install -y pkg-config libcairo2-dev lcov
5050
- name: Determine version
5151
id: version
5252
run: |

.github/workflows/tests.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,10 @@ jobs:
6868
disk-cache: true
6969
repository-cache: true
7070
bazelisk-cache: true
71+
- name: Install lcov
72+
run: |
73+
sudo apt-get update
74+
sudo apt-get install -y lcov
7175
- name: Generate combined coverage report
7276
run: bazel run //coverage:combined_report -- --out-dir coverage-html
7377
- name: Upload coverage report artifact

0 commit comments

Comments
 (0)