Skip to content

CI: build crun/runc from source and bump bats/cni-plugins#641

Merged
giuseppe merged 1 commit intocontainers:mainfrom
jnovy:ci_fix
Mar 4, 2026
Merged

CI: build crun/runc from source and bump bats/cni-plugins#641
giuseppe merged 1 commit intocontainers:mainfrom
jnovy:ci_fix

Conversation

@jnovy
Copy link
Collaborator

@jnovy jnovy commented Mar 4, 2026

The CRI-O integration tests have been failing since ~Feb 2026 because conmon's CI used outdated pinned binaries for crun (1.17) and runc (v1.1.14), while CRI-O HEAD now requires newer runtimes. Build both from source (HEAD) to match CRI-O's own CI setup.

Also bump bats-core (v1.9.0 -> v1.13.0) and cni-plugins (v1.3.0 -> v1.9.0), and add Renovate annotations so these stay current automatically.

@jnovy jnovy requested a review from jankaluza March 4, 2026 11:43
@jnovy jnovy added the jira label Mar 4, 2026
Bump CI dependency versions:
- cni-plugins v1.3.0 -> v1.9.0
- bats v1.9.0 -> v1.13.0
- runc v1.1.14 -> v1.4.0
- crun 1.17 -> 1.26

Switch runc and crun from downloading prebuilt binaries to building
from source at pinned release tags to match CRI-O's own CI setup.

Skip crio-wipe.bats in CRI-O integration tests as it tests cri-o's
wipe functionality, not conmon.

Add Renovate custom manager to automatically track all four dependency
versions in hack/github-actions-setup.

Signed-off-by: Jindrich Novy <jnovy@redhat.com>
Copy link
Member

@giuseppe giuseppe left a comment

Choose a reason for hiding this comment

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

LGTM

@giuseppe giuseppe merged commit 693cf95 into containers:main Mar 4, 2026
36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants