-
Notifications
You must be signed in to change notification settings - Fork 37
convert the runner to UBI #262
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Signed-off-by: Ryan Cook <rcook@redhat.com>
|
Tracked in Jira: https://issues.redhat.com/browse/RHOAIENG-39126 |
Signed-off-by: Ryan Cook <rcook@redhat.com>
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
This comment has been minimized.
This comment has been minimized.
Signed-off-by: Ryan Cook <rcook@redhat.com>
Signed-off-by: Ryan Cook <rcook@redhat.com>
Claude Code ReviewSummaryThis PR successfully converts the Claude Code runner from Debian-based Overall Assessment: ✅ Approved with minor recommendations Issues by Severity🟡 Major Issues1. Package Manager Change: dnf vs microdnf
2. Hardcoded Base Image Digest
🔵 Minor Issues1. Missing curl Installation
2. Missing ca-certificates Installation
3. GitHub CLI Repository Add Method Change
Positive Highlights✅ Excellent OpenShift Compatibility
✅ Reproducible Builds
✅ Security Best Practices
✅ Code Quality
✅ Correct Dependency Migration
RecommendationsPriority 1: Consistency (Medium Priority)Consider switching to # Add GitHub CLI repository and install packages
RUN curl -fsSL https://cli.github.com/packages/rpm/gh-cli.repo -o /etc/yum.repos.d/gh-cli.repo && \
microdnf install -y git jq gh && \
microdnf clean allRationale: Matches backend.Dockerfile:23 and operator.Dockerfile:24 patterns Priority 2: Image Maintenance (Low Priority)Document base image update process:
Priority 3: Build Verification (Complete)✅ CI/CD pipeline shows build succeeded for both linux/amd64 and linux/arm64 Testing RecommendationsBefore merging, verify:
Additional ContextWhy npm was removed (commit 7d79c81):
Architecture Note: This runner uses Python Multi-platform Support: Workflow successfully builds for both Final Verdict: This is a solid migration to UBI. The only concern is the inconsistency with Recommendation: ✅ Approve and merge after considering |
sallyom
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
No description provided.