193-the-0-29-0-release-moves-the-pin

The 0.29.0 release moves the package version and the pin together

Lifecycle approvedImplementation completeVerification unknownQualification unknown

`main` moves from 0.28.0 to 0.29.0 and the exact engine pin moves with it in the same change, as spec 156 3.3 requires. 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. 193: The 0.29.0 release moves the package version and the pin 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 Acceptance
  8. Decisions
  9. Verification

Frozen anchors

No frozen anchors declared.