@@ -21,7 +21,7 @@ files_to_sync:
2121 dest : plans/
2222 delete : true
2323 mkpath : true
24- - src : systemtest/ tmt/
24+ - src : tmt/
2525 dest : test/tmt/
2626 delete : true
2727 mkpath : true
4747 - job : copr_build
4848 trigger : pull_request
4949 packages : [skopeo-fedora]
50- notifications : &copr_build_failure_notification
50+ notifications : &packit_failure_notification
5151 failure_comment :
52- message : " Ephemeral COPR build failed. @containers/packit-build please check."
52+ message : " Packit jobs failed. @containers/packit-build please check."
5353 targets : &fedora_copr_targets
5454 - fedora-all-x86_64
5555 - fedora-all-aarch64
6262 - job : copr_build
6363 trigger : ignore
6464 packages : [skopeo-eln]
65- notifications : *copr_build_failure_notification
65+ notifications : *packit_failure_notification
6666 targets :
6767 fedora-eln-x86_64 :
6868 additional_repos :
7676 - job : copr_build
7777 trigger : ignore
7878 packages : [skopeo-centos]
79- notifications : *copr_build_failure_notification
79+ notifications : *packit_failure_notification
8080 targets : ¢os_copr_targets
8181 - centos-stream-9-x86_64
8282 - centos-stream-9-aarch64
@@ -88,34 +88,83 @@ jobs:
8888 - job : copr_build
8989 trigger : commit
9090 packages : [skopeo-fedora]
91- notifications :
92- failure_comment :
93- message : " podman-next COPR build failed. @containers/packit-build please check."
9491 branch : main
9592 owner : rhcontainerbot
9693 project : podman-next
9794 enable_net : true
9895
99- # Tests on Fedora for main branch
96+ # System tests on Fedora
10097 - job : tests
10198 trigger : pull_request
10299 packages : [skopeo-fedora]
103- notifications : &test_failure_notification
104- failure_comment :
105- message : " Tests failed. @containers/packit-build please check."
100+ notifications : *packit_failure_notification
106101 targets : *fedora_copr_targets
107- tf_extra_params :
102+ tf_extra_params : &extra_dnf_repos
108103 environments :
109104 - artifacts :
110105 - type : repository-file
111106 id : https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next/repo/fedora-$releasever/rhcontainerbot-podman-next-fedora-$releasever.repo
107+ tmt_plan : " /plans/rpm/system"
108+ identifier : " system"
109+
110+ # ostree-rs-ext tests on Fedora
111+ - job : tests
112+ trigger : pull_request
113+ packages : [skopeo-fedora]
114+ notifications : *packit_failure_notification
115+ targets : *fedora_copr_targets
116+ tf_extra_params : *extra_dnf_repos
117+ tmt_plan : " /plans/rpm/ostree-rs-ext"
118+ identifier : " ostree-rs-ext"
119+
120+ # Integration tests on Fedora
121+ - job : tests
122+ trigger : pull_request
123+ skip_build : true
124+ packages : [skopeo-fedora]
125+ notifications : *packit_failure_notification
126+ targets :
127+ # x86_6 only because of quay.io/coreos/11bot
128+ # See: integration/proxy_test.go
129+ - fedora-all
130+ tf_extra_params : *extra_dnf_repos
131+ tmt_plan : " /plans/no-rpm/integration"
132+ identifier : " integration"
133+
134+ # Unit tests on Fedora
135+ - job : tests
136+ trigger : pull_request
137+ skip_build : true
138+ notifications : *packit_failure_notification
139+ targets : &fedora_no_rpm_targets
140+ - fedora-latest-stable
141+ tmt_plan : " /plans/no-rpm/unit"
142+ identifier : " unit"
143+
144+ # Validate test on Fedora
145+ - job : tests
146+ trigger : pull_request
147+ skip_build : true
148+ notifications : *packit_failure_notification
149+ targets : *fedora_no_rpm_targets
150+ tmt_plan : " /plans/no-rpm/validate"
151+ identifier : " validate"
152+
153+ # Test w/ opengpg static linked on Fedora
154+ - job : tests
155+ trigger : pull_request
156+ skip_build : true
157+ notifications : *packit_failure_notification
158+ targets : *fedora_no_rpm_targets
159+ tmt_plan : " /plans/no-rpm/opengpg"
160+ identifier : " opengpg"
112161
113162 # Tests on CentOS Stream for main branch
114163 # Ignore until golang is updated in distro buildroot to go 1.23.3+
115164 - job : tests
116165 trigger : ignore
117166 packages : [skopeo-centos]
118- notifications : *test_failure_notification
167+ notifications : *packit_failure_notification
119168 targets : *centos_copr_targets
120169 tf_extra_params :
121170 environments :
0 commit comments