Releases: Nick2bad4u/Codecov-Skill
Release list
v2.0.0
[2.0.0] - 2026-07-04
- Commit Range: ➡️
2cabbbd...14c2f4a
️ Bug Fixes
14c2f4a— 🐛 [fix] (sonar) Clear Codecov skill quality gate findings
🔒 Require HTTPS for configured Codecov API base URLs and absolute fallback endpoints so the helper rejects insecure origins instead of allowing HTTP.
🧪 Replace the float equality assertion with pytest.approx and add regression coverage for insecure absolute endpoints.
🔧 Add Pipfile.lock for deterministic Pipenv metadata and to satisfy Sonar dependency predictability checks.
Dependencies
[dependabot]actions: [dependency] Update codecov/codecov-action fb8b3582c8e4def4969c97caa2f19720cb33a72f
2cabbbd— (deps) [dependency] Update codecov/codecov-action
Refactor
18fb6af— 🚚 [refactor] (skill) Move Codecov skill into skills layout
🚚 Move SKILL.md, LICENSE.txt, agents, assets, references, and bundled Python scripts under skills/codecov-management so skill installers can pull the complete payload.
🔧 Update package metadata, validation, release bundling, Python paths, docs, and maintainer checklists to use the nested skill root.
✅ Keep pytest stable in non-interactive Windows shells by disabling the global xonsh plugin during test runs.
Build System
6fe76ce— ⬆️ [build] Update actions/setup-python
[1.0.1] - 2026-06-29
- Commit Range: ➡️
566f8fd...fdffe9c
✨ Features
566f8fd— ✨ [feat] Add Codecov management skill
✨ [feat] Add the root codecov-management skill, OpenAI metadata, SVG assets, Codecov command references, and package docs for installing and publishing the skill.
✨ [feat] Add a stdlib-only Python CLI for Codecov repository discovery, authenticated API inspection, config validation, starter codecov.yml generation, GitHub Actions upload snippets, and constrained fallback API calls.
🧪 [test] Add strict Python tests covering URL safety, token handling, remote slug detection, API request construction, config validation, rendering sanitization, and CLI dispatch.
👷 [build] Add strict Ruff, mypy, Pyright, pytest coverage, skillcheck, package validation, Codecov upload config, and release workflows for GitHub and npm trusted publishing.
️ Bug Fixes
🐛 Disable Codecov report age validation so freshly generated Python coverage uploads are not rejected by the default 12 hour parser check.
✅ Move pytest cache and temp paths under repo-local .cache directories to avoid Windows teardown failures after otherwise passing test runs.
🧪 Add remark lint scripts and configuration, then normalize affected documentation so the new prose gate passes.
📝 Refresh README badges and contributing references for the current repository conventions.
566acb1— 🐛 [fix] Mark Codecov CLI executable
🐛 [fix] Preserve the manage_codecov.py shebang by committing the executable bit so Ruff EXE001 passes on Linux runners.
Chores
affa6cb— 🧹 [chore] Refresh skillcheck baseline
🧹 [chore] Record the final clean skillcheck run for the Codecov management skill after release verification.
⭐ Contributors
Thanks to all the contributors for their hard work!
License
This project is licensed under the Unlicense.
This changelog was automatically generated with git-cliff.
v1.0.1
[1.0.1] - 2026-06-29
- Commit Range: ➡️
566f8fd...fdffe9c
✨ Features
566f8fd— ✨ [feat] Add Codecov management skill
✨ [feat] Add the root codecov-management skill, OpenAI metadata, SVG assets, Codecov command references, and package docs for installing and publishing the skill.
✨ [feat] Add a stdlib-only Python CLI for Codecov repository discovery, authenticated API inspection, config validation, starter codecov.yml generation, GitHub Actions upload snippets, and constrained fallback API calls.
🧪 [test] Add strict Python tests covering URL safety, token handling, remote slug detection, API request construction, config validation, rendering sanitization, and CLI dispatch.
👷 [build] Add strict Ruff, mypy, Pyright, pytest coverage, skillcheck, package validation, Codecov upload config, and release workflows for GitHub and npm trusted publishing.
️ Bug Fixes
🐛 Disable Codecov report age validation so freshly generated Python coverage uploads are not rejected by the default 12 hour parser check.
✅ Move pytest cache and temp paths under repo-local .cache directories to avoid Windows teardown failures after otherwise passing test runs.
🧪 Add remark lint scripts and configuration, then normalize affected documentation so the new prose gate passes.
📝 Refresh README badges and contributing references for the current repository conventions.
566acb1— 🐛 [fix] Mark Codecov CLI executable
🐛 [fix] Preserve the manage_codecov.py shebang by committing the executable bit so Ruff EXE001 passes on Linux runners.
Chores
affa6cb— 🧹 [chore] Refresh skillcheck baseline
🧹 [chore] Record the final clean skillcheck run for the Codecov management skill after release verification.
⭐ Contributors
Thanks to all the contributors for their hard work!
License
This project is licensed under the Unlicense.
This changelog was automatically generated with git-cliff.