# Code coverage on Github not displayed

**URL:** <https://discourse.julialang.org/t/code-coverage-on-github-not-displayed/131083>\
**Category:** General Usage\
**Tags:** question, ci\
**Created:** [July 26, 2025, 11:18pm UTC](https://discourse.julialang.org/t/code-coverage-on-github-not-displayed/131083 "2025-07-26T23:18:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ufechner7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ufechner7/32/51363_2.png) [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Post date:** [July 26, 2025, 11:18pm UTC](https://discourse.julialang.org/t/code-coverage-on-github-not-displayed/131083/1 "2025-07-26T23:18:58Z")

</div>

Until this morning, code coverage for my package [GitHub - ufechner7/FLORIDyn.jl: Dynamic wind farm simulation software](https://github.com/ufechner7/FLORIDyn.jl) was displayed fine. Now it says “codecov unknown”. What could be the reason?

The tests look fine, for example this one: [Improve coverage.jl · ufechner7/FLORIDyn.jl@9c61c98 · GitHub](https://github.com/ufechner7/FLORIDyn.jl/actions/runs/16544710101/job/46790673640)

It says:

```julia-auto
 ==> Running upload-coverage
      ./codecov upload-coverage --git-service github --file lcov.info --gcov-executable gcov
info - 2025-07-26 23:00:59,151 -- ci service found: github-actions
warning - 2025-07-26 23:00:59,160 -- No config file could be found. Ignoring config.
warning - 2025-07-26 23:00:59,189 -- xcrun is not installed or can't be found.
warning - 2025-07-26 23:00:59,192 -- No gcov data found.
warning - 2025-07-26 23:00:59,192 -- coverage.py is not installed or can't be found.
info - 2025-07-26 23:00:59,220 -- Found 2 coverage files to report
info - 2025-07-26 23:00:59,220 -- > /home/runner/work/FLORIDyn.jl/FLORIDyn.jl/lcov.info
info - 2025-07-26 23:00:59,220 -- > /home/runner/work/FLORIDyn.jl/FLORIDyn.jl/scripts/coverage.jl
info - 2025-07-26 23:00:59,561 -- Your upload is now processing. When finished, results will be available at: https://app.codecov.io/github/ufechner7/FLORIDyn.jl/commit/9c61c9898472b195b09a03caf8709b79356b179c
info - 2025-07-26 23:00:59,731 -- Process Upload complete

```

I cannot see any error mesage, the coverage file was created and uploaded succesfully. Still the web page says: “No files covered by tests were changed”.

Which is wrong.

I now create my coverage reports locally, using the following script:

```julia-auto
# Copyright (c) 2025 Uwe Fechner
# SPDX-License-Identifier: BSD-3-Clause

using Pkg

function globaldependencies()
    projectpath = Pkg.project().path
    basepath, _ = splitdir(projectpath)
    Pkg.activate()
    globaldependencies = keys(Pkg.project().dependencies)
    Pkg.activate(basepath)
    globaldependencies
end

if !("LiveServer" in globaldependencies())
    println("Installing LiveServer globally!")
    run(`julia -e 'using Pkg; Pkg.add("LiveServer")'`)
end
if !("LocalCoverage" in globaldependencies())
    println("Installing LocalCoverage globally!")
    run(`julia -e 'using Pkg; Pkg.add("LocalCoverage")'`)
end

using LocalCoverage
import LiveServer as LS

git_dir = pwd()

html_dir = tempdir()
coverage = generate_coverage("FLORIDyn"; run_test = true)
html_coverage(coverage; open = false, dir = html_dir)
LS.serve(launch_browser=true, dir=html_dir)

```

But it would be nice if it would work on the website, too.

Any idea?

---

<div class="post-metadata">

**Author:** ![ufechner7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ufechner7/32/51363_2.png) [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Post date:** [July 27, 2025, 12:19pm UTC](https://discourse.julialang.org/t/code-coverage-on-github-not-displayed/131083/2 "2025-07-27T12:19:36Z")

</div>

It is working again. I did not change anything, perhaps just a temporal outage.

---

<div class="post-metadata">

**Author:** ![MilesCranmer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/milescranmer/32/21070_2.png) [@MilesCranmer](https://discourse.julialang.org/u/MilesCranmer)\
**Post date:** [July 27, 2025, 12:42pm UTC](https://discourse.julialang.org/t/code-coverage-on-github-not-displayed/131083/3 "2025-07-27T12:42:34Z")

</div>

Cool! I thought it was just me
