You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'd considering an interactive experience like cargo-release, that prompt package versions one by one and ask the release manager to input the correct version. Then commit the updates as well as generate a release list.
I don't want it to be interactive. I'm not comfortable with requiring every release manager to operate things through a TUI. My current idea is to generate something like the following (the format doesn't matter; plain text or TSV both work well):
Let's call this a release plan. Users can edit this plan however they want. Once the release plan has been discussed and reviewed, the release manager can run just release run to execute the plan, similar to how we currently use just update-version and just release.
The workflow will be:
just release plan -> a default release plan generated with all projects bumps a patch version.
The plan will be saved to dist/release_plan.txt and print to console.
RM will add this release plan in the tracking issues and discussion thread.
After this release plan approved, RM and start a PR (it's also fine to discuss in the PR directly)
I'd considering an interactive experience like
cargo-release
, that prompt package versions one by one and ask the release manager to input the correct version. Then commit the updates as well as generate a release list.Perhaps pick up in the next month.
Originally posted by @tisonkun in #5592 (comment)
The text was updated successfully, but these errors were encountered: