diff --git a/.packit.yaml b/.packit.yaml index 8d0319e0f0..3c04e9968c 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -22,8 +22,9 @@ actions: &base-actions - hatch version targets: &all-targets - - fedora-all - - epel-9 + fedora-40-x86_64: + additional_repos: + - https://download.copr.fedorainfracloud.org/results/frantisekz/testcloud-wip/fedora-40-x86_64/ jobs: # Build pull requests @@ -52,6 +53,10 @@ jobs: test: tmt: name: /plans/features/(core|basic) + environments: + - artifacts: + - type: repository + id: https://download.copr.fedorainfracloud.org/results/frantisekz/testcloud-wip/fedora-40-x86_64/ # Test full # Do not run extended unit tests, that plan gets its own job because @@ -95,11 +100,13 @@ jobs: - tmt: context: how: provision - - &tmt-cloud-resources - settings: + settings: &tmt-cloud-resources provisioning: tags: BusinessUnit: tmt + - artifacts: + - type: repository + id: https://download.copr.fedorainfracloud.org/results/frantisekz/testcloud-wip/fedora-40-x86_64/ # Test internal plugins - <<: *tests @@ -150,17 +157,6 @@ jobs: project: tmt actions: *base-actions - # Fedora releases - - job: propose_downstream - trigger: release - dist_git_branches: *all-targets - - - job: koji_build - trigger: commit - allowed_pr_authors: [ "packit", "psss", "lzachar" ] - allowed_committers: [ "packit", "psss", "lzachar" ] - dist_git_branches: *all-targets - - job: bodhi_update trigger: commit dist_git_branches: diff --git a/plans/provision/virtual.fmf b/plans/provision/virtual.fmf index b167623ff5..a44d25739c 100644 --- a/plans/provision/virtual.fmf +++ b/plans/provision/virtual.fmf @@ -57,16 +57,28 @@ adjust+: /provision: discover+: - test: "^/tests/provision" + test: + - "^/tests/provision" + - "^/tests/provision" + - "^/tests/provision" /prepare: discover+: - test: "^/tests/prepare" + test: + - "^/tests/prepare" + - "^/tests/prepare" + - "^/tests/prepare" /execute: discover+: - test: "^/tests/execute" + test: + - "^/tests/execute" + - "^/tests/execute" + - "^/tests/execute" /the-rest: discover+: - test: "^/tests/(?!provision|prepare|execute)" + test: + - "^/tests/(?!provision|prepare|execute)" + - "^/tests/(?!provision|prepare|execute)" + - "^/tests/(?!provision|prepare|execute)" diff --git a/pyproject.toml b/pyproject.toml index 26f2d94999..5e4d69526a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -57,7 +57,7 @@ provision-beaker = [ "mrack>=1.15.1", ] provision-virtual = [ - "testcloud>=0.9.13", + "testcloud>=0.11.0", ] provision-container = [] report-junit = [ diff --git a/tmt.spec b/tmt.spec index bc9e47e6aa..d4b037243d 100644 --- a/tmt.spec +++ b/tmt.spec @@ -75,7 +75,7 @@ Provides: tmt-provision-virtual == %{version}-%{release} Obsoletes: tmt-provision-virtual < %{version}-%{release} %endif Requires: tmt == %{version}-%{release} -Requires: python3-testcloud >= 0.9.13 +Requires: python3-testcloud >= 0.11.0 Requires: libvirt-daemon-config-network Requires: openssh-clients Requires: (ansible or ansible-core)