Skip to content

Reorganize codecov configuration structure#23

Merged
roesel merged 1 commit intomainfrom
claude/fix-codecov-config-0xOXA
Mar 8, 2026
Merged

Reorganize codecov configuration structure#23
roesel merged 1 commit intomainfrom
claude/fix-codecov-config-0xOXA

Conversation

@roesel
Copy link
Copy Markdown
Owner

@roesel roesel commented Mar 8, 2026

Summary

Restructured the codecov.yml configuration file to improve organization and reduce notification noise by consolidating settings under a clearer hierarchy.

Key Changes

  • Moved notify configuration under a new top-level codecov section for better logical grouping
  • Removed slack notification configuration (set to default: false)
  • Removed email notification configuration (set to default: false)
  • Kept all active coverage and GitHub checks configurations intact

Implementation Details

The notification settings (after_n_builds: 1 and wait_for_ci: false) remain functionally identical but are now nested under codecov.notify instead of a standalone notify section. This aligns with codecov's recommended configuration structure and reduces clutter by removing disabled notification channels that were explicitly set to false.

Remove invalid top-level `email` and `slack` keys that caused validation
errors. Move `notify.after_n_builds` under the `codecov:` section where
it belongs per the current schema.

https://claude.ai/code/session_01CF28unbmyUrbP6ueWSTHiw
@roesel roesel merged commit b034fb5 into main Mar 8, 2026
4 checks passed
@roesel roesel deleted the claude/fix-codecov-config-0xOXA branch March 8, 2026 12:51
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