nu_scripts/make_release
Antoine Stevan 2e46f056c6
REFACTOR: rewrite the release note scripts (#525)
* move "create release PR" script to `make_release/release-note/`

* move "since last release" script to `make_release/release-note/`

* add a script to list contributions for the release note

* rewrite `since_last_release` to use `list-merged-prs`

This commit also makes the script executable.

* update the `make_release/` readme

* add the commands to run to the release note template

* rename `since_last_release.nu` to `get-full-changelog`

* move the release note PR template to a standalone file

* add another section to inspect Nushell PRs to write changelogs

* fix the name of the command inside it's own doc
2023-06-09 15:26:46 -05:00
..
release-note REFACTOR: rewrite the release note scripts (#525) 2023-06-09 15:26:46 -05:00
20k_club.nu updates for new dfr names (#389) 2023-02-22 12:54:55 -06:00
gen-js-ext.nu replace occurences of str collect with str join (#436) 2023-04-03 08:47:25 -05:00
get_coverage.nu refactor: (#418) 2023-04-25 17:56:25 -05:00
nu_deps.nu Add documentation to nu_deps (#369) 2023-01-31 23:40:56 +02:00
nu_release.nu update release script for most recent crate addition nu-cmd-extra (#521) 2023-06-02 14:01:42 -07:00
Readme.md REFACTOR: rewrite the release note scripts (#525) 2023-06-09 15:26:46 -05:00
this_week_in_nu_weekly.nu Update TWiN and since last release to 0.78 (#433) 2023-04-02 19:33:52 +02:00

How to run nu_deps.nu

cd <your nushell repo>
nu nu_deps.nu

The release note

Note


the scripts have been written in such a way they can be run from anywhere

Inspect the merged PRs to write changelogs

./make_release/release-note/list-merged-prs nushell/nushell

Complete the previous release note

  1. paste the output of
./make_release/release-note/get-full-changelog

to the "Full changelog" section.

  1. paste the output of
./make_release/release-note/list-merged-prs nushell/nushell --label breaking-change --pretty --no-author

to the "Breaking changes" section.

Create the release note PR on the website after the release

see

./make_release/release-note/create-pr --help