Skip to content

NO-ISSUE: Refresh RPM lockfiles#818

Open
red-hat-konflux[bot] wants to merge 1 commit intomainfrom
konflux/mintmaker/main/rpm-lockfile-refresh
Open

NO-ISSUE: Refresh RPM lockfiles#818
red-hat-konflux[bot] wants to merge 1 commit intomainfrom
konflux/mintmaker/main/rpm-lockfile-refresh

Conversation

@red-hat-konflux
Copy link
Copy Markdown
Contributor

@red-hat-konflux red-hat-konflux Bot commented Mar 28, 2026

This PR contains the following updates:

Update Change
lockFileMaintenance All locks refreshed

🔧 This Pull Request updates lock files to use the latest dependency versions.


Configuration

📅 Schedule: Branch creation - "on Saturday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

To execute skipped test pipelines write comment /ok-to-test.


Documentation

Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.

@red-hat-konflux red-hat-konflux Bot added approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. rpm-lockfile labels Mar 28, 2026
@openshift-ci-robot
Copy link
Copy Markdown

@red-hat-konflux[bot]: This pull request explicitly references no jira issue.

Details

In response to this:

This PR contains the following updates:

Update Change
lockFileMaintenance All locks refreshed

🔧 This Pull Request updates lock files to use the latest dependency versions.


Configuration

📅 Schedule: Branch creation - "on Saturday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

To execute skipped test pipelines write comment /ok-to-test.


Documentation

Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Mar 28, 2026
@openshift-ci openshift-ci Bot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label Mar 28, 2026
@openshift-ci openshift-ci Bot requested review from pastequo and yoavsc0302 March 28, 2026 08:25
@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented Mar 28, 2026

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by: red-hat-konflux[bot]

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

2 similar comments
@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented Mar 28, 2026

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by: red-hat-konflux[bot]

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented Mar 28, 2026

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by: red-hat-konflux[bot]

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci-robot
Copy link
Copy Markdown

/retest-required

Remaining retests: 0 against base HEAD fe9ec05 and 2 for PR HEAD a179ad7 in total

@openshift-ci-robot
Copy link
Copy Markdown

@red-hat-konflux[bot]: This pull request explicitly references no jira issue.

Details

In response to this:

This PR contains the following updates:

Update Change
lockFileMaintenance All locks refreshed

[!WARNING]
Some dependencies could not be looked up. Check the warning logs for more information.

🔧 This Pull Request updates lock files to use the latest dependency versions.


Configuration

📅 Schedule: Branch creation - "on Saturday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

To execute skipped test pipelines write comment /ok-to-test.


Documentation

Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/rpm-lockfile-refresh branch from a179ad7 to a2d84b3 Compare April 4, 2026 00:14
@openshift-ci openshift-ci Bot removed the lgtm Indicates that a PR is ready to be merged. label Apr 4, 2026
@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented Apr 4, 2026

New changes are detected. LGTM label has been removed.

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 4, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 61.74%. Comparing base (2b81dd8) to head (0ffabe4).

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##             main     #818   +/-   ##
=======================================
  Coverage   61.74%   61.74%           
=======================================
  Files          27       27           
  Lines        1767     1767           
=======================================
  Hits         1091     1091           
  Misses        510      510           
  Partials      166      166           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/rpm-lockfile-refresh branch from a2d84b3 to d1db95b Compare April 25, 2026 00:16
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/rpm-lockfile-refresh branch from d1db95b to 0ffabe4 Compare May 2, 2026 00:21
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 2, 2026

Walkthrough

The PR updates the kernel-headers RPM package in the lockfile from version 611.42.1 to 611.49.1 across four architectures (aarch64, ppc64le, s390x, x86_64). Associated metadata, including download URLs, file sizes, and SHA256 checksums, are updated accordingly.

Changes

Dependency Lockfile Update

