From 6b9d2e6d96356103bfd6291cee3d7671fea422b5 Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Fri, 28 Aug 2020 12:09:20 -0400 Subject: [PATCH] Use random selection of build manifests --- hubsrht/builds.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hubsrht/builds.py b/hubsrht/builds.py index e5cce4e..4611b06 100644 --- a/hubsrht/builds.py +++ b/hubsrht/builds.py @@ -1,5 +1,6 @@ import email.utils import json +import random import yaml from flask import url_for from hubsrht.services import builds, git, lists @@ -38,7 +39,9 @@ def submit_patchset(ml, payload): if not manifests: return None if len(manifests) > 4: - manifests = { key: manifests[key] for key in list(manifests.keys())[:4] } + keys = list(manifests.keys()) + random.shuffle(keys) + manifests = { key: manifests[key] for key in keys[:4] } ids = []