Skip to content

deps: all non-major dependencies - #759

Merged
dejanvasic85 merged 1 commit into
mainfrom
renovate/all-minor-patch
Jul 24, 2026
Merged

dejanvasic85 merged 1 commit into
mainfrom
renovate/all-minor-patch

Conversation

@dejanvasic85

@dejanvasic85 dejanvasic85 commented Jul 24, 2026

Copy link
Copy Markdown
Owner

This PR contains the following updates:

Package Type Update Change Pending
@aws-sdk/client-ses (source) dependencies minor 3.1093.03.1094.0 3.1095.0
lint-staged devDependencies minor 17.1.117.2.0
lucide-react (source) dependencies minor 1.25.01.26.0
next-sanity (source) dependencies minor 13.1.713.2.1
pnpm (source) packageManager minor 11.16.011.17.0
pnpm (source) uses-with minor 11.16.011.17.0

Release Notes

aws/aws-sdk-js-v3 (@​aws-sdk/client-ses)

v3.1094.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-ses

lint-staged/lint-staged (lint-staged)

v17.2.0

Compare Source

Minor Changes
  • #​1823 ee156cc - The chunking of tasks based on maximum command line argument length has been re-implemented to be more precise. Now the chunking happens based on the final generated command string, instead of just the list of staged files like previously. This benefits mainly Windows platforms and function commands like:

    /** @​type {import('lint-staged').Configuration} */
    export default {
      "*.ts": () => "tsc", // Run "tsc" when any TS file is changed (for entire project)
    };

    Where the spawned command is literally "tsc" without any extra arguments. Previously, this was still chunked when a lot of files were staged. Now, it probably won't be chunked because the length of the command is just three letters.

    Also, native JavaScript/Node.js function tasks won't be chunked at all, when previously they were run multiple times when chunked:

    /** @​type {import('lint-staged').Configuration} */
    export default {
      "*.js": {
        title: "Log staged JS files to console",
        task: async (files) => {
          console.log("Staged JS files:", files);
        },
      },
    };
lucide-icons/lucide (lucide-react)

v1.26.0: Version 1.26.0

Compare Source

What's Changed

New Contributors

Full Changelog: lucide-icons/lucide@1.25.0...1.26.0

sanity-io/next-sanity (next-sanity)

v13.2.1

Compare Source

Patch Changes

v13.2.0

Compare Source

Minor Changes
  • #​3809 54fb137 Thanks @​pedrobonamin! - Add editing variant support: persist the variant selected in the Presentation tool in a sanity-preview-variant cookie (via defineEnableDraftMode and the new variantChangeAction wired to onVariantChange), resolve it with the new resolveVariantFromCookies helper, and pass the new variant option through sanityFetch to client.fetch so previews refetch with the selected variant.
Patch Changes
pnpm/pnpm (pnpm)

v11.17.0: pnpm 11.17

Compare Source

Minor Changes

  • Added a new setting, update.githubActionsServer, for specifying the base URL of the GitHub server that hosts the repositories of the GitHub Actions referenced by the workflow files (for example, a GitHub Enterprise Server). When the setting is not defined, the URL is read from the GITHUB_SERVER_URL environment variable, falling back to https://github.com. The URL must use the https:// or http:// protocol #​13220.

    pnpm outdated and pnpm update no longer fail when the refs of a GitHub Action's repository cannot be read (for example, when the action's repository is private or hosted on a different GitHub server). Such actions are now skipped with a warning.

    Setting update.githubActions to false now makes pnpm outdated and the interactive pnpm update skip GitHub Actions dependencies.

Patch Changes

  • The token poll for web-based authentication no longer reads the body of non-OK or still-pending (HTTP 202) responses, and caps the token response body it does read at 64 KiB, so a malicious or compromised registry cannot exhaust memory through the poll pnpm/pnpm#12721.

  • Fixed catalog: references in dependencies and overrides failing to resolve when installing through a pnpr server, which errored with "No catalog entry '' was found for catalog 'default'." even though the catalog entry existed. Also fixed a crash on Windows when installing a nested workspace member (e.g. packages/foo) through a pnpr server #​13232.

  • Republished every package: the tarballs published by the v11.13.1 through v11.16.0 releases were missing most of their compiled files due to a packing bug #​13164.

  • Revert script ordering change for pnpm run --sequential /regex/

  • Support the from-git argument in the pnpm version command.

  • When the authentication URL cannot be rendered as a QR code (for example when it exceeds the maximum QR data capacity), web-based login now displays the URL alone with a warning instead of aborting authentication pnpm/pnpm#12721.

