예제 #1
0
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
예제 #2
0
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
예제 #3
0
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
예제 #4
0
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