File tree Expand file tree Collapse file tree 4 files changed +99
-0
lines changed
Expand file tree Collapse file tree 4 files changed +99
-0
lines changed Original file line number Diff line number Diff line change 1+ 1
Original file line number Diff line number Diff line change 55downstream_package_name : conmon
66upstream_tag_template : v{version}
77
8+ # These files get synced from upstream to downstream (Fedora / CentOS Stream) on every
9+ # propose-downstream job. This is done so tests maintained upstream can be run
10+ # downstream in Zuul CI and Bodhi.
11+ # Ref: https://packit.dev/docs/configuration#files_to_sync
12+ files_to_sync :
13+ - src : rpm/gating.yaml
14+ dest : gating.yaml
15+ delete : true
16+ - src : plans/
17+ dest : plans/
18+ delete : true
19+ mkpath : true
20+ - src : .fmf/
21+ dest : .fmf/
22+ delete : true
23+ - .packit.yaml
24+
825packages :
926 conmon-fedora :
1027 pkg_tool : fedpkg
5875 project : podman-next
5976 enable_net : true
6077
78+ - job : tests
79+ trigger : pull_request
80+ packages : [containers-common-fedora]
81+ targets : *fedora_copr_targets
82+ enable_net : true
83+ tf_extra_params :
84+ environments :
85+ - artifacts :
86+ - type : repository-file
87+ id : https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next/repo/fedora-$releasever/rhcontainerbot-podman-next-fedora-$releasever.repo
88+
89+ - job : tests
90+ trigger : pull_request
91+ packages : [containers-common-centos]
92+ targets : *centos_copr_targets
93+ enable_net : true
94+ tf_extra_params :
95+ environments :
96+ - artifacts :
97+ - type : repository-file
98+ id : https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next/repo/centos-stream-$releasever/rhcontainerbot-podman-next-centos-stream-$releasever.repo
99+
61100 # Downstream sync for Fedora
62101 - job : propose_downstream
63102 trigger : release
Original file line number Diff line number Diff line change 1+ prepare:
2+ - name: packages
3+ how: install
4+ package: [bats, podman-tests]
5+
6+ adjust:
7+ - when: "initiator == packit"
8+ because: "We need to test with updated packages from rhcontainerbot/podman-next copr"
9+ prepare+:
10+ how: shell
11+ script: |
12+ sed -i -n '/^priority=/!p;$apriority=1' /etc/yum.repos.d/*podman-next*.repo
13+ dnf -y upgrade --allowerasing
14+ # FIXME: Use epel10 once bats is available there
15+ - when: distro == centos-stream-10 or distro == rhel-10
16+ because: "bats isn't yet available on epel10"
17+ prepare+:
18+ how: install
19+ copr: rhcontainerbot/bats-el10
20+ package: bats
21+ - when: distro == centos-stream-9 or distro == rhel-9
22+ because: "bats is present on EPEL on rhel9 / c9s"
23+ prepare+:
24+ how: feature
25+ epel: enabled
26+
27+ discover:
28+ how: fmf
29+ url: https://github.com/lsm5/podman
30+ ref: "tmt-fedora-centos"
31+
32+ execute:
33+ how: tmt
34+
35+ /system/local/root:
36+ summary: Run podman system rootful tests
37+ discover+:
38+ test: /test/tmt/system/local/root
39+
40+ /system/local/rootless:
41+ summary: Run podman system rootless tests
42+ discover+:
43+ test: /test/tmt/system/local/rootless
Original file line number Diff line number Diff line change 1+ --- !Policy
2+ product_versions :
3+ - fedora-*
4+ decision_contexts :
5+ - bodhi_update_push_stable
6+ - bodhi_update_push_testing
7+ subject_type : koji_build
8+ rules :
9+ - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}
10+
11+ --- !Policy
12+ product_versions :
13+ - rhel-*
14+ decision_context : osci_compose_gate
15+ rules :
16+ - !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional}
You can’t perform that action at this time.
0 commit comments