Platinum Sponsors

Bit
OpenAI

Gold Sponsors

Sanity Discord Vite
SerpApi CodeRabbit Stackblitz
Workleap Nx

Configuration

📅 Schedule: (in timezone Australia/Melbourne)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

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

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR has been generated by Mend Renovate.

Summary by CodeRabbit

  • Chores
    • Updated the runtime and package management tooling to newer versions.
    • Refreshed several application libraries and development tools for improved compatibility, stability, and maintenance.
    • Applied the updated tooling consistently across testing, crawling, and deployment automation.
    • No user-facing features or workflow behavior were changed.

@vercel

vercel Bot commented Jul 24, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
williamstownsc Ready Ready Preview, Comment Jul 24, 2026 9:01pm

Request Review

@coderabbitai

coderabbitai Bot commented Jul 24, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

The pull request updates Node and pnpm tooling from 11.16.0 to 11.17.0 across workflows and package metadata, and bumps selected runtime and development dependencies.

Changes

Version refresh

Layer / File(s) Summary
Toolchain version alignment
.github/workflows/{ci,crawl,deploy-sanity}.yml, package.json
Workflow jobs and the packageManager field now use version 11.17.0.
Package dependency updates
package.json
@aws-sdk/client-ses, lucide-react, next-sanity, and lint-staged are updated.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Possibly related issues

  • dejanvasic85/williamstownsc issue 646 — Directly tracks the corresponding Renovate dependency and pnpm updates.
  • dejanvasic85/ses-next issue 563 — Covers overlapping dependency and CI tooling version updates.

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title matches the dependency bump theme and is related to the non-major package upgrades in the PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch renovate/all-minor-patch

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 ESLint

If the error stems from missing dependencies, add them to the package.json file. For unrecoverable errors (e.g., due to private dependencies), disable the tool in the CodeRabbit configuration.

ESLint install timed out. The project may have too many dependencies for the sandbox.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@dejanvasic85
dejanvasic85 merged commit 802bfb9 into main Jul 24, 2026
5 of 6 checks passed
@dejanvasic85
dejanvasic85 deleted the renovate/all-minor-patch branch July 24, 2026 21:05

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@package.json`:
- Line 81: Add a tracked Node runtime version file using Node 22.22.1 or newer
to satisfy lint-staged@17.2.0, unless the project must support an older runtime;
in that case, replace the lint-staged version in package.json with one
compatible with the supported Node version.
- Line 5: Update the `@aws-sdk/client-ses` dependency in package.json from
3.1094.0 to the latest stable 3.1095.0, then regenerate the pnpm lockfile so the
resolved package metadata matches.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 758a2795-e98e-4153-b860-fe00d951ff68

📥 Commits

Reviewing files that changed from the base of the PR and between 7e5a9d9 and 8bd824d.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (4)
  • .github/workflows/ci.yml
  • .github/workflows/crawl.yml
  • .github/workflows/deploy-sanity.yml
  • package.json

Comment thread package.json
"version": "1.0.0",
"private": true,
"packageManager": "pnpm@11.16.0",
"packageManager": "pnpm@11.17.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/usr/bin/env bash
set -euo pipefail

for spec in \
  'pnpm@11.17.0' \
  '`@aws-sdk/client-ses`@3.1094.0' \
  'lucide-react@1.26.0' \
  'next-sanity@13.2.1' \
  'lint-staged@17.2.0'
do
  package="${spec%@*}"
  selected="${spec##*@}"
  latest="$(npm view "$package" dist-tags.latest)"
  npm view "$package@$selected" version >/dev/null
  printf '%-28s selected=%-10s latest=%s\n' "$package" "$selected" "$latest"
done

Repository: dejanvasic85/williamstownsc

Length of output: 1973


🏁 Script executed:

#!/usr/bin/env bash
set -euo pipefail

printf 'package.json dependency lines:\n'
rg -n '"(pnpm|`@aws-sdk/client-ses`|lucide-react|next-sanity|lint-staged)"' package.json

printf '\nlockfile entries:\n'
rg -n '(`@aws-sdk/client-ses`|lucide-react|next-sanity|lint-staged|pnpm:)' pnpm-lock.yaml package.json 2>/dev/null || true

printf '\nnode/tooling versions:\n'
{ [ -f .nvmrc ] && cat .nvmrc; [ -f .node-version ] && cat .node-version; [ -f .mise.toml ] && cat .mise.toml; [ -f .tool-versions ] && cat .tool-versions; } 2>/dev/null || true

printf '\nregistry latest vs selected headroom:\n'
for pkg in '`@aws-sdk/client-ses`' 'next-sanity' 'lint-staged' 'lucide-react' 'pnpm'; do
  npm view "$pkg" version name version
done

Repository: dejanvasic85/williamstownsc

Length of output: 2277


Update @aws-sdk/client-ses to the latest stable version.

pnpm, lucide-react, next-sanity, and lint-staged match npm’s latest dist-tag, but @aws-sdk/client-ses is selected at 3.1094.0 while latest is 3.1095.0. Update it in package.json and regenerate the lockfile.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@package.json` at line 5, Update the `@aws-sdk/client-ses` dependency in
package.json from 3.1094.0 to the latest stable 3.1095.0, then regenerate the
pnpm lockfile so the resolved package metadata matches.

