Skip to content

Add full releases of Nu binaries along with the standard releases#10457

Merged
hustcer merged 2 commits intonushell:mainfrom
hustcer:feature/add-full-release
Sep 23, 2023
Merged

Add full releases of Nu binaries along with the standard releases#10457
hustcer merged 2 commits intonushell:mainfrom
hustcer:feature/add-full-release

Conversation

@hustcer
Copy link
Copy Markdown
Contributor

@hustcer hustcer commented Sep 21, 2023

Description

Add full releases of Nu binaries along with the standard releases, close: #10322

A full release means:

  1. Build with --features=dataframe,extra flag
  2. Contains -full in the package name

A test release could be found in the nushell/nightly Repo: https://github.com/nushell/nightly/releases/tag/v0.85.1

The action running log: https://github.com/nushell/nightly/actions/runs/6260611553

User-Facing Changes

Will attach the following release packages along with the official ones as before:

  1. nu-*-aarch64-darwin-full.tar.gz
  2. nu-*-aarch64-linux-gnu-full.tar.gz
  3. nu-*-aarch64-windows-msvc-full.msi
  4. nu-*-aarch64-windows-msvc-full.zip
  5. nu-*-x86_64-darwin-full.tar.gz
  6. nu-*-x86_64-linux-gnu-full.tar.gz
  7. nu-*-x86_64-linux-musl-full.tar.gz
  8. nu-*-x86_64-windows-msvc-full.msi
  9. nu-*-x86_64-windows-msvc-full.zip

@hustcer hustcer changed the title Add full releases of Nu binaries support along with the standard releases Add full releases of Nu binaries along with the standard releases Sep 21, 2023
@fdncred
Copy link
Copy Markdown
Contributor

fdncred commented Sep 21, 2023

I think we've needed something like this for a while. Thanks.

@hustcer hustcer marked this pull request as ready for review September 21, 2023 23:37
@hustcer hustcer merged commit a26a01c into nushell:main Sep 23, 2023
@hustcer hustcer deleted the feature/add-full-release branch September 23, 2023 01:41
fdncred pushed a commit that referenced this pull request Sep 24, 2023
)

### Update winget submission workflow include only default msi files:
---
The new release workflow after
#10457 will add full featured
packages like: `nu-*-x86_64-windows-msvc-full.msi` and
`nu-*-aarch64-windows-msvc-full.msi` (A release preview could be found
here: https://github.com/nushell/nightly/releases/tag/nightly-6a2fd91 )
and this change will make sure only the default packages will be
included just the same as before to make sure that nothing will be
broken.

BTW: Due to lots of changes made recently about the release workflow, I
will stand-by for the next release.
@fdncred fdncred added the notes:mention Include the release notes summary in the "Hall of Fame" section label Oct 1, 2023
hardfau1t pushed a commit to hardfau1t/nushell that referenced this pull request Dec 14, 2023
…shell#10457)

# Description

Add full releases of Nu binaries along with the standard releases,
close: nushell#10322

A full release means:

1. Build with `--features=dataframe,extra` flag
2. Contains `-full` in the package name

### **A test release could be found in the nushell/nightly Repo:
https://github.com/nushell/nightly/releases/tag/v0.85.1**
The action running log:
https://github.com/nushell/nightly/actions/runs/6260611553

# User-Facing Changes

Will attach the following release packages along with the official ones
as before:

1. nu-*-aarch64-darwin-full.tar.gz
2. nu-*-aarch64-linux-gnu-full.tar.gz
3. nu-*-aarch64-windows-msvc-full.msi
4. nu-*-aarch64-windows-msvc-full.zip
5. nu-*-x86_64-darwin-full.tar.gz
6. nu-*-x86_64-linux-gnu-full.tar.gz
7. nu-*-x86_64-linux-musl-full.tar.gz
8. nu-*-x86_64-windows-msvc-full.msi
9. nu-*-x86_64-windows-msvc-full.zip
hardfau1t pushed a commit to hardfau1t/nushell that referenced this pull request Dec 14, 2023
…hell#10487)

### Update winget submission workflow include only default msi files:
---
The new release workflow after
nushell#10457 will add full featured
packages like: `nu-*-x86_64-windows-msvc-full.msi` and
`nu-*-aarch64-windows-msvc-full.msi` (A release preview could be found
here: https://github.com/nushell/nightly/releases/tag/nightly-6a2fd91 )
and this change will make sure only the default packages will be
included just the same as before to make sure that nothing will be
broken.

BTW: Due to lots of changes made recently about the release workflow, I
will stand-by for the next release.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

notes:mention Include the release notes summary in the "Hall of Fame" section

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Release extra features and dataframes as official plugins

2 participants