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

kubeflow / trainer / 29267477551
68%

Build:
DEFAULT BRANCH: master
Ran 13 Jul 2026 04:46PM UTC
Jobs 1
Files 41
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

13 Jul 2026 04:42PM UTC coverage: 66.969% (+0.4%) from 66.539%
29267477551

push

github

web-flow
feat: implement runtime snapshot mechanism (KEP-2599) (#3580)

* test: add failing e2e test

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Signed-off-by: Rob Bell <robell@redhat.com>

* feat: add snapshot implementation

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Signed-off-by: Rob Bell <robell@redhat.com>

* test: add unit tests for snapshot utils

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Signed-off-by: Rob Bell <robell@redhat.com>

* test: add integration tests for snapshots

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Signed-off-by: Rob Bell <robell@redhat.com>

* docs: update KEP-2170 to reflect snapshot-based runtime approach

Replace runtime immutability/versioning with snapshot mechanism.
References KEP-2599 for implementation details.

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Signed-off-by: Rob Bell <robell@redhat.com>

* chore: run go mod tidy

Signed-off-by: Rob Bell <robell@redhat.com>

* fix: address Copilot review comments on runtime snapshots

- Fix nil pointer dereference by validating Kind/APIGroup before
  dereferencing. When nil, accept any value in snapshot validation.
- Fix spelling: "unmarshall" -> "unmarshal" in error message and test

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Signed-off-by: Rob Bell <robell@redhat.com>

* fix: update tests and docs from review feedback

Signed-off-by: Rob Bell <robell@redhat.com>

* fix: check snapshot configmap owner

Signed-off-by: Rob Bell <robell@redhat.com>

---------

Signed-off-by: Rob Bell <robell@redhat.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>

79 of 91 new or added lines in 3 files covered. (86.81%)

2510 of 3748 relevant lines covered (66.97%)

0.78 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
35.71
2.38% pkg/runtime/core/clustertrainingruntime.go
4
94.12
pkg/runtime/core/snapshot.go
4
68.97
-0.91% pkg/runtime/core/trainingruntime.go
Jobs
ID Job ID Ran Files Coverage
1 29267477551.1 13 Jul 2026 04:46PM UTC 41
66.97
GitHub Action Run
Source Files on build 29267477551
  • Tree
  • List 41
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • d3379744 on github
  • Prev Build on master (#29265847382)
  • Next Build on master (#29271136176)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc