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

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

  1. 199: The 0.31.0 release moves the package version, the pin and the index schema together
  2. 1. Purpose
  3. 2. Territory
  4. 3. Behavior
  5. 3.1 One version, one pin
  6. 3.2 The release precedes the merge
  7. 3.3 The index schema restamp
  8. 3.4 Acceptance
  9. Decisions
  10. Verification

Frozen anchors

No frozen anchors declared.