@@ -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,88 @@ 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
101+ targets : *fedora_copr_targets
102+ tf_extra_params :
103+ environments :
104+ - artifacts :
105+ - type : repository-file
106+ 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
106115 targets : *fedora_copr_targets
107116 tf_extra_params :
108117 environments :
109118 - artifacts :
110119 - type : repository-file
111120 id : https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next/repo/fedora-$releasever/rhcontainerbot-podman-next-fedora-$releasever.repo
121+ tmt_plan : " /plans/rpm/ostree-rs-ext"
122+ identifier : " ostree-rs-ext"
123+
124+ # Integration tests on Fedora
125+ - job : tests
126+ trigger : pull_request
127+ skip_build : true
128+ packages : [skopeo-fedora]
129+ notifications : *packit_failure_notification
130+ targets : *fedora_copr_targets
131+ tf_extra_params :
132+ environments :
133+ - artifacts :
134+ - type : repository-file
135+ id : https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next/repo/fedora-$releasever/rhcontainerbot-podman-next-fedora-$releasever.repo
136+ tmt_plan : " /plans/no-rpm/integration"
137+ identifier : " integration"
138+
139+ # Unit tests on Fedora
140+ - job : tests
141+ trigger : pull_request
142+ skip_build : true
143+ notifications : *packit_failure_notification
144+ targets : &fedora_no_rpm_targets
145+ - fedora-latest-stable
146+ tmt_plan : " /plans/no-rpm/unit"
147+ identifier : " unit"
148+
149+ # Validate test on Fedora
150+ - job : tests
151+ trigger : pull_request
152+ skip_build : true
153+ notifications : *packit_failure_notification
154+ targets : *fedora_no_rpm_targets
155+ tmt_plan : " /plans/no-rpm/validate"
156+ identifier : " validate"
157+
158+ # Test w/ opengpg static linked on Fedora
159+ - job : tests
160+ trigger : pull_request
161+ skip_build : true
162+ notifications : *packit_failure_notification
163+ targets : *fedora_no_rpm_targets
164+ tmt_plan : " /plans/no-rpm/opengpg"
165+ identifier : " opengpg"
112166
113167 # Tests on CentOS Stream for main branch
114168 # Ignore until golang is updated in distro buildroot to go 1.23.3+
115169 - job : tests
116170 trigger : ignore
117171 packages : [skopeo-centos]
118- notifications : *test_failure_notification
172+ notifications : *packit_failure_notification
119173 targets : *centos_copr_targets
120174 tf_extra_params :
121175 environments :
0 commit comments