Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -371,6 +371,9 @@ jobs:
matrix:
# Note: windows-11-arm excluded due to LLVM coverage instrumentation bugs
# causing "malformed instrumentation profile data: symbol name is empty" errors
# Note: when changing the number of OS entries here, update
# `codecov.notify.after_n_builds` in codecov.yml to match, otherwise
# Codecov reports the project status before all platforms have uploaded.
os: [ubuntu-latest, windows-latest, ubuntu-24.04-arm]
steps:
# prep
Expand Down
10 changes: 10 additions & 0 deletions codecov.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
codecov:
notify:
# Wait for all coverage matrix jobs to upload before reporting status.
# Each OS in the `coverage` job matrix in .github/workflows/main.yml does a
# single upload (its comma-separated lcov files are merged into one report),
# so this must equal the number of OS entries in that matrix. Without this,
# Codecov posts the `codecov/project` status after the first upload, before
# data from the other platforms has arrived, causing a spurious failure.
# Keep this in sync with the `coverage` matrix `os` list.
after_n_builds: 3
Comment thread
sandersaares marked this conversation as resolved.
coverage:
precision: 1
round: down
Expand Down
Loading