mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-03-12 08:58:20 +03:00
packit: use the closest matching tag for the checked out revision
Packit otherwise tries to get the latest tag by creation date, which doesn't work well in the systemd-stable repo: 2024-01-23 13:40:47.858 upstream.py DEBUG No ref given or is not glob pattern 2024-01-23 13:40:47.859 upstream.py DEBUG We're about to get latest matching tag in the upstream repository /tmp/tmp07g2beo8. 2024-01-23 13:40:47.859 commands.py DEBUG Command: git tag --list --sort=-creatordate 2024-01-23 13:40:47.866 logging.py DEBUG v248.13 2024-01-23 13:40:47.866 logging.py DEBUG v249.17 2024-01-23 13:40:47.866 logging.py DEBUG v250.14 2024-01-23 13:40:47.866 logging.py DEBUG v251.20 2024-01-23 13:40:47.867 logging.py DEBUG v252.21 2024-01-23 13:40:47.867 logging.py DEBUG v253.15 2024-01-23 13:40:47.867 logging.py DEBUG v254.8 2024-01-23 13:40:47.867 logging.py DEBUG v255.2 2024-01-23 13:40:47.868 logging.py DEBUG v255.1 2024-01-23 13:40:47.868 logging.py DEBUG v255 ... (cherry picked from commit 5ed55a9bad82924a5cf5e3e8b91cd1a3b2af9812)
This commit is contained in:
parent
01e0891f7e
commit
00ddffec4e
@ -16,6 +16,13 @@ upstream_tag_template: "v{version}"
|
||||
srpm_build_deps: []
|
||||
|
||||
actions:
|
||||
get-current-version:
|
||||
# Show the closest matching tag for the checked out revision, otherwise
|
||||
# Packit tries to get the latest tag by creation date, which doesn't work
|
||||
# well in the systemd-stable repo. We also need to sanitize it manually
|
||||
# since "upstream_tag_template" defined above doesn't apply here.
|
||||
- "bash -ec 'git describe --tags --abbrev=0 | cut -b 2-'"
|
||||
|
||||
post-upstream-clone:
|
||||
# Use the Fedora Rawhide specfile
|
||||
- "git clone https://src.fedoraproject.org/rpms/systemd .packit_rpm --depth=1"
|
||||
|
Loading…
x
Reference in New Issue
Block a user