forked from containers/qm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.packit.yaml
130 lines (118 loc) · 3.27 KB
/
.packit.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
---
# See the documentation for more information:
# https://packit.dev/docs/configuration/
specfile_path: rpm/qm.spec
upstream_tag_template: v{version}
srpm_build_deps:
- make
actions:
fix-spec-file:
- bash .packit.sh
jobs:
- job: copr_build
trigger: pull_request
# x86_64 is assumed by default
# qm is noarch so we only need to test on one arch
targets:
fedora-rawhide: {}
fedora-latest: {}
centos-stream-9:
additional_repos:
- https://dl.fedoraproject.org/pub/epel/9/Everything/x86_64/
- https://download.copr.fedorainfracloud.org/results/@centos-automotive-sig/bluechi-snapshot/centos-stream-9-x86_64/
# Run on commit to main branch
- &copr
job: copr_build
trigger: commit
branch: main
owner: rhcontainerbot
project: podman-next
targets:
- fedora-rawhide-aarch64
- fedora-rawhide-ppc64le
- fedora-rawhide-s390x
- fedora-rawhide-x86_64
- fedora-39-aarch64
- fedora-39-ppc64le
- fedora-39-s390x
- fedora-39-x86_64
- fedora-38-aarch64
- fedora-38-ppc64le
- fedora-38-s390x
- fedora-38-x86_64
- centos-stream+epel-next-9-aarch64
- centos-stream+epel-next-9-ppc64le
- centos-stream+epel-next-9-s390x
- centos-stream+epel-next-9-x86_64
- <<: *copr
project: qm
targets:
fedora-39-aarch64: {}
fedora-39-ppc64le: {}
fedora-39-x86_64: {}
fedora-38-aarch64: {}
fedora-38-ppc64le: {}
fedora-38-x86_64: {}
centos-stream-9-aarch64:
additional_repos:
- https://dl.fedoraproject.org/pub/epel/9/Everything/aarch64/
centos-stream-9-ppc64le:
additional_repos:
- https://dl.fedoraproject.org/pub/epel/9/Everything/ppc64le/
centos-stream-9-x86_64:
additional_repos:
- https://dl.fedoraproject.org/pub/epel/9/Everything/x86_64/
- job: tests
trigger: pull_request
identifier: e2e-tiers
tmt_plan: /plans/e2e/tier-0
targets:
- centos-stream-9-x86_64
tf_extra_params:
environments:
- artifacts:
- type: repository-file
id: https://copr.fedorainfracloud.org/coprs/g/centos-automotive-sig/bluechi-snapshot/repo/centos-stream-9
hardware:
disk:
- size: ">= 20 GB"
- job: tests
trigger: pull_request
identifier: e2e-ffi
tmt_plan: /plans/e2e/ffi
targets:
- centos-stream-9-x86_64
tf_extra_params:
environments:
- artifacts:
- type: repository-file
id: https://copr.fedorainfracloud.org/coprs/g/centos-automotive-sig/bluechi-snapshot/repo/centos-stream-9
tmt:
context:
scenario : "ffi"
hardware:
disk:
- size: ">= 20 GB"
- size: ">= 20 GB"
- job: propose_downstream
trigger: release
update_release: false
dist_git_branches:
- fedora-rawhide
- fedora-39
- fedora-38
- epel-9
- job: koji_build
trigger: commit
dist_git_branches:
- fedora-rawhide
- fedora-39
- fedora-38
- epel-9
- job: bodhi_update
trigger: commit
dist_git_branches:
# rawhide updates are created automatically
- fedora-39
- fedora-38
- epel-9