Fix existing PR check failures#11
Conversation
WalkthroughRemoved the "finish" job from the Go CI workflow; other changes are whitespace/newline formatting updates across Dockerfile and YAML manifests without semantic impact. Changes
Sequence Diagram(s)sequenceDiagram
autonumber
actor Dev as Developer
participant GH as GitHub Actions
participant Test as test-go job
%% Removed participant Finish as finish job (goveralls parallel-finished)
Dev->>GH: Push / PR
GH->>Test: Trigger tests and coverage (parallel)
Note right of Test: Runs Go tests and coverage steps
%% Previously:
rect rgba(200,200,255,0.2)
Note over GH,Test: Previously, a dependent "finish" job ran goveralls parallel-finished
end
GH-->>Dev: Report test status
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches🧪 Generate unit tests
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
abhijeet-dhumal
left a comment
There was a problem hiding this comment.
/lgtm
Thanks Karel ! 🙌
There was a problem hiding this comment.
Actionable comments posted: 0
🧹 Nitpick comments (1)
cmd/trainer-controller-manager/Dockerfile.multiarch (1)
7-7: Pin the base image instead of using latest for reproducibility.Avoid mutable tags to ensure repeatable builds and supply‑chain hygiene.
Apply:
-FROM registry.access.redhat.com/ubi9/ubi-minimal:latest +FROM registry.access.redhat.com/ubi9/ubi-minimal:9.4If possible, pin to a digest (preferred) for maximum immutability.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (7)
.github/workflows/test-go.yaml(0 hunks)cmd/trainer-controller-manager/Dockerfile.multiarch(1 hunks)manifests/component_metadata.yaml(1 hunks)manifests/rhoai/runtimes/kustomization.yaml(1 hunks)manifests/rhoai/runtimes/torch_cuda_241.yaml(0 hunks)manifests/rhoai/runtimes/torch_cuda_251.yaml(0 hunks)manifests/rhoai/runtimes/torch_rocm_241.yaml(0 hunks)
💤 Files with no reviewable changes (4)
- manifests/rhoai/runtimes/torch_rocm_241.yaml
- .github/workflows/test-go.yaml
- manifests/rhoai/runtimes/torch_cuda_241.yaml
- manifests/rhoai/runtimes/torch_cuda_251.yaml
🧰 Additional context used
🧠 Learnings (1)
📚 Learning: 2025-09-02T10:34:26.025Z
Learnt from: sutaakar
PR: opendatahub-io/trainer#5
File: manifests/component_metadata.yaml:1-4
Timestamp: 2025-09-02T10:34:26.025Z
Learning: In component_metadata.yaml files for OpenDataHub projects, the repoUrl should point to the upstream Kubeflow repository (e.g., https://github.com/kubeflow/trainer) rather than the opendatahub-io fork, as this represents the upstream source of the component.
Applied to files:
manifests/component_metadata.yaml
🔇 Additional comments (2)
manifests/rhoai/runtimes/kustomization.yaml (1)
7-7: Resource entry verified — file exists and is referenced
manifests/rhoai/runtimes/torch_rocm_251.yaml is present and referenced in manifests/rhoai/runtimes/kustomization.yaml:7.manifests/component_metadata.yaml (1)
4-4: Repo URL points to upstream Kubeflow — LGTM (v2.0.0 tag verified).
Upstream repo https://github.com/kubeflow/trainer contains tag v2.0.0.
What this PR does / why we need it:
Which issue(s) this PR fixes (optional, in
Fixes #<issue number>, #<issue number>, ...format, will close the issue(s) when PR gets merged):Fixes #
Checklist:
Summary by CodeRabbit
Chores
Style
No user-facing features, behavior, or configurations were altered.