199-the-0-31-0-release-moves-the-pin
The 0.31.0 release moves the package version, the pin and the index schema together
Lifecycle approvedImplementation completeVerification unknownQualification unknown
`main` moves from 0.30.0 to 0.31.0 and the exact engine pin moves with it in the same change, as spec 156 3.3 requires. Spec 163's index schema restamp to 1.3.0 rides the same change (163 D-9). As for 0.30.0 (spec 195 3.2), the release is cut from this change's head before it merges, because the managed gate installs the pinned release and a pin to an unpublished version cannot pass it.
Read the full pinned specification ↗Relationships
depends on
depended on by
amended by
Claimed units
- extends
{ "nature": "additive", "spec": "006-distribution", "unit": { "kind": "file", "path": "npm/package.json" } } - extends
{ "nature": "additive", "spec": "007-python-distribution", "unit": { "kind": "directory", "path": "py/" } } - extends
{ "nature": "additive", "spec": "061-shipped-is-not-the-same-as-working", "unit": { "kind": "file", "path": "spec-spine.toml" } } - extends
{ "nature": "additive", "spec": "103-a-verifier-fixture-is-a-published-artifact", "unit": { "kind": "directory", "path": "crates/spec-spine-core/fixtures/verifier/" } } - extends
{ "nature": "additive", "spec": "156-statecraft-profile-10-governs-this-repository", "unit": { "kind": "file", "path": ".statecraft/environment.json" } }
Source headings
- 199: The 0.31.0 release moves the package version, the pin and the index schema together
- 1. Purpose
- 2. Territory
- 3. Behavior
- 3.1 One version, one pin
- 3.2 The release precedes the merge
- 3.3 The index schema restamp
- 3.4 Acceptance
- Decisions
- Verification
Frozen anchors
No frozen anchors declared.