Sources: Coding guidelines, MCP tools

Comment thread package.json
"eslint-plugin-import": "2.32.0",
"husky": "9.1.7",
"lint-staged": "17.1.1",
"lint-staged": "17.2.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🩺 Stability & Availability | 🟡 Minor | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/usr/bin/env bash
set -euo pipefail

fd -HI -t f '^(mise\.toml|\.node-version|\.nvmrc|package\.json|.*\.yml)$' . \
  -x rg -n -H 'node(js)?|mise|pnpm' {}

Repository: dejanvasic85/williamstownsc

Length of output: 50384


🏁 Script executed:

#!/usr/bin/env bash
set -euo pipefail

echo "top-level tracked config files:"
git ls-files | rg '(^|/)(mise\.toml|\.node-version|\.nvmrc|\.tool-versions|package\.json|pnpm-lock\.yaml|package-lock\.json|yarn\.lock)$' || true

echo
echo "node-related top-level/config matches:"
git ls-files | rg '(^|/)(mise\.toml|\.node-version|\.nvmrc|\.tool-versions|package\.json|pnpm-lock\.yaml|package-lock\.json|yarn\.lock)$' | \
  xargs -r -n1 sh -c 'echo "--- $1"; rg -n -H -m 10 "^(node|Node|NODE|nodejs|engines|volta|toolset|mise|pnpm@|lint-staged@|lint-staged:)" "$1" || true' sh {}

echo
echo "lint-staged and lock entries:"
rg -n -H '"lint-staged"|lint-staged@' package.json pnpm-lock.yaml 2>/dev/null || true

Repository: dejanvasic85/williamstownsc

Length of output: 606


🌐 Web query:

npm lint-staged 17.2.0 engines node

💡 Result:

As of version 17.2.0, lint-staged requires Node.js version 22.22.1 or higher [1][2][3]. This requirement was introduced in version 17.0.0, which dropped support for Node.js v20 [1][2][3]. You can use any active Long Term Support (LTS) version of Node.js from v22 onwards [1][2][3].

Citations:


Add or update the project Node runtime to satisfy lint-staged@17.2.0.

lint-staged@17.2.0 requires Node >=22.22.1, and there is no tracked Node version file (mise.toml, .node-version, .nvmrc, or .tool-versions). Add one for CI/local dev with at least Node 22.22.1, or upgrade the dependency if an older Node runtime must be supported.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@package.json` at line 81, Add a tracked Node runtime version file using Node
22.22.1 or newer to satisfy lint-staged@17.2.0, unless the project must support
an older runtime; in that case, replace the lint-staged version in package.json
with one compatible with the supported Node version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant