mirror of
https://github.com/RGBCube/nu_scripts
synced 2025-08-02 07:07:46 +00:00
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
This commit is contained in:
parent
039930b4e4
commit
2e46f056c6
6 changed files with 170 additions and 96 deletions
45
make_release/release-note/template.md
Normal file
45
make_release/release-note/template.md
Normal file
|
@ -0,0 +1,45 @@
|
|||
---
|
||||
title: Nushell {{VERSION}}
|
||||
author: The Nu Authors
|
||||
author_site: https://twitter.com/nu_shell
|
||||
author_image: https://www.nushell.sh/blog/images/nu_logo.png
|
||||
excerpt: Today, we're releasing version {{VERSION}} of Nu. This release adds...
|
||||
---
|
||||
|
||||
# Nushell {{VERSION}}
|
||||
|
||||
Nushell, or Nu for short, is a new shell that takes a modern, structured approach to your command line. It works seamlessly with the data from your filesystem, operating system, and a growing number of file formats to make it easy to build powerful command line pipelines.
|
||||
|
||||
Today, we're releasing version {{VERSION}} of Nu. This release adds...
|
||||
|
||||
<!-- more -->
|
||||
|
||||
# Where to get it
|
||||
|
||||
Nu {{VERSION}} is available as [pre-built binaries](https://github.com/nushell/nushell/releases/tag/{{VERSION}}.0) or from [crates.io](https://crates.io/crates/nu). If you have Rust installed you can install it using `cargo install nu`.
|
||||
|
||||
NOTE: The optional dataframe functionality is available by `cargo install nu --features=dataframe`.
|
||||
|
||||
As part of this release, we also publish a set of optional plugins you can install and use with Nu. To install, use `cargo install nu_plugin_<plugin name>`.
|
||||
|
||||
# Themes of this release / New features
|
||||
|
||||
## New theme ([author](https://github.com/nushell/nushell/pulls))
|
||||
|
||||
# Breaking changes
|
||||
{{ TODO
|
||||
paste the output of
|
||||
```nu
|
||||
./make_release/release-note/list-merged-prs nushell/nushell --label breaking-change --pretty --no-author
|
||||
```
|
||||
here
|
||||
}}
|
||||
|
||||
# Full changelog
|
||||
{{ TODO
|
||||
paste the output of
|
||||
```nu
|
||||
./make_release/release-note/get-full-changelog
|
||||
```
|
||||
here
|
||||
}}
|
Loading…
Add table
Add a link
Reference in a new issue