Skip to content

Commit d161e29

Browse files
kartbennashif
authored andcommitted
ci: doc: update documentation dependencies to include coverxygen
Removed coverxygen installation from the CI workflow and added it to the requirements.txt/.in files and make it easier for anyone to potentially use it locally. Signed-off-by: Benjamin Cabé <[email protected]>
1 parent d64ed91 commit d161e29

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

.github/workflows/doc-build.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,6 @@ jobs:
115115
working-directory: zephyr
116116
run: |
117117
pip install -r doc/requirements.txt
118-
pip install coverxygen
119118
120119
- name: build-docs
121120
shell: bash

doc/requirements.in

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,6 @@ doxmlparser
2424

2525
# Used by the Zephyr domain to organize code samples
2626
anytree
27+
28+
# Used to generate API coverage reports
29+
coverxygen

doc/requirements.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,9 @@ colorama==0.4.6 \
128128
--hash=sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44 \
129129
--hash=sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6
130130
# via sphinx-autobuild
131+
coverxygen==1.8.1 \
132+
--hash=sha256:d1c2f6569e8df8823ae313b1f7876e88ff20b4372c6d02f04c51fb5dc424576f
133+
# via -r requirements.in
131134
docopt==0.6.2 \
132135
--hash=sha256:49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491
133136
# via pykwalify

0 commit comments

Comments
 (0)