Skip to content

feat: run code coverage on all prs and remove redundant github action - #250

Merged
twcclegg merged 1 commit into
twcclegg:mainfrom
wmundev:feature/run-code-coverage-on-all-prs
May 3, 2024
Merged

twcclegg merged 1 commit into
twcclegg:mainfrom
wmundev:feature/run-code-coverage-on-all-prs

Conversation

@wmundev

@wmundev wmundev commented May 3, 2024

Copy link
Copy Markdown
Collaborator

Changes

  • feat: run code coverage on all prs and remove redundant github action

@wmundev wmundev self-assigned this May 3, 2024
@wmundev
wmundev requested a review from twcclegg May 3, 2024 08:33
@codecov

codecov Bot commented May 3, 2024

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 75.26%. Comparing base (e1f7e3f) to head (176e654).
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #250   +/-   ##
=======================================
  Coverage   75.26%   75.26%           
=======================================
  Files          34       34           
  Lines        4422     4422           
  Branches     1001     1001           
=======================================
  Hits         3328     3328           
  Misses        885      885           
  Partials      209      209           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@twcclegg
twcclegg merged commit 5dec339 into twcclegg:main May 3, 2024
@wmundev
wmundev deleted the feature/run-code-coverage-on-all-prs branch May 4, 2024 04:42
twcclegg added a commit that referenced this pull request Aug 26, 2026
…Builder

- Wrap the filename-derived second argument to Path.Combine in
  Path.GetFileName() in both output-path builders, so an unexpected
  path separator or rooted segment can never make Path.Combine
  silently drop the output directory (cs/path-combine, alerts #249/#250).
- IsOutputUpToDate/IsGeocodingOutputUpToDate: both had a foreach loop
  that was really an Any() check (early-return on first match), and
  IsGeocodingOutputUpToDate had a separate foreach that was really a
  Select+Max fold. Replaced both with the LINQ equivalents
  (cs/linq/missed-where, alerts #13/#14; cs/linq/missed-select, alert #17).

Left the top-level catch (Exception) in Main alone
(cs/catch-of-all-exceptions, alert #275): it's the standard CLI
entry-point idiom, logs to stderr and returns a non-zero exit code
rather than swallowing anything.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants