Skip to content

Automatic publishing on crates.io #3279

@popzxc

Description

@popzxc

We already have a few repositories that support automatic publishing on crates.io:

Release workflow is custom and integrated with release-please.
What we want to do is:

  • Unify the workflow so that it's reusable
  • Utilize this workflow to automatically release crates from core workspace.

Releases for crates should be different from "normal" core releases, as they will have different cadence and versioning. The component can be called, for example, core-libs.

You may assume that all the crates are already correctly annotated (e.g. no-publish is set where it's required, and all the metadata fields are correct).

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions