FIXUP: .packit.yaml: fix issues when building SRPM

Packit needs golang to be installed when we build SRPM, because we need
to vendor code to generate the archive.

Moreover, we need to vendor code to be able to modify SPEC port upstream
clone to include bundled code.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
This commit is contained in:
Tomáš Hozza 2024-12-19 10:54:35 +01:00 committed by Simon de Vlieger
parent 89fec6d5d0
commit f4fa09abf3

View file

@ -12,10 +12,11 @@ upstream_tag_template: v{version}
srpm_build_deps:
- make
- golang
actions:
get-current-version: bash -c "git describe --tags --abbrev=0 | sed 's|v||'"
post-upstream-clone: "./tools/rpm_spec_add_provides_bundle.sh"
post-upstream-clone: bash -c "go mod vendor && ./tools/rpm_spec_add_provides_bundle.sh"
create-archive: bash -c "make release_artifacts"
# Handle only releases without a "dot" (e.g. v88.2), since "dot" releases should never be released to Fedora