Skip to content

Publish ethlambda crates to crates.io once leanvm is no longer a git dependency #697

Open

Description

@pablodeymo

The release pipeline (#674) publishes to GitHub Releases and GHCR only. crates.io is not covered: it rejects any crate with a git dependency, and the workspace pulls leanvm (and the four libssz crates) from git.

Blocked on

When unblocked

  • Decide which crates to publish (the binary, or also the library crates other clients might reuse, e.g. ethlambda-ssz-tree).
  • Add a publish step to release_promote.yaml, so only promoted releases reach crates.io.
  • [workspace.package].version is already checked against the tag, so versions stay consistent.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions