• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kubeflow / mcp-server / 30090531033
61%

Build:
DEFAULT BRANCH: main
Ran 24 Jul 2026 11:44AM UTC
Jobs 3
Files 36
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

24 Jul 2026 11:43AM UTC coverage: 48.606%. Remained the same
30090531033

push

github

web-flow
feat: create initial release workflow for automated pypi publishing (#28)

* chore:initial release workflow

Signed-off-by: Krishna Gupta <Krishnagupta.kg2k6@gmail.com>

* chore:Added push trigger for version-file changes on main / release-*.

Signed-off-by: Krishna Gupta <Krishnagupta.kg2k6@gmail.com>

* chore:Updated release workflow

Signed-off-by: Krishna Gupta <Krishnagupta.kg2k6@gmail.com>

* chore(ci):address review feedback, and align the workflow with SDK's workflow

Signed-off-by: Krishna Gupta <Krishnagupta.kg2k6@gmail.com>

* chore: version change is pinned to main and release branches only

Signed-off-by: Krishna Gupta <Krishnagupta.kg2k6@gmail.com>

* chore: restrict release to specific  branches

Signed-off-by: Krishna Gupta <Krishnagupta.kg2k6@gmail.com>

* chore(ci): finalize SDK-aligned release automation

- single-source version via hatchling dynamic (kubeflow_mcp/__init__.py)
- rewrite release.yaml to mirror kubeflow/sdk (prepare/build/tag/publish)
- retain Test PyPI dry run on workflow_dispatch
- make docker-publish.yaml reusable and invoke it from the release flow
- add 'make release' version-bump target
- git-cliff/changelog left disabled pending PR #72
- drop scripts/check_version.py (obsolete under single-source version)

Signed-off-by: Krishna Gupta <Krishnagupta.kg2k6@gmail.com>

* fix(ci): reject workflow_dispatch from non-release branches

workflow_dispatch has no branches: filter (GitHub Actions ignores that
key outside push/pull_request), so any branch could previously be
dispatched and published to Test PyPI. Add a fail-fast first step in
prepare that rejects any dispatch not from main or release-*, before
checkout runs. Update the Test PyPI dry run docs to match: the RC bump
must land on main (or release-X.Y) before it can be dispatched.

Addresses review feedback from @abhijeet-dhumal on kubeflow/mcp-server#28.

Signed-off-by: Krishna Gupta <Krishnagupta.kg2k6@gmail.com>

---------

Signed-off-by: Krishna Gupta <Krish... (continued)

1255 of 2582 relevant lines covered (48.61%)

1.46 hits per line

Jobs
ID Job ID Ran Files Coverage
1 python-3.10 - 30090531033.1 24 Jul 2026 11:44AM UTC 36
48.61
GitHub Action Run
2 python-3.12 - 30090531033.2 24 Jul 2026 11:44AM UTC 36
48.61
GitHub Action Run
3 python-3.11 - 30090531033.3 24 Jul 2026 11:44AM UTC 36
48.61
GitHub Action Run
Source Files on build 30090531033
  • Tree
  • List 36
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #30090531033
  • 66eb5cf4 on github
  • Prev Build on main (#30082831911)
  • Next Build on main (#30268047585)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc