Skip to content

feat: Experimental support for --source in topo templates#273

Merged
muchzill4 merged 12 commits into
arm:mainfrom
muchzill4:experimental-templates-source
Jun 1, 2026
Merged

feat: Experimental support for --source in topo templates#273
muchzill4 merged 12 commits into
arm:mainfrom
muchzill4:experimental-templates-source

Conversation

@muchzill4
Copy link
Copy Markdown
Contributor

Changes

  • Add support for --source in topo templates when TOPO_EXPERIMENTAL_FEATURES=1
  • Test with:
TOPO_EXPERIMENTAL_FEATURES=1 \
    topo templates \
        --source https://raw.githubusercontent.com/arm/topo/refs/heads/main/internal/catalog/data/templates.json
  • Also supports file:// scheme for easier testing locally

@muchzill4 muchzill4 requested a review from a team as a code owner May 21, 2026 16:15
Comment thread cmd/topo/root.go
@muchzill4 muchzill4 force-pushed the experimental-templates-source branch from 40b025f to 70d3add Compare June 1, 2026 08:00
@muchzill4 muchzill4 requested a review from a team June 1, 2026 08:42
Comment thread cmd/topo/templates.go Outdated
Comment thread cmd/topo/templates.go Outdated
Comment thread internal/catalog/catalog.go Outdated
Copy link
Copy Markdown
Contributor

@awphi awphi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Styley bits but very nice change!

Comment thread cmd/topo/root.go Outdated
Comment thread cmd/topo/templates.go
Comment thread cmd/topo/templates.go Outdated
Comment thread internal/catalog/catalog.go Outdated
@muchzill4 muchzill4 requested review from awphi and th3james June 1, 2026 14:22
muchzill4 added 11 commits June 1, 2026 15:50
Signed-off-by: Bartek Mucha <bartosz.mucha@arm.com>
Signed-off-by: Bartek Mucha <bartosz.mucha@arm.com>
Signed-off-by: Bartek Mucha <bartosz.mucha@arm.com>
Signed-off-by: Bartek Mucha <bartosz.mucha@arm.com>
Signed-off-by: Bartek Mucha <bartosz.mucha@arm.com>
Signed-off-by: Bartek Mucha <bartosz.mucha@arm.com>
Signed-off-by: Bartek Mucha <bartosz.mucha@arm.com>
Signed-off-by: Bartek Mucha <bartosz.mucha@arm.com>
Signed-off-by: Bartek Mucha <bartosz.mucha@arm.com>
Signed-off-by: Bartek Mucha <bartosz.mucha@arm.com>
Signed-off-by: Bartek Mucha <bartosz.mucha@arm.com>
@muchzill4 muchzill4 force-pushed the experimental-templates-source branch from 317c68f to 5edfa40 Compare June 1, 2026 14:50
Signed-off-by: Bartek Mucha <bartosz.mucha@arm.com>
@muchzill4 muchzill4 merged commit b1a7c13 into arm:main Jun 1, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants