Skip to content

multiple CI fixes#3599

Merged
cgwalters merged 4 commits into
ostreedev:mainfrom
jmarrero:ci-fixes
Jun 24, 2026
Merged

multiple CI fixes#3599
cgwalters merged 4 commits into
ostreedev:mainfrom
jmarrero:ci-fixes

Conversation

@jmarrero

Copy link
Copy Markdown
Member

This picks up #3594 to fix prow failures and #3579 to fix Rust / build-git-libostree

kraj and others added 2 commits June 24, 2026 10:15
strrchr() returns a 'const char *' when passed a 'const char *'
argument. Declare the local 'slash' variable as 'const char *'
to match, fixing a build failure with clang when
-Werror,-Wincompatible-pointer-types-discards-qualifiers is active.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
In _ostree_delta_get_endianness, total_usize was accumulated across
delta parts but never read or used in any heuristic or output. Remove
the dead variable and its accumulation.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Code Review

This pull request cleans up unused variables and improves const-correctness. Specifically, it removes the unused variable 'total_usize' in 'ostree-repo-static-delta-core.c' and updates 'slash' to be a 'const char *' in 'ostree-trivial-httpd.c'. There are no review comments, and I have no additional feedback to provide.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

jmarrero added 2 commits June 24, 2026 11:00
This allows dependency resolution to handle soname changes (e.g. gpgme
1.x to 2.x) instead of silently installing mismatched libraries.
The builder and coreos-assembler images may ship different library
versions (e.g. gpgme), causing soname mismatches at runtime. Use RPM
overrides for cosa and dnf for the container itself.

@cgwalters cgwalters left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Ideally in the future we do the "build derived container" instead of the cosa flow

@openshift-ci

openshift-ci Bot commented Jun 24, 2026

Copy link
Copy Markdown

@jmarrero: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/fcos-e2e 246fd65 link true /test fcos-e2e

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.

@cgwalters

Copy link
Copy Markdown
Member

Let's just drop Prow. I want to get to a world where we only have GHA and Konflux as the main things we care about.

To drop it, we can basically make it a no-op to start, I think just have the Dockerfile be say FROM scratch and the tests do nothing? Then we drop it from openshift/release

@cgwalters cgwalters merged commit c545761 into ostreedev:main Jun 24, 2026
40 of 42 checks passed
@cgwalters

Copy link
Copy Markdown
Member

Let's just drop Prow.

➡️ openshift/release#81042

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants