Commit graph

15 commits

Author SHA1 Message Date
Jiri Popelka
5fda42e20c packit: metadata key can be removed
It's been deprecated for some time.
Its keys can be used directly.
2023-04-18 11:36:56 +02:00
Ondřej Budai
7e13d20ca6 packit: build RPMs also for EPEL 9 and RHEL
Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2023-03-29 12:24:16 +02:00
Simon Steinbeiss
82d4fbbb4e packit: Enable Bodhi updates for unstable Fedoras
As we don't only want to get Bodhi updates for the stable releases, but
also the ones still in development, we need to use 'fedora-branched'.

See https://packit.dev/docs/configuration/#aliases
2022-09-23 09:17:38 +02:00
imagebuilder-bot
60bcfbb186 packit: Enable Bodhi update feature
While this feature is 'not mature yet' according to Packit developers,
we can enable it because there's no harm done. If Packit fails to
publish the Bodhi update then fedora-bot will take care of it.
2022-07-13 10:08:23 +02:00
Ygal Blum
534625fa38 Fedora - Use vendor instead of rpm dependencies
RPM Spec
--------
Remove all Go dependecies
Add Start and End marker comments for bundling information
Add '-k' to goprep to preserve the vendor directory

tools
-----
Add script to update the RPM spec file to generate the indication lines
based on vendor/modules.txt

Packit
------
Run the new script as a post-upstream-clone hook

Makefile
--------
Run the new script on the generated spec file before generating the RPM

mockbuild.sh
------------
Run the new script before creating the RPM
2022-06-23 18:02:09 +02:00
Simon Steinbeiss
4825f549e3 packit: Enable Koji build integration
Also drop the create_pr option, which was dropped by Packit.
2022-05-10 13:29:32 +02:00
Laura Barcziova
a51f52f041 Packit: build SRPMs in Copr
Add srpm_build_deps key to the Packit configuration to specify the needed dependencies for SRPM build
and indicate to build SRPM in Copr.
2022-03-09 22:25:54 +01:00
Pavel Raiskup
00eda75691 packit: re-enable builds for s390x architecture
Fedora Copr has native s390x builders now:
https://lists.fedoraproject.org/archives/list/copr-devel@lists.fedorahosted.org/message/AR3ZDKET3EXZHV3MSU3UHMO7EIKBGAN2/

Closes: #2246
Signed-off-by: Pavel Raiskup <praiskup@redhat.com>
2022-02-03 12:10:48 +01:00
Tomas Hozza
6c01d10f8b Use PackIt for building RPMs in COPR for PRs and commits to main
Exclude s390x for now as it is emulated in COPR and `go` binary
segfaults when building osbuild-composer.

Signed-off-by: Tomas Hozza <thozza@redhat.com>
2021-12-06 08:41:09 +01:00
Simon Steinbeiss
f9e2924e00 packit: Use upstream github release description
Setting this option enables packit to use the Github upstream release
description for the specfile instead of just using all commit messages.
2021-11-12 08:48:47 +01:00
Simon Steinbeiss
e2f6dd7965 packit: Push downstream instead of creating PR 2021-10-11 10:23:30 +02:00
Simon Steinbeiss
b06753e096 packit: Propose PRs to all Fedoras 2021-09-09 11:31:21 +02:00
Simon Steinbeiss
16be38ebf6 Add support for packit
This is based on the packit configuration of osbuild.
COPR builds are not enabled because we are building RPMs ourselves
already.
2021-09-02 23:06:51 +02:00
Ondřej Budai
ef7e8e0772 drop packit configuration file
Packit is not used currently, therefore let's drop its configuration from the
repository. The change can be always reverted if we change our minds.
2020-03-25 11:43:39 +01:00
Ondřej Budai
91bce12513 add packit 2019-11-29 12:16:27 +01:00