Skip to content
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

[skip-ci] [IGNORE] V5.3 tmt fedora centos #24747

Draft
wants to merge 2 commits into
base: v5.3
Choose a base branch
from

Conversation

lsm5
Copy link
Member

@lsm5 lsm5 commented Dec 3, 2024

This commit introduces TMT test jobs triggered via packit to run system tests on testing-farm infrastructure. Tests are run for all active Fedora and CentOS Stream environments for aarch64 and x86_64. The same test plan will be reused by Fedora for bodhi, zuul and fedora-ci gating tests. Packit will handle syncing of test plan and sources from upstream to downstream.

Jobs will be selectively triggered for main v/s release branches based on the release PR label. The GHA for labeling PRs has also been updated in this commit.

Test jobs on the main branch will include builds from the rhcontainerbot/podman-next copr while tests on release branches will only include official distro packages.

(cherry picked from commit 7d44804)

Does this PR introduce a user-facing change?

None

@openshift-ci openshift-ci bot added do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. release-note-none labels Dec 3, 2024
Copy link
Contributor

openshift-ci bot commented Dec 3, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: lsm5

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

The pull request process is described here

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 openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Dec 3, 2024
@lsm5 lsm5 added the release [EXPERIMENTAL] Label on release branches for packit test jobs label Dec 3, 2024
This commit adjusts qemu dependency to be Fedora only.

Signed-off-by: Lokesh Mandvekar <[email protected]>
(cherry picked from commit bf92350)
Signed-off-by: Lokesh Mandvekar <[email protected]>
@lsm5 lsm5 force-pushed the v5.3-tmt-fedora-centos branch 6 times, most recently from ff98df8 to dcdfd41 Compare December 10, 2024 12:10
Copy link

Cockpit tests failed for commit dcdfd41. @martinpitt, @jelly, @mvollmer please check.

@lsm5 lsm5 force-pushed the v5.3-tmt-fedora-centos branch from dcdfd41 to 8adeb4c Compare December 10, 2024 12:57
This commit introduces TMT test jobs triggered via packit to run system
tests on testing-farm infrastructure. Tests are run for all active
Fedora environments for aarch64 and x86_64. The same
test plan will be reused by Fedora for bodhi, zuul and fedora-ci gating
tests. Packit will handle syncing of test plan and sources from upstream
to downstream.

Jobs will be selectively triggered for `main` v/s release branches based
on the `release` PR label. The GHA for labeling PRs has also been
updated in this commit.

Test jobs on the main branch will include builds from the
`rhcontainerbot/podman-next` copr while tests on release branches will
only include official distro packages.

Signed-off-by: Lokesh Mandvekar <[email protected]>
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. do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. release [EXPERIMENTAL] Label on release branches for packit test jobs release-note-none
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant