Infer artifact dependencies from configured inputs

This commit is contained in:
2026-09-07 04:39:49 +00:00
parent 92432232ef
commit 63a86c43f4
12 changed files with 321 additions and 65 deletions

View File

@@ -244,6 +244,8 @@ type ScriptoriumArtifactConfig struct {
Timeout string `yaml:"timeout" json:"timeout"`
Inputs map[string]ScriptoriumInputConfig `yaml:"inputs" json:"inputs"`
Vars map[string]any `yaml:"vars" json:"vars"`
dependencyOrigins map[string][]artifactDependencyOrigin
}
// ScriptoriumArtifactFamilyConfig declares the shared configuration expanded