Layer / File(s) Summary
Kernel Headers Bump
rpm-prefetching/rpms.lock.yaml
kernel-headers package pinned to version 5.14.0-611.49.1.el9_7 for all four architectures. URLs, sizes, checksums, EVR, and source RPM metadata updated to reflect the newer build.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 11 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive PR description lacks required sections from template including 'How was this code tested?' and 'Assignees' sections with proper reviewer assignments. Add 'How was this code tested?' section explaining testing approach, and properly fill 'Assignees' section with @yoavsc0302 and @pastequo using /cc format as specified in template.
✅ Passed checks (11 passed)
Check name Status Explanation
Title check ✅ Passed The title 'NO-ISSUE: Refresh RPM lockfiles' clearly and concisely describes the main change—updating RPM lockfiles—without extraneous details.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Stable And Deterministic Test Names ✅ Passed The PR only updates the RPM lockfile and does not modify any Go test files or Ginkgo test definitions, making this check not applicable.
Test Structure And Quality ✅ Passed PR modifies only RPM lockfiles (YAML configuration files) with no changes to test code or Ginkgo test structure.
Microshift Test Compatibility ✅ Passed PR exclusively updates RPM lockfile entries for kernel-headers package refresh with no new tests added.
Single Node Openshift (Sno) Test Compatibility ✅ Passed PR updates only RPM lockfile dependencies (kernel-headers version change). No new Ginkgo e2e tests or SNO compatibility issues are introduced.
Topology-Aware Scheduling Compatibility ✅ Passed Topology-aware scheduling check does not apply. PR only modifies RPM lockfiles in rpm-prefetching/ directory, not Kubernetes manifests, operator code, or controllers.
Ote Binary Stdout Contract ✅ Passed PR contains only RPM lockfile updates with no code changes to test suites, main processes, or stdout-producing code.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed PR only modifies rpm-prefetching/rpms.lock.yaml lockfile; no Ginkgo e2e tests are added or modified.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch konflux/mintmaker/main/rpm-lockfile-refresh

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
rpm-prefetching/rpms.lock.yaml (1)

49-55: Lockfile update is mechanically sound and consistent across all architectures.

The kernel-headers package update from 5.14.0-611.42.1.el9_7 to 5.14.0-611.49.1.el9_7 shows proper synchronization across all four supported architectures (aarch64, ppc64le, s390x, x86_64). URLs, checksums, sizes, and source RPMs are updated consistently.

Recommend confirming:

  • Build succeeds with the updated kernel-headers (transitive dependency affecting compilation toolchain)
  • Any warnings from the dependency resolution step are addressed per the PR description

Also applies to: 816-822, 1590-1596, 2364-2370

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@rpm-prefetching/rpms.lock.yaml` around lines 49 - 55, The lockfile bump for
kernel-headers (evr 5.14.0-611.49.1.el9_7, sourcerpm
kernel-5.14.0-611.49.1.el9_7.src.rpm) is mechanically correct but you must
verify the change doesn't break downstream builds: run the full build/test for
all architectures (aarch64, ppc64le, s390x, x86_64) using the updated
rpm-prefetching/rpms.lock.yaml entries (including the other identical blocks at
the indicated ranges) and if any compilation or dependency-resolution
warnings/errors appear, update dependency constraints or pin transitive
toolchain packages accordingly and re-generate the lockfile entries to match
resolved artifacts.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@rpm-prefetching/rpms.lock.yaml`:
- Around line 49-55: The lockfile bump for kernel-headers (evr
5.14.0-611.49.1.el9_7, sourcerpm kernel-5.14.0-611.49.1.el9_7.src.rpm) is
mechanically correct but you must verify the change doesn't break downstream
builds: run the full build/test for all architectures (aarch64, ppc64le, s390x,
x86_64) using the updated rpm-prefetching/rpms.lock.yaml entries (including the
other identical blocks at the indicated ranges) and if any compilation or
dependency-resolution warnings/errors appear, update dependency constraints or
pin transitive toolchain packages accordingly and re-generate the lockfile
entries to match resolved artifacts.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 34bbc93e-578a-448f-af29-14d7e3a566db

📥 Commits

Reviewing files that changed from the base of the PR and between 2b81dd8 and 0ffabe4.

📒 Files selected for processing (1)
  • rpm-prefetching/rpms.lock.yaml

@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented May 2, 2026

@red-hat-konflux[bot]: all tests passed!

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. rpm-lockfile size/M Denotes a PR that changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant