TheBevyFlock / bevy_cli

A Bevy CLI tool and linter.
https://thebevyflock.github.io/bevy_cli/
Apache License 2.0
44 stars 7 forks source link

Write `bevy_lint` release checklist and changelog #163

Closed BD103 closed 3 weeks ago

BD103 commented 1 month ago

This PR lays down the framework for bevy_lint's release process.

Old argument on switching to 0.0.1, convinced otherwise and reverted - Set `bevy_lint`'s version to `0.0.1-dev` instead of `0.1.0-dev`. This is mainly because: - `bevy_lint` will never be stable as long as `bevy` isn't stable, which means no 1.0 for now. - We cannot publish to because the project is not yet official and #150. - It would be strange if there were a series of minor 0.X releases missing from . - So instead we publish 0.0.X "alpha" releases, with corresponding instability warnings, just on Github.
BD103 commented 1 month ago

cc @cart and @mockersf, since you both were involved discussing the release process.

richchurcher commented 1 month ago

TBH I'd just YOLO the minor releases, even if they aren't on crates.io, just because my brain always interprets 0.0.x as a patch release. But so long as we're consistent I guess it's a small point.

BD103 commented 1 month ago

TBH I'd just YOLO the minor releases, even if they aren't on crates.io, just because my brain always interprets 0.0.x as a patch release. But so long as we're consistent I guess it's a small point.

Ok, point taken! I'll let others weight in before making a final decision.

BD103 commented 4 weeks ago

I reverted the change to 0.0.1, so now the first release will continue to be 0.1.0.