Skip to content

Publish the contextgraph 2.0.0 crates to crates.io (crates-io environment + token are not set up) #102

Description

@macanderson

The workspace froze the protocol at contextgraph/1.0 (#77) and has since moved to 2.0.0 (#87), but crates.io still serves 0.1.2 — the release workflow is inert because the crates-io GitHub Environment and CARGO_REGISTRY_TOKEN secret do not exist (repo Settings shows only Preview/Production). Until the publish lands, stella pins =0.1.2 and its protocol tripwire spans both wire strings (stella#5482).

Human, one-time steps (per PUBLISHING.md and the release workflow header):

  1. Create the crates-io environment with required reviewers in repo Settings.
  2. Add CARGO_REGISTRY_TOKEN scoped to that environment.
  3. Push a contextgraph-v2.0.0 tag and click Approve and deploy.

Follow-up once published: bump stella's contextgraph pins off 0.1.x and delete the draft entry from the protocol tripwire.

Definition of done

  • crates-io environment + token exist
  • contextgraph 2.0.0 crates published (types -> host -> conformance -> trace)
  • stella pins bumped off 0.1.x and the tripwire's draft entry deleted
  • Downstream Canary green against both the release and HEAD

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1This cycle

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions