fix(module): run scripts/fetch-upstream-manifests
ci / ci (pull_request) Successful in 3m33s

sow-module renamed scripts/fetch-hak-manifest.sh to
scripts/fetch-upstream-manifests.sh (ShadowsOverWestgate/sow-module#57), and
extended it to resolve the topdata channel as well. The script name is a
hardcoded path convention shared by both repos, not config, so the two sides
only work when they carry the same name.

Per #63 Decision 5 ("Coordinated rename flip") there is no transitional
symlink and no Go-side fallback: both sides flip and the short broken window
is accepted, because the failure is loud and unmistakable (required project
script is missing). A fallback would keep both names alive forever.

Closes #83

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-31 20:55:08 +02:00
co-authored by Claude Opus 5
parent 2f860ca9e4
commit 78d6e5e404
+1 -1
View File
@@ -385,7 +385,7 @@ func refreshBuildModuleManifest(ctx context, p *project.Project, progress func(s
} }
progress("Refreshing hak list from the latest published sow-assets manifest...") progress("Refreshing hak list from the latest published sow-assets manifest...")
if err := runProjectScript(ctx, p, []string{"scripts", "fetch-hak-manifest"}, manifestPath); err != nil { if err := runProjectScript(ctx, p, []string{"scripts", "fetch-upstream-manifests"}, manifestPath); err != nil {
return "", "", err return "", "", err
} }
if _, err := pipeline.ApplyHAKManifest(p, manifestPath); err != nil { if _, err := pipeline.ApplyHAKManifest(p, manifestPath); err != nil {