.github/
├── README.md ← this file
├── codecov.yml ← Codecov configuration
└── workflows/
├── add-to-platform-project.yml ← adds new issues to project board
├── build.yml ← deploys SNAPSHOT artifacts to Maven Central
└── ci.yml ← main CI: format, test, coverage
The workflows/ directory is reserved for GitHub Actions workflow files
(.yml/.yaml). The Codecov
CLI searches for its
config at one of these paths, in order:
.codecov.ymlcodecov.yml.github/codecov.yml
A file inside workflows/ would be silently ignored — Codecov never looks
there. Putting it at .github/codecov.yml keeps it alongside the CI
configuration without polluting the repo root.
| File | Trigger | Jobs |
|---|---|---|
ci.yml |
push → master, pull_request → master | verify-changelog (PR only), format, test (ubuntu / macos / windows) |
build.yml |
push → master | maven — SNAPSHOT deploy to Maven Central |
add-to-platform-project.yml |
issues → opened | adds issue to alphora/platform project board |