Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 27, 2025

Bumps the actions group with 1 update: hustcer/setup-nu.

Updates hustcer/setup-nu from 3.20 to 3.21

Release notes

Sourced from hustcer/setup-nu's releases.

v3.21

[3.21] - 2025-10-25

Bug Fixes

  • Fix for Nu 0.106 and later versions
  • Update full matrix check

Features

  • Rewrite git pre push hook from bash to nu (#169)

Miscellaneous Tasks

  • Update test workflows
  • Bump actions/checkout from 4 to 5 (#164)
  • Bump actions/setup-node from 4 to 5 (#170)
  • Bump actions/setup-node from 5 to 6 (#181)
  • Add nu 0.108 to test matrix (#182)

Deps

  • Upgrade typescript,cspell, and @​biomejs/biome (#163)
  • Upgrade @​biomejs/biome, @​types/node and lefthook (#167)
  • Upgrade Node engine to 24 (#168)
  • Upgrade @​biomejs/biome,@​vercel/ncc & cspell (#173)
  • Upgrade globby, typescript, and @​biomejs/biome (#176)
  • Upgrade semver & @​types/node
  • Upgrade @​biomejs/biome,@​types/node,cspell & lefthook

Full Changelog: hustcer/setup-nu@v3.20...v3.21

Changelog

Sourced from hustcer/setup-nu's changelog.

Changelog

All notable changes to this project will be documented in this file.

[3.21] - 2025-10-25

Bug Fixes

  • Fix for Nu 0.106 and later versions
  • Update full matrix check

Features

  • Rewrite git pre push hook from bash to nu (#169)

Miscellaneous Tasks

  • Update test workflows
  • Bump actions/checkout from 4 to 5 (#164)
  • Bump actions/setup-node from 4 to 5 (#170)
  • Bump actions/setup-node from 5 to 6 (#181)
  • Add nu 0.108 to test matrix (#182)

Deps

  • Upgrade typescript,cspell, and @​biomejs/biome (#163)
  • Upgrade @​biomejs/biome, @​types/node and lefthook (#167)
  • Upgrade Node engine to 24 (#168)
  • Upgrade @​biomejs/biome,@​vercel/ncc & cspell (#173)
  • Upgrade globby, typescript, and @​biomejs/biome (#176)
  • Upgrade semver & @​types/node
  • Upgrade @​biomejs/biome,@​types/node,cspell & lefthook

[3.20] - 2025-07-15

Features

  • Use public GitHub API for Nushell assets query, try to make it work for GitHub Enterprise (#140)
  • Update setup-nu for future versions of Nu( >= 0.106) (#157)

Miscellaneous Tasks

  • Test Nu on Windows arm64 runner (#147)

Deps

  • Upgrade cspell,lefthook and typescript (#144)
  • Upgrade cspell,lefthook,semver, etc. (#148)
  • Upgrade @octokit/rest and @types/node (#150)
  • Upgrade @biomejs/biome and cspell (#154)
  • Upgrade @biomejs/biome,@types/shelljs,cspell and lefthook (#158)

... (truncated)

Commits
  • 3a97c81 Bump to v3.21
  • cbf2f92 chore: Add nu 0.108 to test matrix (#182)
  • ae50a7e chore(deps): Bump actions/setup-node from 5 to 6 (#181)
  • 3b22961 Update lefthook to v2
  • b0d6ac0 deps: Upgrade @​biomejs/biome,@​types/node,cspell & lefthook
  • b8f7772 deps: Upgrade semver & @​types/node
  • 81e59ae deps: Upgrade globby, typescript, and @​biomejs/biome (#176)
  • b2f2b0f deps: Upgrade @​biomejs/biome,@​vercel/ncc & cspell (#173)
  • eb94121 chore(deps): Bump actions/setup-node from 4 to 5 (#170)
  • 3b51571 feat: Rewrite git pre push hook from bash to nu (#169)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

@dependabot dependabot bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code minor A minor version bump labels Oct 27, 2025
@dependabot dependabot bot requested a review from a team as a code owner October 27, 2025 18:38
@dependabot dependabot bot requested review from shenxianpeng and removed request for a team October 27, 2025 18:38
@dependabot dependabot bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code minor A minor version bump labels Oct 27, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Oct 27, 2025

Cpp-Linter Report ⚠️

Some files did not pass the configured checks!

clang-format (v16.0.6) reports: 2 file(s) not formatted
  • docs/examples/demo/demo.cpp
  • docs/examples/demo/demo.hpp
clang-tidy (v16.0.6) reports: 7 concern(s)

Have any feedback or feature suggestions? Share it here.

@2bndy5

This comment was marked as resolved.

Copy link
Collaborator

@2bndy5 2bndy5 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have reviewed the changes for hustcer/setup-nu@v3.21, and there are not any changes made to the action source code. This version bump seems to be mostly dev-related changes to tests/scripts/metadata. I think it was published because the switch to node v24 and a bump to runtime dep globby.

PS - waiting for #362 to be merged, so we can rebase this branch

# I'm done writing everything twice (in bash and powershell)
# With nu shell, we use the same shell/script for all platforms
uses: hustcer/setup-nu@985d59ec83ae3e3418f9d36471cda38b9d8b9879 # v3.20.0
uses: hustcer/setup-nu@3a97c8160c2bb5af321a03336e7addc28f94444e # v3.20.0
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
uses: hustcer/setup-nu@3a97c8160c2bb5af321a03336e7addc28f94444e # v3.20.0
uses: hustcer/setup-nu@3a97c8160c2bb5af321a03336e7addc28f94444e # v3.21

For some reason, this action doesn't use a patch version, just major and minor.

Copy link
Collaborator

@2bndy5 2bndy5 Oct 27, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I also found a way to install nushell without this action: cargo-binstall can download/install nushell from the GitHub release assets. It would involve another bash/powershell script to install cargo-binstall. afterward it would be a simple step:

- name: Install cargo-binstall (unix)
  shell: bash
  run: >-
    curl -L --proto '=https' --tlsv1.2 -sSf
    https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh
    | bash
- name: Install cargo-binstall (windows)
  run: >-
    Set-ExecutionPolicy Unrestricted -Scope Process;
    iex (iwr
    "https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.ps1").Content
- name: Install nushell
  env:
    NUSHELL_VERSION: "0.108.0"
  run: cargo binstall nu@${NUSHELL_VERSION}

TBH, I'm leaning toward cargo-binstall for v3 to install cpp-linter-rs anyway.

@2bndy5
Copy link
Collaborator

2bndy5 commented Oct 28, 2025

@dependabot rebase

Bumps the actions group with 1 update: [hustcer/setup-nu](https://github.com/hustcer/setup-nu).


Updates `hustcer/setup-nu` from 3.20 to 3.21
- [Release notes](https://github.com/hustcer/setup-nu/releases)
- [Changelog](https://github.com/hustcer/setup-nu/blob/main/CHANGELOG.md)
- [Commits](hustcer/setup-nu@985d59e...3a97c81)

---
updated-dependencies:
- dependency-name: hustcer/setup-nu
  dependency-version: '3.21'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/github_actions/actions-34a660dc03 branch from 47ac216 to 3435681 Compare October 28, 2025 03:22
@2bndy5 2bndy5 merged commit 815d481 into main Oct 28, 2025
84 of 86 checks passed
@2bndy5 2bndy5 deleted the dependabot/github_actions/actions-34a660dc03 branch October 28, 2025 03:54
@2bndy5 2bndy5 removed the minor A minor version bump label Oct 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants