• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
Warning: This build has drifted.
The coverage report for this pull request build may be inaccurate because its base commit is no longer the HEAD of its target branch.
This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

    • Learn more: For more information on this, see Tracking coverage changes for pull request builds.
    • Fix now: For a quick fix, rebase this PR at GitHub. Your next report should be accurate.
    • Prevent going forward: To avoid this issue with future PRs, see these Recommended CI Configurations.
New Repo Setting:
INCLUDE COVERAGE % WITH WARNINGS ABOUT DRIFTED BUILDS?

Enabling this setting will include a (potentially inaccurate) coverage % with warning messages in status updates for drifted builds.

Adjust setting

kubeflow / trainer / 31951435829
68%
master: 68%

Build:
Build:
LAST BUILD BRANCH: dependabot/uv/cmd/initializers/dataset/opendal-0.47.6
DEFAULT BRANCH: master
Ran 20 Aug 2026 09:02PM UTC
Jobs 1
Files 42
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

16 Aug 2026 02:00PM UTC coverage: 68.626%. Remained the same
31951435829

Pull #3930

github

YassinNouh21
chore(docs): add server and client side changes to KEP-2839

The KEP was transferred from kubeflow/sdk#285 scoped SDK-only, but landing TRL
needs a runtime image and manifests here too.

Split into Part I (server) and Part II (client). Part I is new: the launcher
adapter contract, the trl-launch adapter and the runtime manifests. The control
plane is untouched -- no CRD change and no Go, since every configuration worth
rejecting is a property of the image's launcher.

A PoC on two nodes found accelerate ignores PET_*: correct flag translation
still gave world_size 1 with both pods Succeeded, while a torchrun probe on the
same nodes reached world_size 2. Hence the adapter is specified here rather
than left to image authors.

Also moves the file to proposals/, following the directory move upstream, and
condenses the inherited SDK sections: repeated class listings become tables and
the eight alternatives become one, keeping every decision and reference.
Pull Request #3930: feat: KEP-2839 Dynamic LLM Trainer Framework

2568 of 3742 relevant lines covered (68.63%)

0.8 hits per line

Jobs
ID Job ID Ran Files Coverage
1 31951435829.1 20 Aug 2026 09:02PM UTC 42
68.63
GitHub Action Run
Source Files on build 31951435829
  • Tree
  • List 42
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #3930
  • PR Base - master (#31913354529)
  • 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