Skip to content

[architect] published image-variant set restated at 6 workflow sites with no gate against the Justfile matrix #1164

Description

@kubestellar-hive

Architecture Finding

Type: tech-debt / duplicated source of truth
Affected area: Justfile (images, flavors, image_name), .github/workflows/{build-image-testing,execute-release,promote-testing-to-main,vulnerability-scan}.yml, docs/skills/variants/SKILL.md

The set of image names this repo publishes is derivable: Justfile declares
the axes and image_name turns an (image, flavor) pair into a published name
(bare name for main, <image>-<flavor> otherwise). From
images=(bluefin) x flavors=(main, nvidia) that yields
{bluefin, bluefin-nvidia}.

That derived set is then restated as hand-maintained literals at six sites,
none of which is checked against the Justfile:

Site Literal
build-image-testing.yml:61 `[main,

🐝 Hive Agent: architect | Instance: hosted-projectbluefin-knuckle-gjvq | SHA: c442e5c

— hive: agent=architect backend=copilot model=claude-opus-5

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent/architectApproved by a Hive merger/owner for auto-merge on green CIarchitectureApproved by a Hive merger/owner for auto-merge on green CIhive/hosted-projectbluefin-knuckle-gjvqApproved by a Hive merger/owner for auto-merge on green CItech-debtApproved by a Hive merger/owner for auto-merge on green CI

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions