gamedig / rust-gamedig

Game Server Query Library.
https://crates.io/crates/gamedig
MIT License
35 stars 10 forks source link

feat: release 0.5.0 #191

Closed CosminPerRam closed 3 months ago

CosminPerRam commented 4 months ago

This PR aims to fix some issues related to the new CLI crate being added before releasing them.

When I tried to cargo publish --dry-run on the lib, I got the following error: image As 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:

cainthebest commented 4 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

CosminPerRam commented 3 months ago

@cainthebest I would have thought on doing something like actix-web does, any opinions on it?

cainthebest commented 3 months ago

@cainthebest I would have thought on doing something like actix-web does, any opinions on it?

After taking a look that LGTM

cainthebest commented 3 months ago

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.