go-scm/cmd/scm
Snider 631ddd4887
Some checks failed
Security Scan / security (push) Failing after 7s
Test / test (push) Failing after 2m47s
feat(manifest): add compile step and marketplace index builder
Add manifest compilation (.core/manifest.yaml → core.json) with build
metadata (commit, tag, timestamp, signature) and marketplace index
generation by crawling directories for compiled or source manifests.

New files:
- manifest/compile.go: CompiledManifest, Compile(), ParseCompiled(),
  WriteCompiled(), LoadCompiled(), MarshalJSON()
- marketplace/builder.go: Builder.BuildFromDirs(), BuildFromManifests(),
  WriteIndex()
- cmd/scm/: CLI commands — compile, index, export

Tests: 26 new (12 manifest, 14 marketplace), all passing.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-15 14:12:52 +00:00
..
cmd_compile.go feat(manifest): add compile step and marketplace index builder 2026-03-15 14:12:52 +00:00
cmd_export.go feat(manifest): add compile step and marketplace index builder 2026-03-15 14:12:52 +00:00
cmd_index.go feat(manifest): add compile step and marketplace index builder 2026-03-15 14:12:52 +00:00
cmd_scm.go feat(manifest): add compile step and marketplace index builder 2026-03-15 14:12:52 +00:00