Commit graph

19 commits

Author SHA1 Message Date
0c0e3a10e9
ci: fix EPEL builds (take 2)
All checks were successful
builds.sr.ht/43 Job completed
builds.sr.ht/9 Job completed
builds.sr.ht/main Job completed
2026-04-24 08:43:02 -05:00
8cf0a51e1c
ci: fix EPEL builds
Some checks reported errors
builds.sr.ht/43 Job completed
builds.sr.ht/9 Job failed
builds.sr.ht/main Job failed
2026-04-24 08:16:46 -05:00
50f8b97e2a
Prepare migration to Fedora Forge 2026-04-21 22:46:37 -05:00
b4a5d46355
ci: awk -> gawk 2025-05-31 16:48:55 -05:00
0450f8f873
ci: add missing awk dependency 2025-05-31 16:40:18 -05:00
0538cc776d
ci: update Fedora versions 2025-05-31 16:37:59 -05:00
500266d299
tools: update epel script to allow creating an EPEL 10 override
After discussion in the 2024-11-21 FPC meeting, I am updating the epel
build script to allow creating a forge-srpm-macros-epel backport package
that overrides the EL 10 package.
The backport package will address a critical bug that has gone unfixed
in RHEL and include other features that have been added since the EL 10
branching.

Ref: https://bugzilla.redhat.com/show_bug.cgi?id=2314083
Ref: https://issues.redhat.com/browse/RHEL-60802
Ref: https://meetbot.fedoraproject.org/meeting-1_matrix_fedoraproject-org/2024-11-21/fpc.2024-11-21-17.00.log.html
2024-11-25 22:39:33 -06:00
5b88e9a3d7
ci: remove Fedora 38 builds 2024-08-13 17:00:47 -05:00
6841eb31ca
ci: test with EPEL 9 renaming in EL 9 job 2024-03-02 18:38:16 +00:00
a5539f0b7f
Restore compatibility with RPM 4.16
I have made the decision to restore compatibility with EL 9 and pause
efforts in https://todo.sr.ht/~gotmax23/forge-srpm-macros/3 to continue
adopting new RPM 4.17+ features.

Packagers have requested the ability to use %forgeversion on EL 9, and
we need to support it for tools like Packit and Zuul CI that build SRPMs
in CentOS Stream containers to be able to adopt it.

Relates: https://todo.sr.ht/~gotmax23/forge-srpm-macros/3
2024-03-02 18:38:16 +00:00
da3f35f848
.builds: add f39 test 2023-11-06 04:35:14 +00:00
ea9dc41a5d
.builds: add copr-webhook 2023-08-13 17:35:10 +00:00
c3ee4d9f82
add noxfile to run tests and mockbuilds 2023-08-13 17:25:35 +00:00
c042018e47
.builds: remove epel-rpm-macros rich dep altogether
We're not running tests on EL to begin with, and dnf doesn't seem to
know what to do with this:

    Error: Unable to find a match: (epel-rpm-macros if epel-release)

Relates: ab6bb0016c
2023-08-13 07:41:15 +00:00
ab6bb0016c
.builds: escape spaces in packages
This works around a builds.sr.ht bug. We can remove it once builds.sr.ht
starts properly shell-escaping values in the `packages` list.
2023-08-13 07:22:44 +00:00
6c2de5104c
ci: test on Fedora 37 and 38 2023-08-13 07:12:00 +00:00
45f4ca7b41
tests: add extensive yaml test vectors file
Fixes: https://todo.sr.ht/~gotmax23/forge-srpm-macros/2
2023-08-13 07:09:28 +00:00
98f662df06 .builds: add reuse lint 2023-03-27 14:28:51 -05:00
1a76c0caab
add CI job 2023-03-27 14:10:51 -05:00