Skip to content

Document Ship rows and dogfood a ShipGroup plus an independent Ship - #145

Merged
russwyte merged 1 commit into
mainfrom
feat/independent-versions-docs
Aug 28, 2026
Merged

Document Ship rows and dogfood a ShipGroup plus an independent Ship#145
russwyte merged 1 commit into
mainfrom
feat/independent-versions-docs

Conversation

@russwyte

Copy link
Copy Markdown
Contributor

Sixth implementation slice of independent module versioning (independent-module-versioning.md PR 6).

Outbound Ship / ShipGroup rows are documented. examples/monorepo dogfoods a lockstep ShipGroup plus an independent Ship. Library coordinates ship on merge to main when a row moved. Image and deploy still wait on a human v* tag.

sbt and sbt-remote-cache are 2.0.8 everywhere, including scripted fixtures and docs samples.

What lands

  • Specular Independent versions page
  • Versions / Packs / Caching / Job conditions / Capabilities / Settings updates (ZipxModver.publish, CacheEpoch.ShipCatalog, Gate.OnDefaultPush)
  • examples/monorepo: ShipGroup("libs", "1.4.2")("models", "coreLib"), Ship("client", "0.3.0"), ZipxModver.publish(), zipxCacheEpoch := CacheEpoch.ShipCatalog
  • Scripted modver-settings asserts Graph publish topology without Central secrets
  • ROADMAP versions-catalog bullet names outbound rows
  • sbt 2.0.8 (product, example, scripted, docs, remote-cache fixture)

zipx-the-product stays lockstep dynver-ci. No Ship rows on this repo.

Proof

docs/testFull (98). plugin/scripted 9/9. example zipxWorkflowCheck. core/testFull (723, including remote-cache IT). scalafmtCheckAll.

Independent versions page, ZipxModver.publish in Packs, ShipCatalog in
Caching, OnDefaultPush in Job conditions. examples/monorepo uses
ShipGroup libs plus Ship client, ZipxModver, and CacheEpoch.ShipCatalog.
Bump sbt and sbt-remote-cache to 2.0.8 everywhere, including scripted.
@russwyte
russwyte merged commit 289d91e into main Aug 28, 2026
8 checks passed
@russwyte
russwyte deleted the feat/independent-versions-docs branch August 28, 2026 22:11
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.

1 participant