Skip to content

ci: split coverage into separate workflow#17

Merged
sobeaa merged 1 commit intomainfrom
12-own-workflow-for-coverage
Apr 25, 2026
Merged

ci: split coverage into separate workflow#17
sobeaa merged 1 commit intomainfrom
12-own-workflow-for-coverage

Conversation

@sobeaa
Copy link
Copy Markdown
Member

@sobeaa sobeaa commented Apr 25, 2026

Summary

This pull request updates how code coverage is handled in the workflow by moving coverage reporting into a dedicated workflow file. The main change is to separate the coverage upload step from the general code quality checks, making the CI configuration more modular and easier to maintain.

Workflow configuration changes:

  • Created a new workflow file, .github/workflows/coverage.yml, which is responsible for running tests and uploading coverage reports using Codecov when changes are pushed to the main branch.
  • Removed the coverage upload step from the existing .github/workflows/code-quality.yml workflow, so it no longer handles coverage reporting.

Related issue

Closes #12

Type of change

  • Bug fix
  • Feature
  • Refactor
  • Documentation
  • Test improvement

Validation

  • npm run format:check
  • npm run lint
  • npm run typecheck
  • npm run knip
  • npm test
  • npm run build

Checklist

  • PR targets main.
  • The change is linked to an issue, or an issue is not required.
  • The solution is minimal and intentional.
  • Tests were added or updated for behavior changes.
  • Documentation was updated where relevant.

@sobeaa sobeaa linked an issue Apr 25, 2026 that may be closed by this pull request
@sobeaa sobeaa merged commit 53b1293 into main Apr 25, 2026
7 checks passed
@sobeaa sobeaa deleted the 12-own-workflow-for-coverage branch April 25, 2026 10:10
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.

Own workflow for coverage

1 participant