Exemplo n.º 1
0
def rules():
    return (
        *docker_rules(),
        *export_codegen_goal.rules(),
        *pex_rules(),
        *tailor_rules(),
    )
def rule_runner() -> RuleRunner:
    return RuleRunner(
        rules=[
            *docker_rules(),
            *source_files_rules(),
            QueryRule(BuiltPackage, [DockerFieldSet]),
        ],
        target_types=[DockerImage],
    )
Exemplo n.º 3
0
def rule_runner() -> RuleRunner:
    return RuleRunner(
        rules=[
            *docker_rules(),
            *source_files_rules(),
            package.find_all_packageable_targets,
            QueryRule(BuiltPackage, [DockerFieldSet]),
        ],
        target_types=[DockerImageTarget],
    )
Exemplo n.º 4
0
def rule_runner() -> RuleRunner:
    return RuleRunner(
        rules=[
            *config_files.rules(),
            *docker_rules(),
            *external_tool.rules(),
            *hadolint_rules(),
            package.find_all_packageable_targets,
            *source_files.rules(),
            QueryRule(LintResults, [HadolintRequest]),
        ],
        target_types=[DockerImageTarget],
    )
Exemplo n.º 5
0
def rules():
    return (
        *docker_rules(),
        *hadolint_rules(),
        *skip_field.rules(),
    )
Exemplo n.º 6
0
def rules():
    return (
        *docker_rules(),
        *tailor_rules(),
    )