unkinben 9ca3340f10 fix: make package existence check distro-aware
check_package_exists was only checking name+version+release, so an
almalinux package already in Gitea would cause fedora builds to be
skipped incorrectly.

Now passes the target distro from PackageInfo through to
check_package_exists, which maps it to an RPM dist suffix (.el9,
.fc43, etc.) and queries the Gitea package files endpoint to confirm
a distro-specific file exists before skipping the build.

Also adds fedora/42, fedora/43, fedora/44 to the allowed repository
values in the metadata schema.
2026-05-17 01:37:25 +10:00
2026-05-16 23:36:13 +10:00
2026-05-16 23:36:13 +10:00
2026-03-07 12:28:20 +11:00
2026-03-07 17:11:20 +11:00
S
Description
A repository for building RPMs in docker
1.5 MiB
Languages
Python 67%
Shell 30.8%
Makefile 1.5%
Dockerfile 0.7%