Skip to content

Commit 8970275

Browse files
committed
CI: run doctests to catch regressions
1 parent c13fa66 commit 8970275

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.github/workflows/CI.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,17 @@ jobs:
4848
- uses: julia-actions/cache@v2
4949
- uses: julia-actions/julia-buildpkg@v1
5050
- uses: julia-actions/julia-runtest@v1
51+
- name: "Run doctests"
52+
if: ${{ matrix.julia-version == '1.6' }} # only run in one Julia version due to fluctuations
53+
run: |
54+
julia --project=docs --color=yes --code-coverage -e '
55+
using Pkg
56+
Pkg.develop(PackageSpec(path=pwd()))
57+
Pkg.instantiate()
58+
using Documenter
59+
using DataStructures
60+
DocMeta.setdocmeta!(DataStructures, :DocTestSetup, :(using DataStructures); recursive=true)
61+
doctest(DataStructures)'
5162
- uses: julia-actions/julia-processcoverage@v1
5263
- uses: codecov/codecov-action@v5
5364
with:

0 commit comments

Comments
 (0)