Commit graph

16 commits

Author SHA1 Message Date
Simon de Vlieger
26f8059cb4 ci/packit: remove EPEL release automation
With `image-builder` having been released into CentOS/RHEL we should no
longer ship updates for EPEL.

Signed-off-by: Simon de Vlieger <supakeen@redhat.com>
2025-07-28 06:40:53 +00:00
Ondřej Budai
f52041ab67 packit: enable RHEL 10 builds
COPR now supports them, so let's add them! 🚀
2025-07-14 15:28:03 +00:00
Simon de Vlieger
f4f8b557a5 packit: rename epel9-next
We've had issues proposing downstream for epel9-next due to branch name
failures. Let's see if this resolves that.

Signed-off-by: Simon de Vlieger <supakeen@redhat.com>
2025-06-05 07:45:58 +00:00
Simon de Vlieger
a893c2316e ci: release into epel-9-next
Instead of directly releasing to epel-9 we should release into
epel-9-next and do manual merges/releases when/if RHEL and/or CentOS
catch up with our dependencies.

Signed-off-by: Simon de Vlieger <supakeen@redhat.com>
2025-04-08 14:26:53 +00:00
Simon de Vlieger
3fd0373bc0 packit: enable epel-9 and epel-10
Let's ship our package in epel-9 and epel-10 as well as all the
supported Fedora branches. I've manually created, built, and created
updates for these branches already.

I'm not adding automation to the epel-10.0 branch in this PR as we need
to probably consider that more carefully. However, I *have* submitted
version 13 for epel-10.0 manually.

Signed-off-by: Simon de Vlieger <supakeen@redhat.com>
2025-03-07 11:56:32 +00:00
Simon de Vlieger
379c97456b ci/packit: set downstream name
Since our upstream repository name differs from the downstream name we
should set the `downstream_package_name` [1] config option.

[1]: https://packit.dev/docs/configuration#downstream_package_name

Signed-off-by: Simon de Vlieger <supakeen@redhat.com>
2025-02-03 11:28:26 +00:00
Simon de Vlieger
29e7814796 ci/packit: enable fedora PRs
Enable automatic builds and PR creation in Fedora since `image-builder`
has landed there.

Signed-off-by: Simon de Vlieger <supakeen@redhat.com>
2025-02-03 08:26:21 +00:00
Simon de Vlieger
ffb3ca0b76 packit: explicitly enable the GOPROXY
Signed-off-by: Simon de Vlieger <supakeen@redhat.com>
2025-01-21 10:38:20 +00:00
Simon de Vlieger
6061960689 spec: rename to image-builder
`image-builder` will be the main entrypoint into the Image Builder
stack. We will rename the repositories later on; but let's start
referring to it in its new official name.

Signed-off-by: Simon de Vlieger <supakeen@redhat.com>
2025-01-20 13:32:25 +00:00
Florian Schüller
00e18fe1cd Makefile/packit: avoid duplicate implementation of "version" 2025-01-10 13:50:34 +00:00
Florian Schüller
734c132500 prepare all syntax for linters and spellchecks 2025-01-07 12:29:58 +00:00
Florian Schüller
1f94684f53 .packit.yaml: fix patching the spec file 2024-12-19 14:45:01 +00:00
Florian Schüller
7e181e30c9 .packit.yaml: implement version fallback until we have a tag 2024-12-19 14:45:01 +00:00
Tomáš Hozza
3ae39416c7 FIXUP: .packit.yaml: fix issues when building SRPM
FWIW, I never get || and && correctly in Bash for the first time :D

Also handle the case then the repository does not contain any version
tags yet by defaulting to "1".

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-12-19 14:45:01 +00:00
Tomáš Hozza
f4fa09abf3 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>
2024-12-19 14:45:01 +00:00
Tomáš Hozza
b870c404a5 Add initial Packit configuration
For now, Packit should trigger COPR buils for PRs and merges to the
`main` branch.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-12-19 14:45:01 +00:00