Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v0.2.0-alpha #817

Merged
merged 15 commits into from
Sep 14, 2023
Merged

Release v0.2.0-alpha #817

merged 15 commits into from
Sep 14, 2023

Conversation

neysofu
Copy link
Member

@neysofu neysofu commented Sep 7, 2023

Description

This PR makes the following changes:

  • Updates a few outdated README tutorials which contained the wrong commands to run.
  • Revamps the release process docs to make them more comprehensive and more detailed. Feedback is greatly appreciated here, I'm sure I've missed something.
  • Fixes all Cargo manifests of crates that couldn't be published due to issues in their manifests.
  • Updates packages_to_publish.txt.
  • Finally, bumps the version number of all crates to 0.2.0 in preparation for the v0.2.0-alpha release.

Testing

I've tested the release steps locally as much as I could. There's a good chance we'll still find problems along the way, as this is our first release in quite some time.

There is room for improvement in CI to make sure that crates are ready to be published at all times. Commit b711514 includes a fix for Cargo manifests that lacked version numbers for some dependencies, which caused errors when I run cargo publish --dry-run -p .... Short of running cargo publish --dry-run on CI, I'm not sure there's a way for us to catch those beforehand. I'll try and think of something.

Docs

I've updated Releases.md, packages_to_publish.txt, and a few outdated READMEs.

@neysofu
Copy link
Member Author

neysofu commented Sep 7, 2023

Blocked by #804.

@neysofu neysofu force-pushed the filippo/v0.2.0 branch 3 times, most recently from 2de6659 to 05c6ab6 Compare September 14, 2023 11:21
Signed-off-by: Filippo Costa <filippo@sovlabs.io>
Signed-off-by: Filippo Costa <filippo@sovlabs.io>
Signed-off-by: Filippo Costa <filippo@sovlabs.io>
Signed-off-by: Filippo Costa <filippo@sovlabs.io>
@codecov
Copy link

codecov bot commented Sep 14, 2023

Codecov Report

Merging #817 (71d2006) into nightly (4cb492e) will decrease coverage by 0.1%.
The diff coverage is n/a.

❗ Current head 71d2006 differs from pull request most recent head d481386. Consider uploading reports for the commit d481386 to get more accurate results

see 1 file with indirect coverage changes

Signed-off-by: Filippo Costa <filippo@sovlabs.io>
@neysofu
Copy link
Member Author

neysofu commented Sep 14, 2023

I had to revert the recent bcs dependency source change (https://github.com/Sovereign-Labs/sovereign-sdk/blame/nightly/Cargo.toml#L69) as it's not published to https://crates.io and sov-state can't be released without it.

Merged via the queue into nightly with commit 8d9d211 Sep 14, 2023
23 checks passed
preston-evans98 added a commit that referenced this pull request Sep 14, 2023
* Update getting started docs

Signed-off-by: Filippo Costa <filippo@sovlabs.io>

* Update release process docs

Signed-off-by: Filippo Costa <filippo@sovlabs.io>

* Update packages_to_publish.txt

* cargo set-version 0.2.0

Signed-off-by: Filippo Costa <filippo@sovlabs.io>

* Add missing dependency versions

Signed-off-by: Filippo Costa <filippo@sovlabs.io>

* Use released bcs as workspace dependency

* Fix accidental feature flag change

Signed-off-by: Filippo Costa <filippo@sovlabs.io>

* Add crate description to sov-sequencer

* Add crate description to sov-zk-cycle-utils

* Remove in workspace dev-dep versions from sov-modules-macros

* Remove in workspace dev-dep versions from sov-modules-api

* Remove in workspace dev-dep versions from sov-prover-incentives

* Add description to sov-chain-state

* Add description to risc0 adapter

---------

Signed-off-by: Filippo Costa <filippo@sovlabs.io>
Co-authored-by: Preston Evans <preston.b.evans@gmail.com>
@neysofu neysofu deleted the filippo/v0.2.0 branch September 15, 2023 09:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants