Include dnf-nightly in testing farm testing jobs

This can sometimes be useful when one package (libdnf5) depends on a new
unreleased release of another (librepo).
This commit is contained in:
Aleš Matěj 2025-05-15 07:17:03 +02:00 committed by Marek Blaha
parent cd2cc7229e
commit ee3599e303
1 changed files with 30 additions and 0 deletions

View File

@ -86,6 +86,12 @@ jobs:
fmf_ref: &CI_DNF_STACK_REF main
tmt_plan: "^/plans/integration/behave-dnf5$"
packages: [dnf5]
tf_extra_params:
environments:
- artifacts:
- type: repository-file
# We use the rawhide repo file for all fedora releases, the url doesn't change and it is not rawhide specific (it contains "fedora-$releasever-$basearch")
id: https://copr.fedorainfracloud.org/coprs/rpmsoftwaremanagement/dnf-nightly/repo/fedora-rawhide/rpmsoftwaremanagement-dnf-nightly-fedora-rawhide.repo
- job: tests
trigger: pull_request
identifier: "createrepo_c-tests"
@ -95,6 +101,12 @@ jobs:
fmf_ref: *CI_DNF_STACK_REF
tmt_plan: "^/plans/integration/behave-createrepo_c$"
packages: [dnf5]
tf_extra_params:
environments:
- artifacts:
- type: repository-file
# We use the rawhide repo file for all fedora releases, the url doesn't change and it is not rawhide specific (it contains "fedora-$releasever-$basearch")
id: https://copr.fedorainfracloud.org/coprs/rpmsoftwaremanagement/dnf-nightly/repo/fedora-rawhide/rpmsoftwaremanagement-dnf-nightly-fedora-rawhide.repo
- job: tests
trigger: pull_request
identifier: "dnf-tests"
@ -105,6 +117,12 @@ jobs:
fmf_ref: *CI_DNF_STACK_REF
tmt_plan: "^/plans/integration/behave-dnf$"
packages: [dnf5]
tf_extra_params:
environments:
- artifacts:
- type: repository-file
# We use the rawhide repo file for all fedora releases, the url doesn't change and it is not rawhide specific (it contains "fedora-$releasever-$basearch")
id: https://copr.fedorainfracloud.org/coprs/rpmsoftwaremanagement/dnf-nightly/repo/fedora-rawhide/rpmsoftwaremanagement-dnf-nightly-fedora-rawhide.repo
- job: tests
trigger: pull_request
identifier: "dnf5daemon-tests"
@ -114,6 +132,12 @@ jobs:
fmf_ref: *CI_DNF_STACK_REF
tmt_plan: "^/plans/integration/behave-dnf5daemon$"
packages: [dnf5]
tf_extra_params:
environments:
- artifacts:
- type: repository-file
# We use the rawhide repo file for all fedora releases, the url doesn't change and it is not rawhide specific (it contains "fedora-$releasever-$basearch")
id: https://copr.fedorainfracloud.org/coprs/rpmsoftwaremanagement/dnf-nightly/repo/fedora-rawhide/rpmsoftwaremanagement-dnf-nightly-fedora-rawhide.repo
- job: tests
trigger: pull_request
identifier: "ABI-check"
@ -123,3 +147,9 @@ jobs:
fmf_ref: main
tmt_plan: "^/plans/integration/abi-libdnf5$"
packages: [dnf5]
tf_extra_params:
environments:
- artifacts:
- type: repository-file
# We use the rawhide repo file for all fedora releases, the url doesn't change and it is not rawhide specific (it contains "fedora-$releasever-$basearch")
id: https://copr.fedorainfracloud.org/coprs/rpmsoftwaremanagement/dnf-nightly/repo/fedora-rawhide/rpmsoftwaremanagement-dnf-nightly-fedora-rawhide.repo