def loader(kind, path, config, params, loaded_tasks): jobs = base_loader(kind, path, config, params, loaded_tasks) for job in jobs: dependent_task = job['dependent-task'] if dependent_task.attributes.get('nightly') or \ dependent_task.label in LABELS_WHICH_SHOULD_SIGN_CI_BUILDS: yield job
def loader(kind, path, config, params, loaded_tasks): jobs = base_loader(kind, path, config, params, loaded_tasks) for job in jobs: dependent_task = job['primary-dependency'] if dependent_task.attributes.get('nightly') or \ dependent_task.label in NON_NIGHTLY_LABELS_WHICH_SHOULD_SIGN_BUILDS: yield job
def loader(kind, path, config, params, loaded_tasks): jobs = base_loader(kind, path, config, params, loaded_tasks) for job in jobs: dependent_task = job['dependent-task'] if dependent_task.attributes.get('nightly') or \ dependent_task.label in LABELS_WHICH_SHOULD_SIGN_CI_BUILDS: yield job
def loader(kind, path, config, params, loaded_tasks): jobs = base_loader(kind, path, config, params, loaded_tasks) for job in jobs: dependent_task = job['primary-dependency'] if dependent_task.attributes.get('nightly') or \ dependent_task.attributes.get('shippable') or \ dependent_task.label in NON_NIGHTLY_LABELS_WHICH_SHOULD_SIGN_BUILDS: # Bug 1522581: Some GeckoView-only tasks produce APKs that shouldn't be signed. if not dependent_task.attributes.get('disable-build-signing', False): yield job