Skip to content

✅ Fix simplecov upgrade#721

Open
nevans wants to merge 3 commits into
masterfrom
fix-simplecov-upgrade
Open

✅ Fix simplecov upgrade#721
nevans wants to merge 3 commits into
masterfrom
fix-simplecov-upgrade

Conversation

@nevans

@nevans nevans commented Jul 22, 2026

Copy link
Copy Markdown
Collaborator

There were a few issues that came from upgrading to v1.0 (in #718), one of which was identified by #717, but I didn't notice those issues until after merging both. Oops!

This updates the simplecov config in several ways:

  • updates to v1.0 config API, to avoid deprecation warnings
  • drops the broken joshmfrankel/simplecov-check-action action
  • replaces the minimum coverage criteria with simplecov's builtin config
  • ratchets up the minimum coverage requirements to current level
  • to allow higher minimum coverage per file, this adds some exceptions for outlier files.
  • enables "method" coverage
  • updates the groups so there aren't any "ungrouped" files
  • adds minimum coverage criteria for each group

Maybe a future PR will bring back something similar to joshmfrankel/simplecov-check-action, but this should be good enough for now.

nevans added 3 commits July 22, 2026 09:46
`joshmfrankel/simplecov-check-action` is broken with simplecov v1.0.
And simplecov v1.0 also added a new way to handle minimum coverage
requirements.  So I've taken this opportunity to ratchet up all of the
minimum requirements.
@nevans
nevans force-pushed the fix-simplecov-upgrade branch from 10f5371 to 39a267f Compare July 22, 2026 17:59
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.

1 participant