mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-27 19:17:43 +00:00
Document the release process (#7419)
* Document the release process * doc: Update publish command in DEVELOPMENT.md * Mention that assets should be checked
This commit is contained in:
parent
088599f416
commit
0379304b0d
1 changed files with 10 additions and 0 deletions
|
@ -337,3 +337,13 @@ Otherwise please follow [this guide](https://learn.microsoft.com/en-us/windows/d
|
|||
If you have used [Git for Windows](https://gitforwindows.org) to install `git` on you Windows system you might already have some GNU core utilities installed as part of "GNU Bash" included in Git for Windows package, but it is not a complete package. [This article](https://gist.github.com/evanwill/0207876c3243bbb6863e65ec5dc3f058) provides instruction on how to add more to it.
|
||||
|
||||
Alternatively you can install [Cygwin](https://www.cygwin.com) and/or use [WSL2](https://learn.microsoft.com/en-us/windows/wsl/compare-versions#whats-new-in-wsl-2) to get access to all GNU core utilities on Windows.
|
||||
|
||||
# Preparing a new release
|
||||
|
||||
1. Modify `util/update-version.sh` (FROM & TO) and run it
|
||||
1. Submit a new PR with these changes and wait for it to be merged
|
||||
1. Tag the new release `git tag -a X.Y.Z` and `git push --tags`
|
||||
1. Once the CI is green, a new release will be automatically created in draft mode.
|
||||
Reuse this release and make sure that assets have been added.
|
||||
1. Write the release notes (it takes time) following previous examples
|
||||
1. Run `util/publish.sh --do-it` to publish the new release to crates.io
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue