Skip to content

Update dependency stylua to v2.5.2#44

Merged
github-actions[bot] merged 1 commit into
mainfrom
renovate/stylua-2.x
May 23, 2026
Merged

Update dependency stylua to v2.5.2#44
github-actions[bot] merged 1 commit into
mainfrom
renovate/stylua-2.x

Conversation

@renovate

@renovate renovate Bot commented May 23, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
stylua minor 2.4.12.5.2

Release Notes

JohnnyMorganz/StyLua (stylua)

v2.5.2

Compare Source

Fixed
  • Fixed npm publishing failing provenance validation due to normalization of repository URL

v2.5.1

Compare Source

Fixed
  • Fixed npm publishing by bumping Node.js from 22 to 24 in CI workflows to support npm trusted publishing

v2.5.0

Compare Source

Added
  • Luau: Added support for const variable assignments (const x = 1) and const function declarations (#​1102)
Changed
  • The npm package @johnnymorganz/stylua-bin now ships pre-built binaries via platform-specific optional packages (@johnnymorganz/stylua-bin-linux-x64, -linux-arm64, -darwin-x64, -darwin-arm64, -win32-x64) instead of downloading the binary at install time. This makes the packages self-contained with no extra dependencies.
Fixed
  • Fixed npm publishing by bumping Node.js from 16 to 22 in CI workflows to support npm trusted publishing
  • Luau: Fixed union/intersection type definitions not being hung when the type alone fits within the column width but the full line (including =) exceeds it (#​1104)
  • Luau: Fixed stray leading newlines not being removed from local function and const function declarations that have attributes (e.g. @native) at the start of a block (#​1109)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday (* 0-4,22-23 * * 1-5)
    • Only on Sunday and Saturday (* * * * 0,6)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions

Copy link
Copy Markdown

Renovate PR Review Results

⚖️ Safety Assessment: ✅ Safe

🔍 Release Content Analysis

Version range: 2.4.12.5.2 (3 releases, 20 commits)

  • Breaking changes: None. There are no breaking changes in any of the three releases.
  • New features:
    • v2.5.0: Added Luau-specific const variable assignments and const function declarations support. This is Luau-only and does not affect standard Lua formatting.
  • Bug fixes:
    • v2.5.0: Fixed Luau union/intersection type definition hanging behavior; fixed stray leading newlines in Luau local function/const function declarations with attributes.
    • v2.5.1 / v2.5.2: npm publishing CI fixes (Node.js version bumps, provenance validation) — irrelevant to non-npm consumers.
  • npm distribution change: The @johnnymorganz/stylua-bin npm package switched from downloading binaries at install time to shipping platform-specific optional packages. This only affects npm-based installations and is not relevant to this project, which installs stylua via mise.

All changes in this version range are either Luau-specific or npm packaging fixes. Standard Lua formatting behavior is completely unchanged.

🎯 Impact Scope Investigation

  • mise.toml:2 — Version pin updated from 2.4.1 to 2.5.2. This is the only file changed in the PR.
  • lua/plugins/coding.lua:170 — stylua is registered as the Lua formatter in conform.nvim (lua = { "stylua" }). No API or configuration changes required.
  • lua/plugins/lsp.lua:72 — stylua is listed in mason-tool-installer's ensure_installed. No changes needed.
  • No .stylua.toml or stylua.toml configuration file exists in the repository, so default formatter settings are used. There are no configuration format or option changes in this release that would require a config file update.
  • No impact on other dependencies — stylua is a standalone formatting tool with no downstream dependency chain in this Neovim configuration.

💡 Recommended Actions

  • Merge as-is — no code changes or migration steps are required.
  • Optionally, after merging, run stylua --check lua/ to verify that the new version produces identical formatting output for the existing codebase (expected: no changes, since only Luau-specific formatting behavior was modified).

🔗 Reference Links

Generated by koki-develop/claude-renovate-review

@github-actions github-actions Bot merged commit 15f876b into main May 23, 2026
3 checks passed
@github-actions github-actions Bot deleted the renovate/stylua-2.x branch May 23, 2026 16:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants