Commit graph

18 commits

Author SHA1 Message Date
Ondřej Budai
332e83b5cc packit: enable copr build for CS9 2021-11-15 18:40:00 +00:00
Simon Steinbeiss
2e9ffaf517 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-11 00:54:33 +00:00
Simon Steinbeiss
4ea2915ef7 Switch to simple upstream releases
This commit changes our release process from the model of having a
release commit (and pull request) which also updated the NEWS.md file
and bumped the versions in the osbuild.spec and setup.py files to simply
pushing a tag.

After the tag (containing the release notes) is pushed, a GitHub
composite action is triggered that creates a GitHub release with the
contents of the git release tag. Furthermore the bumping of the version
number now always has to happen directly after a release to avoid having
to push a(n untested) commit to main for the release and this is also
handled by the GitHub composite action.

Finally packit pushes directly to dist-git now on pushing the release
tag, so no pull-request needs to be reviewed and merged anymore.
2021-10-19 11:21:54 +02:00
Tomas Hozza
2e8ef3eadd packit: enable builds on ppc64le
Signed-off-by: Tomas Hozza <thozza@redhat.com>
2021-10-06 08:24:33 +02:00
Simon Steinbeiss
d89c956008 packit: Propose PRs to all Fedoras 2021-09-20 10:51:46 +02:00
Christian Kellner
2a53814058 packit: create downstream prs on release
Create the downstream, i.e. fedora dist-git, pr on releases.
2021-08-19 18:33:46 +02:00
Christian Kellner
f49d8fb30a packit: configure tag template
We use `v{version}` as tags.
2021-08-17 10:42:03 +02:00
Martin Sehnoutka
4e7c63ce52 packit: use custom command to get the current version 2021-06-22 18:28:04 +02:00
Martin Sehnoutka
15ca4bf496 packit: enable builds on s390x 2021-06-22 18:28:04 +02:00
Martin Sehnoutka
a24bc22e6b packit: build for more targets on PR 2021-06-22 18:28:04 +02:00
Martin Sehnoutka
7f9ed498d2 packit: build on every commit to main 2021-06-22 18:28:04 +02:00
Martin Sehnoutka
3731a32308 build: reintroduce Packit 2021-06-21 23:39:38 +02:00
David Rheinsberg
c73328a1fc build: drop packit configuration
We do not use PackIt, anymore. Drop the configuration. We can easily
reinstate it if we need it again.
2020-03-09 13:23:01 +01:00
msehnout
bd02c4d8a4 Update packit.yaml for f31
ssia
2019-10-15 14:04:57 +02:00
Tomas Tomecek
e362fadec8 packit: use default tarball and version behavior
Signed-off-by: Tomas Tomecek <ttomecek@redhat.com>
2019-09-16 15:16:37 +02:00
Martin Sehnoutka
e14b93b06e Set up continuous delivery for Fedora Rawhide/30
This is achieved using "jobs" from packit-as-a-service, more
specifically the propose_downstream job. Furthermore
sync_from_downstream job is configured to keep the spec file
synchronized and prevent merge conflicts for new releases.

Also a small change in Makefile was necessary as it does not reflect the
current state of the spec file in Fedora dist-git (tarball name is
different). The spec file itself is not modified in this commit, because
it will be synchronized automatically using Packit.
2019-08-30 11:32:14 +02:00
Martin Sehnoutka
97abdbed39 enable copr builds triggered in pull-requests
packit provide us with possibility to automatically build RPM package
for each PR, this configuration change enable the feature
2019-08-01 16:17:11 +02:00
Martin Sehnoutka
a095eb01c3 add packit config
packit is a service for continous delivery into Fedora repositories. It
should help us synchronize upstream repository on Github with downstream
repository on src.fedoraproject.org.
2019-07-31 17:38:03 +02:00