fix: downgrade to codecov-action v4, update escapes pattern, ignore codecov.json, slim codecov config

This commit is contained in:
Ryan Walters
2025-09-05 22:22:54 -05:00
parent 897b9b8621
commit 9633611ae8
4 changed files with 5 additions and 17 deletions

View File

@@ -49,8 +49,9 @@ jobs:
just coverage-codecov just coverage-codecov
- name: Upload coverage reports to Codecov - name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v5 uses: codecov/codecov-action@v4
with: with:
token: ${{ secrets.CODECOV_TOKEN }} token: ${{ secrets.CODECOV_TOKEN }}
files: ./codecov.json files: ./codecov.json
disable_search: true disable_search: true
verbose: true

1
.gitignore vendored
View File

@@ -14,6 +14,7 @@ assets/site/build.css
# Coverage reports # Coverage reports
lcov.info lcov.info
codecov.json
coverage.html coverage.html
# Profiling output # Profiling output

View File

@@ -2,8 +2,8 @@ set shell := ["bash", "-c"]
set windows-shell := ["powershell.exe", "-NoLogo", "-Command"] set windows-shell := ["powershell.exe", "-NoLogo", "-Command"]
# Regex to exclude files from coverage report, double escapes for Justfile + CLI # Regex to exclude files from coverage report, double escapes for Justfile + CLI
# You can use src\\\\..., but the filename alone is acceptable too # You can use src/..., but the filename alone is acceptable too
coverage_exclude_pattern := "src\\\\app\\.rs|audio\\.rs|src\\\\error\\.rs|platform\\\\emscripten\\.rs|bin\\\\.+\\.rs|main\\.rs|platform\\\\desktop\\.rs|platform\\\\tracing_buffer\\.rs|platform\\\\buffered_writer\\.rs|systems\\\\debug\\.rs|systems\\\\profiling\\.rs" coverage_exclude_pattern := "src/app\\.rs|audio\\.rs|src/error\\.rs|platform/emscripten\\.rs|bin/.+\\.rs|main\\.rs|platform/desktop\\.rs|platform/tracing_buffer\\.rs|platform/buffered_writer\\.rs|systems/debug\\.rs|systems/profiling\\.rs"
binary_extension := if os() == "windows" { ".exe" } else { "" } binary_extension := if os() == "windows" { ".exe" } else { "" }

View File

@@ -1,17 +1,3 @@
coverage:
status:
project:
default:
target: 70%
patch:
default:
informational: true
ignore: ignore:
- "src/(?:bin|platform))/.+\\.rs" - "src/(?:bin|platform))/.+\\.rs"
- "src/(?:app|events|formatter)\\.rs" - "src/(?:app|events|formatter)\\.rs"
comment:
layout: "reach,diff,flags,files,footer"
behavior: default
require_changes: false