@@ -41,10 +41,12 @@ safety boundaries.
4141 and its default flow opens a review-gated "release PR" rather than tagging
4242 directly on every merge, which fits the existing two-party-review governance
4343 instead of fighting it.
44- 2 . ** Uniform ` release-type: simple ` across all 13 repos** , regardless of language
44+ 2 . ** Uniform manifest ` release-type: simple ` across all 13 repos** , regardless of language
4545 (C#, Python, Node, PowerShell, docs-only). ` simple ` only manages a
4646 ` CHANGELOG.md ` + version manifest and never mutates a language-specific manifest
47- file, avoiding 13 different per-language configurations.
47+ file, avoiding 13 different per-language configurations. The reusable action
48+ deliberately does not pass a ` release-type ` input, because release-please's
49+ manifest mode derives the strategy from each repository's config file.
48503 . ** Each repo keeps its own independent SemVer line** — not synced to the CAS
4951 portfolio milestone number (e.g. v1.5). gsd-orchestrator (already at v4.0.0) and
5052 cas-contracts (already at v1.1.1) already prove per-repo versioning is
@@ -65,4 +67,6 @@ safety boundaries.
6567 itself SHA-pinned, per the existing Phase 31 org action-pinning policy. Bumping
6668 the pinned release-please-action version later requires a deliberate, reviewed
6769 SHA update in each caller — the same accepted maintenance tradeoff Phase 31
68- already established for direct action pins.
70+ already established for direct action pins. This repository calls its own
71+ reusable workflow with a relative path so that the caller and implementation
72+ are evaluated from the same reviewed commit.
0 commit comments