コード例 #1
0
ファイル: sources_test.py プロジェクト: codealchemy/pants
def rule_runner() -> RuleRunner:
    return RuleRunner(
        target_types=[
            HelmChartTarget, ResourcesGeneratorTarget, FilesGeneratorTarget
        ],
        rules=[
            *sources.rules(),
            *stripped_source_files.rules(),
            QueryRule(HelmChartSourceFiles, (HelmChartSourceFilesRequest, )),
        ],
    )
コード例 #2
0
def rules():
    return [
        *chart.rules(),
        *lint.rules(),
        *package.rules(),
        *publish.rules(),
        *tailor.rules(),
        *test_rules(),
        *sources.rules(),
        *tool.rules(),
        *target_types_rules(),
    ]
コード例 #3
0
ファイル: chart_test.py プロジェクト: codealchemy/pants
def rule_runner() -> RuleRunner:
    return RuleRunner(
        target_types=[HelmChartTarget],
        rules=[
            *config_files.rules(),
            *external_tool.rules(),
            *chart.rules(),
            *sources.rules(),
            *tool.rules(),
            *process.rules(),
            *stripped_source_files.rules(),
            SubsystemRule(HelmSubsystem),
            QueryRule(HelmChart, (HelmChartRequest, )),
        ],
    )
コード例 #4
0
ファイル: package_test.py プロジェクト: codealchemy/pants
def rule_runner() -> RuleRunner:
    return RuleRunner(
        target_types=[HelmChartTarget],
        rules=[
            *config_files.rules(),
            *external_tool.rules(),
            *tool.rules(),
            *chart.rules(),
            *package.rules(),
            *stripped_source_files.rules(),
            *source_root_rules(),
            *sources.rules(),
            SubsystemRule(HelmSubsystem),
            QueryRule(BuiltPackage, [HelmPackageFieldSet]),
        ],
    )
コード例 #5
0
ファイル: lint_test.py プロジェクト: codealchemy/pants
def rule_runner() -> RuleRunner:
    rule_runner = RuleRunner(
        target_types=[HelmChartTarget],
        rules=[
            *config_files.rules(),
            *chart.rules(),
            *external_tool.rules(),
            *helm_lint_rules(),
            *tool.rules(),
            *stripped_source_files.rules(),
            *source_root_rules(),
            *sources.rules(),
            SubsystemRule(HelmSubsystem),
            QueryRule(LintResults, (HelmLintRequest, )),
        ],
    )
    return rule_runner
コード例 #6
0
def rules():
    return [
        *chart.rules(), *lint.rules(), *package.rules(), *sources.rules(),
        *tool.rules()
    ]
コード例 #7
0
def rules():
    return [
        *collect_rules(), *sources.rules(), *chart_metadata.rules(),
        *fetch.rules()
    ]