def rule_runner() -> RuleRunner: return RuleRunner(rules=[ *external_tool.rules(), *tool.rules(), *process.rules(), *unittest.rules(), QueryRule(ProcessResult, (HelmProcess, )), ])
def rule_runner() -> RuleRunner: return RuleRunner( rules=[ *external_tool.rules(), *publish.rules(), *tool.rules(), QueryRule(PublishProcesses, [PublishHelmChartRequest]), QueryRule(HelmBinary, []), ], target_types=[HelmChartTarget], )
def rules(): return [ *chart.rules(), *lint.rules(), *package.rules(), *publish.rules(), *tailor.rules(), *test_rules(), *sources.rules(), *tool.rules(), *target_types_rules(), ]
def rule_runner() -> RuleRunner: return RuleRunner( target_types=[HelmChartTarget, HelmUnitTestTestTarget], rules=[ *external_tool.rules(), *tool.rules(), *chart.rules(), *test_rules(), *stripped_source_files.rules(), *source_root_rules(), *target_types_rules(), QueryRule(TestResult, (HelmUnitTestFieldSet,)), ], )
def rule_runner() -> RuleRunner: return RuleRunner( target_types=[], rules=[ *config_files.rules(), *external_tool.rules(), *tool.rules(), *process.rules(), QueryRule(HelmBinary, ()), QueryRule(HelmSubsystem, ()), QueryRule(Process, (HelmProcess, )), QueryRule(ProcessResult, (HelmProcess, )), ], )
def rule_runner() -> RuleRunner: return RuleRunner( target_types=[HelmArtifactTarget], rules=[ *config_files.rules(), *external_tool.rules(), *fetch.rules(), *tool.rules(), *process.rules(), *target_types_rules(), QueryRule(AllHelmArtifactTargets, ()), QueryRule(ResolvedHelmArtifact, (HelmArtifact, )), QueryRule(FetchedHelmArtifacts, (FetchHelmArfifactsRequest, )), ], )
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, )), ], )
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]), ], )
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
def rules(): return [ *chart.rules(), *lint.rules(), *package.rules(), *sources.rules(), *tool.rules() ]