Skip to content

pipx(ci): improve workflow organization - #7

Merged
selcukcukur merged 2 commits into
mainfrom
coverage-workflow
Jun 16, 2026
Merged

pipx(ci): improve workflow organization#7
selcukcukur merged 2 commits into
mainfrom
coverage-workflow

Conversation

@selcukcukur

@selcukcukur selcukcukur commented Jun 16, 2026

Copy link
Copy Markdown
Owner

Summary

This PR improves the CI workflow organization by separating coverage reporting from the main test workflow.

Changes

  • Removed coverage generation from tests.yml
  • Added a dedicated coverage.yml workflow
  • Updated workflow triggers to align with the main branch workflow strategy
  • Improved CI badge project in the readme
  • Simplified test workflow responsibilities

Motivation

Keeping coverage reporting isolated from the main test workflow improves maintainability, reduces CI complexity, and makes workflow responsibilities more explicit.

Checklist

  • The change has a clear and focused scope
  • Related documentation has been updated where necessary
  • Related examples have been updated where necessary
  • Related benchmarks have been updated where necessary

@selcukcukur selcukcukur self-assigned this Jun 16, 2026
@selcukcukur selcukcukur added the enhancement New feature or request label Jun 16, 2026
@selcukcukur selcukcukur changed the title ci(pipx): improve workflow organization pipx(ci): improve workflow organization Jun 16, 2026
@selcukcukur
selcukcukur merged commit 494d246 into main Jun 16, 2026
3 checks passed
@selcukcukur
selcukcukur deleted the coverage-workflow branch June 16, 2026 15:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant