Closed CosminPerRam closed 3 months ago
I don't think we should tie the cli and lib versions
yeah i dont think its the best solution but as we release a copy of the repo source + cli bins on gh, tags and semver would be a pain to manage, bins need to be rebuilt every lib update so cli changes can fit in between
@cainthebest I would have thought on doing something like actix-web does, any opinions on it?
@cainthebest I would have thought on doing something like actix-web does, any opinions on it?
After taking a look that LGTM
I think the only thing that we will need is new workflow for release as our current one would just append binarys to each release.
This PR aims to fix some issues related to the new CLI crate being added before releasing them.
When I tried to
As
cargo publish --dry-run
on the lib, I got the following error:readme = "README.md"
is specified in the cargo file.Seems like we need to have individual readmes for lib and cli (and also a 'base' readme to have here).
Some stuff that is not yet clear/decided to me:
I'm not sure if the node coverage badge would work when published, as the lib readme goes up a few levels to reach the svg (edit: fixed by setting to to the raw path of the svg (raw.github.com).../.././.github/badges/node.svg
).0.4.1
) as its better to make individual changes and release them separately.