Skip to content

Commit 99619d2

Browse files
committed
Configure packit to use caret notation for postrelease snapshots
This ensures the build of that specific version is considered newer than any other regular release of it. For rpm-software-management/ci-dnf-stack#1843 For epel7 keep old style since rpm doesn't support `^` in version there.
1 parent 93c9af4 commit 99619d2

1 file changed

Lines changed: 24 additions & 5 deletions

File tree

.packit.yml

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,19 @@
1-
specfile_path: fedora/libmodulemd.spec
2-
upstream_package_name: libmodulemd
3-
upstream_project_url: https://github.com/fedora-modularity/libmodulemd
4-
downstream_package_name: libmodulemd
1+
_:
2+
project_settings: &project_settings
3+
upstream_package_name: libmodulemd
4+
upstream_project_url: https://github.com/fedora-modularity/libmodulemd
5+
downstream_package_name: libmodulemd
6+
specfile_path: fedora/libmodulemd.spec
7+
8+
packages:
9+
libmodulemd:
10+
<< : *project_settings
11+
version_suffix: "^{PACKIT_PROJECT_SNAPSHOTID}"
12+
update_release: false
13+
14+
# rpmbuild doesn't allow '^' in version on rhel 7, don't use caret notation
15+
libmodulemd-epel7:
16+
<< : *project_settings
517

618
actions:
719
get-current-version: ./get_version.sh
@@ -16,6 +28,7 @@ jobs:
1628

1729
- job: copr_build
1830
trigger: pull_request
31+
packages: [libmodulemd]
1932
metadata:
2033
targets:
2134
- fedora-all
@@ -24,7 +37,13 @@ jobs:
2437
- fedora-rawhide-ppc64le
2538
# fedora-rawhide-x86_64 is included in fedora-all
2639
# fedora-rawhide-s390x has too long wait queue
27-
- epel-7
2840
- epel-8
2941
- centos-stream-9
3042
- centos-stream-10
43+
44+
- job: copr_build
45+
trigger: pull_request
46+
packages: [libmodulemd-epel7]
47+
metadata:
48+
targets:
49+
- epel-7

0 commit comments

Comments
 (0)