Skip to content

T-ZZRC-release-sdlc-entry-in-publish-libs-json-with-assemble-hook

State: closed/done · Impact: medium · Complexity: medium

Add an sdlc entry to publish-libs.json with an assemble hook, extend release-lib/publish-lib.yml to run it, and move the npm binary release to a mirror-side release.yml.

  1. Add the sdlc entry to publish-libs.json with its assemble hook pointing at scripts/sdlc-mirror/assemble.ts.
  2. Extend release-lib/publish-lib.yml to invoke the hook.
  3. Move the npm binary release step into a new mirror-side release.yml.
AreaNote
publish-libs.jsonNew sdlc entry
release-lib workflow/toolingassemble hook invocation
marketplace-sdlc's release.ymlNew mirror-side workflow
  • AC-1: publish-libs.json has an sdlc entry with an assemble hook.
  • AC-2: A dry-run of release-lib exercises the assemble hook.
  • AC-3: The npm binary release step lives in the mirror-side release.yml, not this repo’s workflows.
  • Actually publishing to npm or pushing marketplace-sdlc publicly (Phase 14 is a gate; this task builds the mechanics only).
  • T-VAW3 — the release this task wires up ships an installed pack; it can’t cut a real tag while the installed CLI can’t find itself.
  • T-C1W7 — the version this hook publishes has to be bumped first.
  • T-N6OT — the per-harness install tests are the gate this task’s release step runs behind.

T-VAW3, T-C1W7, T-N6OT


← Back to Tasks