Skip to content

[release-1.41] Packit: Limit packit jobs to RHEL 9 and RHEL 10#6796

Draft
lsm5 wants to merge 7 commits intocontainers:release-1.41from
lsm5:release-1.41-packit-rhel
Draft

[release-1.41] Packit: Limit packit jobs to RHEL 9 and RHEL 10#6796
lsm5 wants to merge 7 commits intocontainers:release-1.41from
lsm5:release-1.41-packit-rhel

Conversation

@lsm5
Copy link
Copy Markdown
Member

@lsm5 lsm5 commented Apr 17, 2026

This release branch is mainly intended for RHEL 9 and RHEL 10, so configure packit to build on EPEL 9/10 and test on RHEL 9/10 using internal TF.

What type of PR is this?

/kind other

What this PR does / why we need it:

Updates CI with targets it's meant to run on

How to verify it

See CI jobs

Which issue(s) this PR fixes:

Special notes for your reviewer:

Does this PR introduce a user-facing change?

None

@lsm5 lsm5 force-pushed the release-1.41-packit-rhel branch from 550aca7 to 648c924 Compare April 17, 2026 17:48
@packit-as-a-service
Copy link
Copy Markdown

Ephemeral COPR build failed. @containers/packit-build please check.

1 similar comment
@packit-as-a-service
Copy link
Copy Markdown

Ephemeral COPR build failed. @containers/packit-build please check.

lsm5 added a commit to lsm5/skopeo that referenced this pull request Apr 17, 2026
Simplify the tests job to fix Testing Farm failures by using simple
target names (rhel-9-x86_64, rhel-10-x86_64) instead of complex distros
arrays. This matches the approach used in buildah (containers/buildah#6796).

Also consolidate copr_build jobs and use rpm/skopeo.spec directly.

Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
lsm5 added a commit to lsm5/skopeo that referenced this pull request Apr 20, 2026
Simplify the tests job to fix Testing Farm failures by using simple
target names (rhel-9-x86_64, rhel-10-x86_64) instead of complex distros
arrays. This matches the approach used in buildah (containers/buildah#6796).

Also consolidate copr_build jobs and use rpm/skopeo.spec directly.

Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
lsm5 added a commit to lsm5/skopeo that referenced this pull request Apr 20, 2026
Simplify the tests job to fix Testing Farm failures by using simple
target names (rhel-9-x86_64, rhel-10-x86_64) instead of complex distros
arrays. This matches the approach used in buildah (containers/buildah#6796).

Also consolidate copr_build jobs and use rpm/skopeo.spec directly.

Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
@nalind
Copy link
Copy Markdown
Member

nalind commented Apr 21, 2026

/packit build

@lsm5
Copy link
Copy Markdown
Member Author

lsm5 commented May 1, 2026

/packit build
/packit test

@packit-as-a-service
Copy link
Copy Markdown

Failed to load packit config file:

Cannot parse package config. ValidationError({'jobs': {1: {'packages': defaultdict(<class 'dict'>, {'buildah': {'value': {'targets': ["Expected 'list[str]' or 'dict[str,dict]', got [{'epel-9-x86_64': {'distros': ['rhel-9']}}, {'epel-10-x86_64': {'distros': ['rhel-10']}}] (type <class 'list'>)."]}}})}}})

For more info, please check out the documentation or contact the Packit team. You can also use our CLI command config validate or our pre-commit hooks for validation of the configuration.

@lsm5 lsm5 force-pushed the release-1.41-packit-rhel branch 3 times, most recently from e009a75 to 7a1c1f9 Compare May 5, 2026 18:14
@packit-as-a-service
Copy link
Copy Markdown

Packit jobs failed. @containers/packit-build please check.

1 similar comment
@packit-as-a-service
Copy link
Copy Markdown

Packit jobs failed. @containers/packit-build please check.

@lsm5 lsm5 force-pushed the release-1.41-packit-rhel branch 9 times, most recently from 1dfdd72 to a4eb4c7 Compare May 6, 2026 19:03
nalind and others added 4 commits May 6, 2026 15:28
Fix a "that doesn't take %w" warning.
Fix two "you forgot to pass that error to the formatter" warnings.

Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>
Signed-off-by: Lokesh Mandvekar <lsm5@linux.com>
Signed-off-by: Lokesh Mandvekar <lsm5@linux.com>
Signed-off-by: Lokesh Mandvekar <lsm5@linux.com>
lsm5 and others added 2 commits May 6, 2026 15:28
This release branch is mainly intended for RHEL 9 and RHEL 10, so configure
packit to build on EPEL 9/10 and test on RHEL 9/10 using internal TF.

Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
Add a new TMT test definition for unit tests and configure Packit to run
them as a separate job from system tests.

Signed-off-by: Lokesh Mandvekar <lsm5@linux.com>
@lsm5 lsm5 force-pushed the release-1.41-packit-rhel branch from a4eb4c7 to ecb2dd1 Compare May 6, 2026 19:28
Add five new TMT test definitions and Packit jobs for RHEL 9/10.
All jobs use crun and run on Testing Farm.

Signed-off-by: Lokesh Mandvekar <lsm5@linux.com>
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.

2 participants