fedora-infra / koschei

Continuous integration for Fedora packages
GNU General Public License v2.0
37 stars 15 forks source link

Make distgit group refresh script use extras JSON #340

Closed mizdebsk closed 2 years ago

mizdebsk commented 2 years ago

Pagure broke its API, starting to require pagination. Unfortunately Pagure pagination is prone to race conditions and returns inconsistent data. Not to mention it's slow and complex to use. As such it can't be relied on by Koschei.

The koschei-refresh-distgit-group script is changed to use data produced extras JSON produced by pagure-dist-git instead of Pagure API.