-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Open
Description
We already have a few repositories that support automatic publishing on crates.io:
- https://github.com/matter-labs/zksync-crypto
- https://github.com/matter-labs/zksync-protocol
- https://github.com/matter-labs/zksync-crypto-gpu
- https://github.com/matter-labs/era-consensus/
- https://github.com/matter-labs/vm2/
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
coreworkspace.
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
Assignees
Labels
No labels
Type
Projects
Status
Done