Skip to content

chore(deps): update node.js to >=24.14.1#175

Merged
renovate[bot] merged 1 commit intomainfrom
renovate/all-patch
Apr 23, 2026
Merged

chore(deps): update node.js to >=24.14.1#175
renovate[bot] merged 1 commit intomainfrom
renovate/all-patch

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 23, 2026

This PR contains the following updates:

Package Type Update Change Pending
node (source) engines patch >=24.14.0>=24.14.1 v24.15.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

nodejs/node (node)

v24.14.1

Compare Source


Configuration

📅 Schedule: (in timezone America/New_York)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • "after 10am and before 4pm every weekday"

🚦 Automerge: Enabled.

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.

@renovate renovate Bot enabled auto-merge (squash) April 23, 2026 07:04
@github-actions
Copy link
Copy Markdown

Renovate dry run results[^1]

Click to expand Renovate output
 INFO: Renovate started
       "renovateVersion": "43.102.11"
DEBUG: Using RE2 regex engine
DEBUG: Parsing configs
DEBUG: No config file found on disk - skipping
DEBUG: No additional config file found specified - skipping
 WARN: cli config dryRun property has been changed to full
DEBUG: File config
       "config": {}
DEBUG: Additional file config
       "config": {}
DEBUG: CLI config
       "config": {"dryRun": "full", "platform": "local", "token": "***********"}
DEBUG: Env config
       "config": {"hostRules": [], "token": "***********"}
DEBUG: Resolved global extends
       "config": undefined
DEBUG: Combined config
       "config": {"hostRules": [], "token": "***********", "dryRun": "full", "platform": "local"}
DEBUG: Enabling forkProcessing while in non-autodiscover mode
DEBUG: Enabling onboardingNoDeps while in non-autodiscover mode
DEBUG: Found valid git version: 2.53.0
DEBUG: Setting global hostRules
DEBUG: Using baseDir: /tmp/renovate
DEBUG: Using cacheDir: /tmp/renovate/cache
DEBUG: Using containerbaseDir: /tmp/renovate/cache/containerbase
DEBUG: Initializing Renovate internal cache into /tmp/renovate/cache/renovate/renovate-cache-v1
DEBUG: Commits limit = null
DEBUG: Setting global hostRules
DEBUG: validatePresets()
DEBUG: Reinitializing hostRules for repo
DEBUG: Clearing hostRules
 INFO: Repository started (repository=local)
       "renovateVersion": "43.102.11"
DEBUG: Using localDir: /home/runner/work/renovate-config/renovate-config (repository=local)
DEBUG: PackageFiles.clear() - Package files deleted (repository=local)
DEBUG: Resetting npmrc (repository=local)
DEBUG: Resetting npmrc (repository=local)
DEBUG: checkOnboarding() (repository=local)
DEBUG: isOnboarded() (repository=local)
DEBUG: findFile(renovate.json) (repository=local)
DEBUG: Got file list using git (repository=local)
DEBUG: findFile(renovate.json5) (repository=local)
DEBUG: Got file list using git (repository=local)
DEBUG: Config file exists, fileName: renovate.json5 (repository=local)
DEBUG: Repo is onboarded (repository=local)
DEBUG: Got file list using git (repository=local)
DEBUG: Found renovate.json5 config file (repository=local)
DEBUG: Repository config (repository=local)
       "fileName": "renovate.json5",
       "config": {"extends": ["github>nsheaps/renovate-config:default.json5"]}
DEBUG: migrateAndValidate() (repository=local)
DEBUG: No config migration necessary (repository=local)
DEBUG: hostRules: no authentication for api.github.com (repository=local)
DEBUG: Using queue: host=api.github.com, concurrency=16 (repository=local)
DEBUG: http cache: saving https://api.github.com/repos/nsheaps/renovate-config/contents/default.json5 (etag="3adb953a185df42d821be6b957605ba2b51a3969", lastModified=Sun, 19 Apr 2026 10:56:39 GMT) (repository=local)
DEBUG: http cache: saving https://api.github.com/repos/nsheaps/renovate-config/contents/presets/extra-groupings.json5 (etag="9127021b0689aaa6c036bb8755e47355b5fd668d", lastModified=Sun, 19 Apr 2026 10:56:39 GMT) (repository=local)
DEBUG: http cache: saving https://api.github.com/repos/nsheaps/renovate-config/contents/presets/gha-digest-automerge.json5 (etag="4a65750bfaa06fb2e677c9a6b6298927381450f5", lastModified=Sun, 19 Apr 2026 10:56:39 GMT) (repository=local)
DEBUG: http cache: saving https://api.github.com/repos/nsheaps/renovate-config/contents/presets/gha-pin-digests.json5 (etag="7bfe41af9a0425883758603f9327ba76457526f8", lastModified=Sun, 19 Apr 2026 10:56:39 GMT) (repository=local)
DEBUG: http cache: saving https://api.github.com/repos/nsheaps/renovate-config/contents/presets/container-pin-digests.json5 (etag="5d08c755110524ac8ad8fd5586cff269abdb3f4d", lastModified=Sun, 19 Apr 2026 10:56:39 GMT) (repository=local)
DEBUG: http cache: saving https://api.github.com/repos/nsheaps/renovate-config/contents/presets/group-patch-updates.json5 (etag="eeec84fbd555837d88d862b8158b02166c551bc6", lastModified=Sun, 19 Apr 2026 10:56:39 GMT) (repository=local)
DEBUG: http cache: saving https://api.github.com/repos/nsheaps/renovate-config/contents/presets/group-gha-updates.json5 (etag="5e1e6f897ada872cccb137d808e2d17a8270c97f", lastModified=Sun, 19 Apr 2026 10:56:39 GMT) (repository=local)
DEBUG: http cache: saving https://api.github.com/repos/nsheaps/renovate-config/contents/presets/nsheaps-zero-release-age.json5 (etag="e69223eaeeac4d6a62acef7632495d1db2e63d61", lastModified=Sun, 19 Apr 2026 10:56:39 GMT) (repository=local)
DEBUG: Found repo ignorePaths (repository=local)
       "ignorePaths": [
         "**/node_modules/**",
         "**/bower_components/**",
         "**/vendor/**",
         "**/examples/**",
         "**/__tests__/**",
         "**/test/**",
         "**/tests/**",
         "**/__fixtures__/**"
       ]
DEBUG: No vulnerability alerts found (repository=local)
DEBUG: No baseBranches (repository=local)
DEBUG: extract() (repository=local)
DEBUG: Got file list using git (repository=local)
DEBUG: Using file pattern: /(^|/)tasks/[^/]+\.ya?ml$/ for manager ansible (repository=local)
DEBUG: Using file pattern: /(^|/)(galaxy|requirements)(\.ansible)?\.ya?ml$/ for manager ansible-galaxy (repository=local)
DEBUG: Using file pattern: /(^|/)\.tool-versions$/ for manager asdf (repository=local)
DEBUG: Using file pattern: /(^|/).azuredevops/.+\.ya?ml$/ for manager azure-pipelines (repository=local)
DEBUG: Using file pattern: /azure.*pipelines?.*\.ya?ml$/ for manager azure-pipelines (repository=local)
DEBUG: Using file pattern: /(^|/)batect(-bundle)?\.ya?ml$/ for manager batect (repository=local)
DEBUG: Using file pattern: /(^|/)batect$/ for manager batect-wrapper (repository=local)
DEBUG: Using file pattern: /(^|/)WORKSPACE(|\.bazel|\.bzlmod)$/ for manager bazel (repository=local)
DEBUG: Using file pattern: /\.WORKSPACE\.bazel$/ for manager bazel (repository=local)
DEBUG: Using file pattern: /\.bzl$/ for manager bazel (repository=local)
DEBUG: Using file pattern: /(^|/|\.)MODULE\.bazel$/ for manager bazel-module (repository=local)
DEBUG: Using file pattern: /(^|/)\.bazelversion$/ for manager bazelisk (repository=local)
DEBUG: Using file pattern: /\.bicep$/ for manager bicep (repository=local)
DEBUG: Using file pattern: /(^|/)\.?bitbucket-pipelines\.ya?ml$/ for manager bitbucket-pipelines (repository=local)
DEBUG: Using file pattern: /(^|/)bitrise\.ya?ml$/ for manager bitrise (repository=local)
DEBUG: Using file pattern: /buildkite\.ya?ml/ for manager buildkite (repository=local)
DEBUG: Using file pattern: /\.buildkite/.+\.ya?ml$/ for manager buildkite (repository=local)
DEBUG: Using file pattern: /(^|/)project\.toml$/ for manager buildpacks (repository=local)
DEBUG: Using file pattern: /(^|/)bun\.lockb?$/ for manager bun (repository=local)
DEBUG: Using file pattern: /(^|/)package\.json$/ for manager bun (repository=local)
DEBUG: Using file pattern: /(^|/)\.bun-version$/ for manager bun-version (repository=local)
DEBUG: Using file pattern: /(^|/)Gemfile$/ for manager bundler (repository=local)
DEBUG: Using file pattern: /\.cake$/ for manager cake (repository=local)
DEBUG: Using file pattern: /(^|/)Cargo\.toml$/ for manager cargo (repository=local)
DEBUG: Using file pattern: /(^|/)\.circleci/.+\.ya?ml$/ for manager circleci (repository=local)
DEBUG: Using file pattern: /(^|/)cloudbuild\.ya?ml/ for manager cloudbuild (repository=local)
DEBUG: Using file pattern: /(^|/)Podfile$/ for manager cocoapods (repository=local)
DEBUG: Using file pattern: /(^|/)([\w-]*)composer\.json$/ for manager composer (repository=local)
DEBUG: Using file pattern: /(^|/)conanfile\.(txt|py)$/ for manager conan (repository=local)
DEBUG: Using file pattern: /(^|/)\.copier-answers(\..+)?\.ya?ml/ for manager copier (repository=local)
DEBUG: Using file pattern: /(^|/)cpanfile$/ for manager cpanfile (repository=local)
DEBUG: Using file pattern: /^\.crow(?:/[^/]+)?\.ya?ml$/ for manager crow (repository=local)
DEBUG: Using file pattern: /(^|/)(?:deps|bb)\.edn$/ for manager deps-edn (repository=local)
DEBUG: Using file pattern: /(^|/)devbox\.json$/ for manager devbox (repository=local)
DEBUG: Using file pattern: /^.devcontainer/devcontainer.json$/ for manager devcontainer (repository=local)
DEBUG: Using file pattern: /^.devcontainer.json$/ for manager devcontainer (repository=local)
DEBUG: Using file pattern: /(^|/)(?:docker-)?compose[^/]*\.ya?ml$/ for manager docker-compose (repository=local)
DEBUG: Using file pattern: /(^|/|\.)([Dd]ocker|[Cc]ontainer)file$/ for manager dockerfile (repository=local)
DEBUG: Using file pattern: /(^|/)([Dd]ocker|[Cc]ontainer)file[^/]*$/ for manager dockerfile (repository=local)
DEBUG: Using file pattern: /(^|/)\.drone\.yml$/ for manager droneci (repository=local)
DEBUG: Using file pattern: /(^|/)fleet\.ya?ml/ for manager fleet (repository=local)
DEBUG: Using file pattern: /(?:^|/)gotk-components\.ya?ml$/ for manager flux (repository=local)
DEBUG: Using file pattern: /(^|/)\.fvm/fvm_config\.json$/ for manager fvm (repository=local)
DEBUG: Using file pattern: /(^|/)\.fvmrc$/ for manager fvm (repository=local)
DEBUG: Using file pattern: /(^|/)\.gitmodules$/ for manager git-submodules (repository=local)
DEBUG: Using file pattern: /(^|/)(workflow-templates|\.(?:github|gitea|forgejo)/(?:workflows|actions))/.+\.ya?ml$/ for manager github-actions (repository=local)
DEBUG: Using file pattern: /(^|/)action\.ya?ml$/ for manager github-actions (repository=local)
DEBUG: Using file pattern: /\.gitlab-ci\.ya?ml$/ for manager gitlabci (repository=local)
DEBUG: Using file pattern: /\.gitlab-ci\.ya?ml$/ for manager gitlabci-include (repository=local)
DEBUG: Using file pattern: /(^|/)gleam.toml$/ for manager gleam (repository=local)
DEBUG: Using file pattern: /(^|/)go\.mod$/ for manager gomod (repository=local)
DEBUG: Using file pattern: /\.gradle(\.kts)?$/ for manager gradle (repository=local)
DEBUG: Using file pattern: /(^|/)gradle\.properties$/ for manager gradle (repository=local)
DEBUG: Using file pattern: /(^|/)gradle/.+\.toml$/ for manager gradle (repository=local)
DEBUG: Using file pattern: /(^|/)buildSrc/.+\.kt$/ for manager gradle (repository=local)
DEBUG: Using file pattern: /\.versions\.toml$/ for manager gradle (repository=local)
DEBUG: Using file pattern: /(^|/)versions.props$/ for manager gradle (repository=local)
DEBUG: Using file pattern: /(^|/)versions.lock$/ for manager gradle (repository=local)
DEBUG: Using file pattern: /(^|/)gradle/wrapper/gradle-wrapper\.properties$/ for manager gradle-wrapper (repository=local)
DEBUG: Using file pattern: /\.cabal$/ for manager haskell-cabal (repository=local)
DEBUG: Using file pattern: /(^|/)requirements\.ya?ml$/ for manager helm-requirements (repository=local)
DEBUG: Using file pattern: /(^|/)values\.ya?ml$/ for manager helm-values (repository=local)
DEBUG: Using file pattern: /(^|/)helmfile\.ya?ml(?:\.gotmpl)?$/ for manager helmfile (repository=local)
DEBUG: Using file pattern: /(^|/)helmfile\.d/.+\.ya?ml(?:\.gotmpl)?$/ for manager helmfile (repository=local)
DEBUG: Using file pattern: /(^|/)Chart\.ya?ml$/ for manager helmv3 (repository=local)
DEBUG: Using file pattern: /(^|/)bin/hermit$/ for manager hermit (repository=local)
DEBUG: Using file pattern: /(^|/)manifest\.json$/ for manager homeassistant-manifest (repository=local)
DEBUG: Using file pattern: /^Formula/[^/]+[.]rb$/ for manager homebrew (repository=local)
DEBUG: Using file pattern: /\.html?$/ for manager html (repository=local)
DEBUG: Using file pattern: /(^|/)plugins\.(txt|ya?ml)$/ for manager jenkins (repository=local)
DEBUG: Using file pattern: /(^|/)jsonnetfile\.json$/ for manager jsonnet-bundler (repository=local)
DEBUG: Using file pattern: /^.+\.main\.kts$/ for manager kotlin-script (repository=local)
DEBUG: Using file pattern: /(^|/)kustomization\.ya?ml$/ for manager kustomize (repository=local)
DEBUG: Using file pattern: /(^|/)project\.clj$/ for manager leiningen (repository=local)
DEBUG: Using file pattern: /(^|/|\.)pom\.xml$/ for manager maven (repository=local)
DEBUG: Using file pattern: /^(((\.mvn)|(\.m2))/)?settings\.xml$/ for manager maven (repository=local)
DEBUG: Using file pattern: /(^|/)\.mvn/extensions\.xml$/ for manager maven (repository=local)
DEBUG: Using file pattern: /(^|\/).mvn/wrapper/maven-wrapper.properties$/ for manager maven-wrapper (repository=local)
DEBUG: Using file pattern: /(^|\/)mvnw(.cmd)?$/ for manager maven-wrapper (repository=local)
DEBUG: Using file pattern: /(^|/)package\.js$/ for manager meteor (repository=local)
DEBUG: Using file pattern: /(^|/)Mintfile$/ for manager mint (repository=local)
DEBUG: Using file pattern: **/{,.}mise{,.*}.toml for manager mise (repository=local)
DEBUG: Using file pattern: **/{,.}mise/config{,.*}.toml for manager mise (repository=local)
DEBUG: Using file pattern: **/.config/mise{,.*}.toml for manager mise (repository=local)
DEBUG: Using file pattern: **/.config/mise/{mise,config}{,.*}.toml for manager mise (repository=local)
DEBUG: Using file pattern: **/.config/mise/conf.d/*.toml for manager mise (repository=local)
DEBUG: Using file pattern: **/.rtx{,.*}.toml for manager mise (repository=local)
DEBUG: Using file pattern: /(^|/)mix\.exs$/ for manager mix (repository=local)
DEBUG: Using file pattern: /(^|/)flake\.nix$/ for manager nix (repository=local)
DEBUG: Using file pattern: /(^|/)\.node-version$/ for manager nodenv (repository=local)
DEBUG: Using file pattern: /(^|/)package\.json$/ for manager npm (repository=local)
DEBUG: Using file pattern: /(^|/)pnpm-workspace\.yaml$/ for manager npm (repository=local)
DEBUG: Using file pattern: /(^|/)\.yarnrc\.yml$/ for manager npm (repository=local)
DEBUG: Using file pattern: /\.(?:cs|fs|vb)proj$/ for manager nuget (repository=local)
DEBUG: Using file pattern: /\.(?:props|targets)$/ for manager nuget (repository=local)
DEBUG: Using file pattern: /(^|/)dotnet-tools\.json$/ for manager nuget (repository=local)
DEBUG: Using file pattern: /(^|/)global\.json$/ for manager nuget (repository=local)
DEBUG: Using file pattern: /(^|/)\.nvmrc$/ for manager nvm (repository=local)
DEBUG: Using file pattern: /(^|/)src/main/features/.+\.json$/ for manager osgi (repository=local)
DEBUG: Using file pattern: /(^|/)pyproject\.toml$/ for manager pep621 (repository=local)
DEBUG: Using file pattern: /(^|/)[\w-]*requirements([-._]\w+)?\.(txt|pip)$/ for manager pip_requirements (repository=local)
DEBUG: Using file pattern: /(^|/)setup\.py$/ for manager pip_setup (repository=local)
DEBUG: Using file pattern: /(^|/)Pipfile$/ for manager pipenv (repository=local)
DEBUG: Using file pattern: /(^|/)pyproject\.toml$/ for manager pixi (repository=local)
DEBUG: Using file pattern: /(^|/)pixi\.toml$/ for manager pixi (repository=local)
DEBUG: Using file pattern: /(^|/)pyproject\.toml$/ for manager poetry (repository=local)
DEBUG: Using file pattern: /(^|/)\.pre-commit-config\.ya?ml$/ for manager pre-commit (repository=local)
DEBUG: Using file pattern: /(^|/)pubspec\.ya?ml$/ for manager pub (repository=local)
DEBUG: Using file pattern: /(^|/)Puppetfile$/ for manager puppet (repository=local)
DEBUG: Using file pattern: /(^|/)\.python-version$/ for manager pyenv (repository=local)
DEBUG: Using file pattern: /.+\.container$/ for manager quadlet (repository=local)
DEBUG: Using file pattern: /.+\.image$/ for manager quadlet (repository=local)
DEBUG: Using file pattern: /.+\.volume$/ for manager quadlet (repository=local)
DEBUG: Using file pattern: renovate.json for manager renovate-config-presets (repository=local)
DEBUG: Using file pattern: renovate.json5 for manager renovate-config-presets (repository=local)
DEBUG: Using file pattern: .github/renovate.json for manager renovate-config-presets (repository=local)
DEBUG: Using file pattern: .github/renovate.json5 for manager renovate-config-presets (repository=local)
DEBUG: Using file pattern: .gitlab/renovate.json for manager renovate-config-presets (repository=local)
DEBUG: Using file pattern: .gitlab/renovate.json5 for manager renovate-config-presets (repository=local)
DEBUG: Using file pattern: .renovaterc for manager renovate-config-presets (repository=local)
DEBUG: Using file pattern: .renovaterc.json for manager renovate-config-presets (repository=local)
DEBUG: Using file pattern: .renovaterc.json5 for manager renovate-config-presets (repository=local)
DEBUG: Using file pattern: /(^|/)\.ruby-version$/ for manager ruby-version (repository=local)
DEBUG: Using file pattern: /(^|/)runtime.txt$/ for manager runtime-version (repository=local)
DEBUG: Using file pattern: /\.sbt$/ for manager sbt (repository=local)
DEBUG: Using file pattern: /project/[^/]*\.scala$/ for manager sbt (repository=local)
DEBUG: Using file pattern: /project/build\.properties$/ for manager sbt (repository=local)
DEBUG: Using file pattern: /(^|/)repositories$/ for manager sbt (repository=local)
DEBUG: Using file pattern: /(^|/)\.scalafmt.conf$/ for manager scalafmt (repository=local)
DEBUG: Using file pattern: /(^|/)setup\.cfg$/ for manager setup-cfg (repository=local)
DEBUG: Using file pattern: /(^|/)Package\.swift/ for manager swift (repository=local)
DEBUG: Using file pattern: **/*.tf for manager terraform (repository=local)
DEBUG: Using file pattern: **/*.tofu for manager terraform (repository=local)
DEBUG: Using file pattern: /(^|/)\.terraform-version$/ for manager terraform-version (repository=local)
DEBUG: Using file pattern: /(^|/)terragrunt\.hcl$/ for manager terragrunt (repository=local)
DEBUG: Using file pattern: /(^|/)\.terragrunt-version$/ for manager terragrunt-version (repository=local)
DEBUG: Using file pattern: /\.tflint\.hcl$/ for manager tflint-plugin (repository=local)
DEBUG: Using file pattern: /^\.travis\.ya?ml$/ for manager travis (repository=local)
DEBUG: Using file pattern: /\.typ$/ for manager typst (repository=local)
DEBUG: Using file pattern: **/ProjectSettings/ProjectVersion.txt for manager unity3d (repository=local)
DEBUG: Using file pattern: /(^|/)\.vela\.ya?ml$/ for manager velaci (repository=local)
DEBUG: Using file pattern: /(^|/)vendir\.yml$/ for manager vendir (repository=local)
DEBUG: Using file pattern: /^\.woodpecker(?:/[^/]+)?\.ya?ml$/ for manager woodpecker (repository=local)
DEBUG: Using file pattern: **/{j,t}sconfig.json for manager regex (repository=local)
DEBUG: Using file pattern: **/{j,t}sconfig.*.json for manager regex (repository=local)
DEBUG: Using file pattern: **/{j,t}sconfig.json for manager regex (repository=local)
DEBUG: Using file pattern: **/{j,t}sconfig.*.json for manager regex (repository=local)
DEBUG: Using file pattern: /(^|/)package.json$/ for manager regex (repository=local)
DEBUG: Matched 1 file(s) for manager bun: package.json (repository=local)
DEBUG: No bun lockfiles found (repository=local)
DEBUG: Matched 5 file(s) for manager github-actions: .github/actions/lint-files/action.yml, .github/actions/renovate-pr-check/action.yml, .github/actions/setup-node/action.yml, .github/workflows/check.yml, .github/workflows/sync-json.yml (repository=local)
DEBUG: Matched 1 file(s) for manager mise: .mise.toml (repository=local)
DEBUG: Matched 2 file(s) for manager npm: .yarnrc.yml, package.json (repository=local)
DEBUG: Matched 1 file(s) for manager renovate-config-presets: renovate.json5 (repository=local)
DEBUG: Matched 1 file(s) for manager regex: package.json (repository=local)
DEBUG: npm file package.json has name "@nsheaps/renovate-config" (repository=local)
DEBUG: Detecting pnpm Workspaces (repository=local)
DEBUG: Detecting workspaces (repository=local)
DEBUG: Finding locked versions (repository=local)
DEBUG: yarn.lock yarn.lock has __metadata.cacheKey=10 (repository=local)
DEBUG: yarn.lock yarn.lock is has __metadata so is yarn 2+ (repository=local)
DEBUG: manager extract durations (ms) (repository=local)
       "managers": {
         "bun": 2,
         "github-actions": 85,
         "mise": 53,
         "npm": 130,
         "regex": 45,
         "renovate-config-presets": 10
       }
DEBUG: Found github-actions package files (repository=local)
DEBUG: Found mise package files (repository=local)
DEBUG: Found npm package files (repository=local)
DEBUG: Found renovate-config-presets package files (repository=local)
DEBUG: Found regex package files (repository=local)
DEBUG: Found 8 package file(s) (repository=local)
 INFO: Dependency extraction complete (repository=local)
       "stats": {
         "managers": {
           "github-actions": {"fileCount": 4, "depCount": 12},
           "mise": {"fileCount": 1, "depCount": 3},
           "npm": {"fileCount": 1, "depCount": 4},
           "renovate-config-presets": {"fileCount": 1, "depCount": 1},
           "regex": {"fileCount": 1, "depCount": 1}
         },
         "total": {"fileCount": 8, "depCount": 21}
       }
 WARN: GitHub token is required for some dependencies (repository=local)
       "githubDeps": [
         "qoomon/actions--context",
         "peter-evans/find-comment",
         "peter-evans/create-or-update-comment",
         "jdx/mise-action",
         "stefanzweifel/git-auto-commit-action",
         "actions/checkout",
         "shellcheck",
         "shfmt"
       ]
DEBUG: fetchVulnerabilities() - osvVulnerabilityAlerts=true (repository=local)
DEBUG: hostRules: no authentication for registry.npmjs.org (repository=local)
DEBUG: Using queue: host=registry.npmjs.org, concurrency=999 (repository=local)
DEBUG: hostRules: no authentication for nodejs.org (repository=local)
DEBUG: Using queue: host=nodejs.org, concurrency=16 (repository=local)
DEBUG: POST https://api.github.com/graphql = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=403 retryCount=0, duration=73) (repository=local)
DEBUG: GitHub failure: rate limit (repository=local)
       "err": {
         "name": "HTTPError",
         "code": "ERR_NON_2XX_3XX_RESPONSE",
         "timings": {
           "start": 1776927900735,
           "socket": 1776927900735,
           "lookup": 1776927900737,
           "connect": 1776927900753,
           "secureConnect": 1776927900772,
           "upload": 1776927900772,
           "response": 1776927900808,
           "end": 1776927900808,
           "phases": {
             "wait": 0,
             "dns": 2,
             "tcp": 16,
             "tls": 19,
             "request": 0,
             "firstByte": 36,
             "download": 0,
             "total": 73
           }
         },
         "options": {
           "headers": {
             "user-agent": "Renovate/43.102.11 (https://github.com/renovatebot/renovate)",
             "accept": "application/json, application/vnd.github.v3+json",
             "content-type": "application/json",
             "content-length": "629",
             "accept-encoding": "gzip, deflate, br, zstd"
           },
           "url": "https://api.github.com/graphql",
           "hostType": "github-digest",
           "username": "",
           "password": "",
           "method": "POST",
           "http2": false
         },
         "message": "Request failed with status code 403 (rate limit exceeded): POST https://api.github.com/graphql",
         "stack": "HTTPError: Request failed with status code 403 (rate limit exceeded): POST https://api.github.com/graphql\n    at Request.<anonymous> (file:///home/runner/work/renovate-config/renovate-config/node_modules/got/dist/source/as-promise/index.js:98:42)\n    at processTicksAndRejections (node:internal/process/task_queues:104:5)",
         "response": {
           "statusCode": 403,
           "statusMessage": "rate limit exceeded",
           "body": {
             "message": "API rate limit exceeded for 64.236.141.176. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)",
             "documentation_url": "https://docs.github.com/rest/overview/resources-in-the-rest-api#rate-limiting"
           },
           "headers": {
             "date": "Thu, 23 Apr 2026 07:05:00 GMT",
             "server": "Varnish",
             "strict-transport-security": "max-age=31536000; includeSubdomains; preload",
             "x-content-type-options": "nosniff",
             "x-frame-options": "deny",
             "x-xss-protection": "1; mode=block",
             "content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
             "access-control-allow-origin": "*",
             "access-control-expose-headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-RateLimit-Used, X-RateLimit-Resource, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, Deprecation, Sunset",
             "content-type": "application/json; charset=utf-8",
             "referrer-policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
             "x-github-media-type": "github.v3; format=json",
             "x-ratelimit-limit": "0",
             "x-ratelimit-remaining": "0",
             "x-ratelimit-used": "0",
             "x-ratelimit-resource": "graphql",
             "x-ratelimit-reset": "1776931500",
             "content-length": "280",
             "x-github-request-id": "F402:E388F:36A838E:DA4E04A:69E9C49C"
           },
           "httpVersion": "1.1",
           "retryCount": 0
         }
       }
 WARN: Rate limit exceeded for api.github.com, as no hostRules set for this host. Please set a GITHUB_COM_TOKEN (repository=local)
       "documentationUrl": "https://docs.renovatebot.com/getting-started/running/#githubcom-token-for-changelogs-and-tools"
DEBUG: POST https://api.github.com/graphql = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=403 retryCount=0, duration=80) (repository=local)
DEBUG: GitHub failure: rate limit (repository=local)
       "err": {
         "name": "HTTPError",
         "code": "ERR_NON_2XX_3XX_RESPONSE",
         "timings": {
           "start": 1776927900733,
           "socket": 1776927900734,
           "lookup": 1776927900736,
           "connect": 1776927900752,
           "secureConnect": 1776927900770,
           "upload": 1776927900770,
           "response": 1776927900813,
           "end": 1776927900813,
           "phases": {
             "wait": 1,
             "dns": 2,
             "tcp": 16,
             "tls": 18,
             "request": 0,
             "firstByte": 43,
             "download": 0,
             "total": 80
           }
         },
         "options": {
           "headers": {
             "user-agent": "Renovate/43.102.11 (https://github.com/renovatebot/renovate)",
             "accept": "application/json, application/vnd.github.v3+json",
             "content-type": "application/json",
             "content-length": "1015",
             "accept-encoding": "gzip, deflate, br, zstd"
           },
           "url": "https://api.github.com/graphql",
           "hostType": "github-digest",
           "username": "",
           "password": "",
           "method": "POST",
           "http2": false
         },
         "message": "Request failed with status code 403 (rate limit exceeded): POST https://api.github.com/graphql",
         "stack": "HTTPError: Request failed with status code 403 (rate limit exceeded): POST https://api.github.com/graphql\n    at Request.<anonymous> (file:///home/runner/work/renovate-config/renovate-config/node_modules/got/dist/source/as-promise/index.js:98:42)\n    at processTicksAndRejections (node:internal/process/task_queues:104:5)",
         "response": {
           "statusCode": 403,
           "statusMessage": "rate limit exceeded",
           "body": {
             "message": "API rate limit exceeded for 64.236.141.176. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)",
             "documentation_url": "https://docs.github.com/rest/overview/resources-in-the-rest-api#rate-limiting"
           },
           "headers": {
             "date": "Thu, 23 Apr 2026 07:05:00 GMT",
             "server": "Varnish",
             "strict-transport-security": "max-age=31536000; includeSubdomains; preload",
             "x-content-type-options": "nosniff",
             "x-frame-options": "deny",
             "x-xss-protection": "1; mode=block",
             "content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
             "access-control-allow-origin": "*",
             "access-control-expose-headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-RateLimit-Used, X-RateLimit-Resource, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, Deprecation, Sunset",
             "content-type": "application/json; charset=utf-8",
             "referrer-policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
             "x-github-media-type": "github.v3; format=json",
             "x-ratelimit-limit": "0",
             "x-ratelimit-remaining": "0",
             "x-ratelimit-used": "0",
             "x-ratelimit-resource": "graphql",
             "x-ratelimit-reset": "1776931500",
             "content-length": "280",
             "x-github-request-id": "F401:2EE815:1E69402:792CDC5:69E9C49C"
           },
           "httpVersion": "1.1",
           "retryCount": 0
         }
       }
DEBUG: Datasource unknown error (repository=local)
       "datasource": "github-digest",
       "packageName": "nsheaps/github-actions",
       "err": {
         "message": "rate-limit-exceeded",
         "stack": "Error: rate-limit-exceeded\n    at handleGotError (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/util/http/github.ts:144:12)\n    at GithubHttp.handleError (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/util/http/github.ts:382:11)\n    at GithubHttp.request (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/util/http/http.ts:271:12)\n    at processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at GithubHttp.requestJsonUnsafe (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/util/http/github.ts:396:20)\n    at GithubHttp.requestJson (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/util/http/http.ts:384:17)\n    at GithubGraphqlDatasourceFetcher.doRawQuery (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/util/github/graphql/datasource-fetcher.ts:129:17)\n    at GithubGraphqlDatasourceFetcher.doShrinkableQuery (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/util/github/graphql/datasource-fetcher.ts:203:20)\n    at GithubGraphqlDatasourceFetcher.doPaginatedFetch (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/util/github/graphql/datasource-fetcher.ts:266:27)\n    at GithubGraphqlDatasourceFetcher.doCachedQuery (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/util/github/graphql/datasource-fetcher.ts:307:7)\n    at GithubGraphqlDatasourceFetcher.getItems (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/util/github/graphql/datasource-fetcher.ts:345:17)\n    at GithubGraphqlDatasourceFetcher.query (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/util/github/graphql/datasource-fetcher.ts:60:19)\n    at queryTags (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/util/github/graphql/index.ts:17:15)\n    at async Promise.allSettled (index 0)\n    at file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/modules/datasource/github-digest/index.ts:61:48\n    at withCache (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/util/cache/package/with-cache.ts:115:18)\n    at getRegistryReleases (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/modules/datasource/index.ts:89:15)\n    at huntRegistries (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/modules/datasource/index.ts:144:13)\n    at fetchReleases (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/modules/datasource/index.ts:369:15)\n    at lookupUpdates (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/workers/repository/process/lookup/index.ts:158:56)"
       }
DEBUG: Failed to look up github-digest package nsheaps/github-actions: no-result (repository=local, packageFile=.github/workflows/check.yml, dependency=nsheaps/github-actions)
DEBUG: http cache: saving https://registry.npmjs.org/@biomejs%2Fbiome (etag=W/"be27fffd712d422a1e4a853ed8291499", lastModified=Tue, 14 Apr 2026 18:20:58 GMT) (repository=local)
DEBUG: http cache: saving https://registry.npmjs.org/@yarnpkg%2Fcli (etag=W/"8d3e53668d6a23dbe3a81b155fdde275", lastModified=Fri, 17 Apr 2026 06:01:16 GMT) (repository=local)
DEBUG: http cache: saving https://registry.npmjs.org/renovate (etag=W/"62077c4f219f48933104e873209765c8", lastModified=Wed, 22 Apr 2026 18:55:31 GMT) (repository=local)
DEBUG: PackageFiles.add() - Package file saved for base branch (repository=local)
DEBUG: Package releases lookups complete (repository=local)
DEBUG: Repository libYears (repository=local)
       "libYears": {
         "managers": {
           "github-actions": 0,
           "mise": 0.06027397260273973,
           "npm": 0.27337030048198885,
           "renovate-config-presets": 0,
           "regex": 0
         },
         "total": 0.27337030048198885
       },
       "dependencyStatus": {"outdated": 4, "total": 16}
DEBUG: branchifyUpgrades (repository=local)
DEBUG: 5 flattened updates found: node, @biomejs/biome, renovate, node, yarn (repository=local)
DEBUG: Returning 4 branch(es) (repository=local)
DEBUG: Branch is not pending, removing pending upgrades (repository=local, branch=renovate/node-24.x)
DEBUG: config.repoIsOnboarded=true (repository=local)
DEBUG: packageFiles with updates (repository=local)
       "config": {
         "github-actions": [
           {
             "deps": [
               {
                 "depName": "qoomon/actions--context",
                 "commitMessageTopic": "{{{depName}}} action",
                 "versioning": "docker",
                 "depType": "action",
                 "replaceString": "qoomon/actions--context@e12e182be797e3476990faf801dd1b87f107f91c # v5",
                 "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
                 "currentValue": "v5",
                 "currentDigest": "e12e182be797e3476990faf801dd1b87f107f91c",
                 "datasource": "github-tags",
                 "skipReason": "github-token-required",
                 "updates": [],
                 "packageName": "qoomon/actions--context"
               },
               {
                 "depName": "peter-evans/find-comment",
                 "commitMessageTopic": "{{{depName}}} action",
                 "versioning": "docker",
                 "depType": "action",
                 "replaceString": "peter-evans/find-comment@b30e6a3c0ed37e7c023ccd3f1db5c6c0b0c23aad # v4",
                 "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
                 "currentValue": "v4",
                 "currentDigest": "b30e6a3c0ed37e7c023ccd3f1db5c6c0b0c23aad",
                 "datasource": "github-tags",
                 "skipReason": "github-token-required",
                 "updates": [],
                 "packageName": "peter-evans/find-comment"
               },
               {
                 "depName": "peter-evans/create-or-update-comment",
                 "commitMessageTopic": "{{{depName}}} action",
                 "versioning": "docker",
                 "depType": "action",
                 "replaceString": "peter-evans/create-or-update-comment@e8674b075228eee787fea43ef493e45ece1004c9 # v5",
                 "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
                 "currentValue": "v5",
                 "currentDigest": "e8674b075228eee787fea43ef493e45ece1004c9",
                 "datasource": "github-tags",
                 "skipReason": "github-token-required",
                 "updates": [],
                 "packageName": "peter-evans/create-or-update-comment"
               }
             ],
             "packageFile": ".github/actions/renovate-pr-check/action.yml"
           },
           {
             "deps": [
               {
                 "depName": "jdx/mise-action",
                 "commitMessageTopic": "{{{depName}}} action",
                 "versioning": "docker",
                 "depType": "action",
                 "replaceString": "jdx/mise-action@c1ecc8f748cd28cdeabf76dab3cccde4ce692fe4 # v4",
                 "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
                 "currentValue": "v4",
                 "currentDigest": "c1ecc8f748cd28cdeabf76dab3cccde4ce692fe4",
                 "datasource": "github-tags",
                 "skipReason": "github-token-required",
                 "updates": [],
                 "packageName": "jdx/mise-action"
               }
             ],
             "packageFile": ".github/actions/setup-node/action.yml"
           },
           {
             "deps": [
               {
                 "depName": "nsheaps/github-actions",
                 "commitMessageTopic": "{{{depName}}} action",
                 "versioning": "exact",
                 "depType": "action",
                 "replaceString": "nsheaps/github-actions/.github/actions/checkout-as-app@73744811f700bbd90b482b17d133e20a8ecdbfdb # checkout-as-app@main",
                 "autoReplaceStringTemplate": "{{depName}}/.github/actions/checkout-as-app@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
                 "currentValue": "checkout-as-app@main",
                 "currentDigest": "73744811f700bbd90b482b17d133e20a8ecdbfdb",
                 "datasource": "github-digest",
                 "updates": [],
                 "packageName": "nsheaps/github-actions",
                 "warnings": [
                   {
                     "topic": "nsheaps/github-actions",
                     "message": "Failed to look up github-digest package nsheaps/github-actions: no-result"
                   }
                 ]
               },
               {
                 "depName": "stefanzweifel/git-auto-commit-action",
                 "commitMessageTopic": "{{{depName}}} action",
                 "versioning": "docker",
                 "depType": "action",
                 "replaceString": "stefanzweifel/git-auto-commit-action@04702edda442b2e678b25b537cec683a1493fcb9 # v7",
                 "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
                 "currentValue": "v7",
                 "currentDigest": "04702edda442b2e678b25b537cec683a1493fcb9",
                 "datasource": "github-tags",
                 "skipReason": "github-token-required",
                 "updates": [],
                 "packageName": "stefanzweifel/git-auto-commit-action"
               },
               {
                 "depName": "actions/checkout",
                 "commitMessageTopic": "{{{depName}}} action",
                 "versioning": "docker",
                 "depType": "action",
                 "replaceString": "actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6",
                 "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
                 "currentValue": "v6",
                 "currentDigest": "de0fac2e4500dabe0009e67214ff5f5447ce83dd",
                 "datasource": "github-tags",
                 "skipReason": "github-token-required",
                 "updates": [],
                 "packageName": "actions/checkout"
               },
               {
                 "depName": "ubuntu",
                 "currentValue": "latest",
                 "replaceString": "ubuntu-latest",
                 "depType": "github-runner",
                 "datasource": "github-runners",
                 "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
                 "skipReason": "invalid-version",
                 "updates": [],
                 "packageName": "ubuntu"
               },
               {
                 "depName": "ubuntu",
                 "currentValue": "latest",
                 "replaceString": "ubuntu-latest",
                 "depType": "github-runner",
                 "datasource": "github-runners",
                 "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
                 "skipReason": "invalid-version",
                 "updates": [],
                 "packageName": "ubuntu"
               }
             ],
             "packageFile": ".github/workflows/check.yml"
           },
           {
             "deps": [
               {
                 "depName": "actions/checkout",
                 "commitMessageTopic": "{{{depName}}} action",
                 "versioning": "docker",
                 "depType": "action",
                 "replaceString": "actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6",
                 "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
                 "currentValue": "v6",
                 "currentDigest": "de0fac2e4500dabe0009e67214ff5f5447ce83dd",
                 "datasource": "github-tags",
                 "skipReason": "github-token-required",
                 "updates": [],
                 "packageName": "actions/checkout"
               },
               {
                 "depName": "stefanzweifel/git-auto-commit-action",
                 "commitMessageTopic": "{{{depName}}} action",
                 "versioning": "docker",
                 "depType": "action",
                 "replaceString": "stefanzweifel/git-auto-commit-action@04702edda442b2e678b25b537cec683a1493fcb9 # v7",
                 "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
                 "currentValue": "v7",
                 "currentDigest": "04702edda442b2e678b25b537cec683a1493fcb9",
                 "datasource": "github-tags",
                 "skipReason": "github-token-required",
                 "updates": [],
                 "packageName": "stefanzweifel/git-auto-commit-action"
               },
               {
                 "depName": "ubuntu",
                 "currentValue": "latest",
                 "replaceString": "ubuntu-latest",
                 "depType": "github-runner",
                 "datasource": "github-runners",
                 "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
                 "skipReason": "invalid-version",
                 "updates": [],
                 "packageName": "ubuntu"
               }
             ],
             "packageFile": ".github/workflows/sync-json.yml"
           }
         ],
         "mise": [
           {
             "deps": [
               {
                 "depName": "node",
                 "currentValue": "24.14.1",
                 "packageName": "node",
                 "datasource": "node-version",
                 "updates": [
                   {
                     "bucket": "non-major",
                     "newVersion": "v24.15.0",
                     "newValue": "24.15.0",
                     "releaseTimestamp": "2026-04-15T00:00:00.000Z",
                     "newVersionAgeInDays": 8,
                     "newMajor": 24,
                     "newMinor": 15,
                     "newPatch": 0,
                     "updateType": "minor",
                     "isBreaking": false,
                     "libYears": 0.06027397260273973,
                     "branchName": "renovate/node-24.x"
                   }
                 ],
                 "versioning": "node",
                 "warnings": [],
                 "sourceUrl": "https://github.com/nodejs/node",
                 "registryUrl": "https://nodejs.org/dist",
                 "homepage": "https://nodejs.org",
                 "currentVersion": "v24.14.1",
                 "currentVersionTimestamp": "2026-03-24T00:00:00.000Z",
                 "currentVersionAgeInDays": 30,
                 "isSingleVersion": true,
                 "fixedVersion": "24.14.1"
               },
               {
                 "depName": "shellcheck",
                 "currentValue": "latest",
                 "packageName": "koalaman/shellcheck",
                 "datasource": "github-releases",
                 "extractVersion": "^v(?<version>\\S+)",
                 "skipReason": "github-token-required",
                 "updates": []
               },
               {
                 "depName": "shfmt",
                 "currentValue": "latest",
                 "datasource": "github-releases",
                 "packageName": "mvdan/sh",
                 "extractVersion": "^v(?<version>\\S+)",
                 "skipReason": "github-token-required",
                 "updates": []
               }
             ],
             "packageFile": ".mise.toml"
           }
         ],
         "npm": [
           {
             "deps": [
               {
                 "depType": "devDependencies",
                 "depName": "@biomejs/biome",
                 "currentValue": "~2.4.8",
                 "datasource": "npm",
                 "prettyDepType": "devDependency",
                 "lockedVersion": "2.4.12",
                 "updates": [
                   {
                     "bucket": "non-major",
                     "newVersion": "2.4.12",
                     "newValue": "~2.4.12",
                     "hasAttestation": true,
                     "releaseTimestamp": "2026-04-14T18:20:56.934Z",
                     "newVersionAgeInDays": 8,
                     "newMajor": 2,
                     "newMinor": 4,
                     "newPatch": 12,
                     "updateType": "patch",
                     "isBreaking": false,
                     "isRange": true,
                     "isBump": true,
                     "pendingChecks": true,
                     "libYears": 0.07448455850456621,
                     "branchName": "renovate/all-patch"
                   }
                 ],
                 "packageName": "@biomejs/biome",
                 "versioning": "npm",
                 "warnings": [],
                 "sourceUrl": "https://github.com/biomejs/biome",
                 "registryUrl": "https://registry.npmjs.org",
                 "sourceDirectory": "packages/@biomejs/biome",
                 "homepage": "https://biomejs.dev",
                 "mostRecentTimestamp": "2026-04-14T18:20:56.934Z",
                 "currentVersion": "2.4.12",
                 "currentVersionTimestamp": "2026-03-18T13:51:51.897Z",
                 "currentVersionAgeInDays": 35,
                 "isSingleVersion": false,
                 "fixedVersion": "2.4.12"
               },
               {
                 "depType": "devDependencies",
                 "depName": "renovate",
                 "currentValue": "~43.102.0",
                 "datasource": "npm",
                 "prettyDepType": "devDependency",
                 "lockedVersion": "43.102.11",
                 "updates": [
                   {
                     "bucket": "non-major",
                     "newVersion": "43.139.6",
                     "newValue": "~43.139.6",
                     "hasAttestation": true,
                     "releaseTimestamp": "2026-04-22T18:55:19.756Z",
                     "newVersionAgeInDays": 0,
                     "newMajor": 43,
                     "newMinor": 139,
                     "newPatch": 6,
                     "updateType": "minor",
                     "isBreaking": false,
                     "isRange": true,
                     "pendingChecks": true,
                     "libYears": 0.06033074609969558,
                     "branchName": "renovate/renovate-43.x"
                   }
                 ],
                 "packageName": "renovate",
                 "versioning": "npm",
                 "warnings": [],
                 "sourceUrl": "https://github.com/renovatebot/renovate",
                 "registryUrl": "https://registry.npmjs.org",
                 "homepage": "https://renovatebot.com",
                 "currentVersion": "43.102.11",
                 "currentVersionTimestamp": "2026-03-31T18:25:29.347Z",
                 "currentVersionAgeInDays": 22,
                 "isSingleVersion": false,
                 "fixedVersion": "43.102.11"
               },
               {
                 "depType": "engines",
                 "depName": "node",
                 "currentValue": ">=24.14.1",
                 "datasource": "node-version",
                 "commitMessageTopic": "Node.js",
                 "prettyDepType": "engine",
                 "updates": [
                   {
                     "bucket": "non-major",
                     "newVersion": "v24.15.0",
                     "newValue": ">=24.15.0",
                     "releaseTimestamp": "2026-04-15T00:00:00.000Z",
                     "newVersionAgeInDays": 8,
                     "newMajor": 24,
                     "newMinor": 15,
                     "newPatch": 0,
                     "updateType": "minor",
                     "isBreaking": false,
                     "isRange": true,
                     "isBump": true,
                     "pendingChecks": true,
                     "libYears": 0.06027397260273973,
                     "branchName": "renovate/node-24.x"
                   }
                 ],
                 "packageName": "node",
                 "versioning": "node",
                 "warnings": [],
                 "sourceUrl": "https://github.com/nodejs/node",
                 "registryUrl": "https://nodejs.org/dist",
                 "homepage": "https://nodejs.org",
                 "currentVersion": "v24.14.1",
                 "currentVersionTimestamp": "2026-03-24T00:00:00.000Z",
                 "currentVersionAgeInDays": 30,
                 "isSingleVersion": false
               },
               {
                 "depType": "packageManager",
                 "depName": "yarn",
                 "currentValue": "4.13.0",
                 "datasource": "npm",
                 "commitMessageTopic": "Yarn",
                 "packageName": "@yarnpkg/cli",
                 "prettyDepType": "packageManager",
                 "updates": [
                   {
                     "bucket": "non-major",
                     "newVersion": "4.14.1",
                     "newValue": "4.14.1",
                     "hasAttestation": true,
                     "releaseTimestamp": "2026-04-17T06:01:14.279Z",
                     "newVersionAgeInDays": 6,
                     "newMajor": 4,
                     "newMinor": 14,
                     "newPatch": 1,
                     "updateType": "minor",
                     "isBreaking": false,
                     "pendingChecks": true,
                     "libYears": 0.07828102327498732,
                     "branchName": "renovate/yarn-monorepo"
                   }
                 ],
                 "versioning": "npm",
                 "warnings": [],
                 "sourceUrl": "https://github.com/yarnpkg/berry",
                 "registryUrl": "https://registry.npmjs.org",
                 "sourceDirectory": "packages/yarnpkg-cli",
                 "mostRecentTimestamp": "2026-04-17T06:01:14.279Z",
                 "currentVersion": "4.13.0",
                 "currentVersionTimestamp": "2026-03-19T16:16:43.929Z",
                 "currentVersionAgeInDays": 34,
                 "isSingleVersion": true,
                 "fixedVersion": "4.13.0"
               }
             ],
             "extractedConstraints": {"node": ">=24.14.1", "yarn": "4.13.0"},
             "managerData": {
               "packageJsonName": "@nsheaps/renovate-config",
               "hasPackageManager": true,
               "yarnLock": "yarn.lock",
               "yarnZeroInstall": false,
               "npmrcFileName": null
             },
             "skipInstalls": true,
             "packageFile": "package.json",
             "lockFiles": ["yarn.lock"]
           }
         ],
         "renovate-config-presets": [
           {
             "deps": [
               {
                 "depName": "nsheaps/renovate-config",
                 "skipReason": "unspecified-version",
                 "updates": [],
                 "packageName": "nsheaps/renovate-config"
               }
             ],
             "packageFile": "renovate.json5"
           }
         ],
         "regex": [
           {
             "deps": [
               {
                 "depName": "node",
                 "currentValue": ">=24.14.1",
                 "datasource": "node-version",
                 "versioning": "node",
                 "replaceString": "  \"engines\": {\n    \"node\": \">=24.14.1\"\n  },\n",
                 "updates": [],
                 "packageName": "node",
                 "warnings": [],
                 "sourceUrl": "https://github.com/nodejs/node",
                 "registryUrl": "https://nodejs.org/dist",
                 "homepage": "https://nodejs.org",
                 "currentVersion": "v25.9.0",
                 "currentVersionTimestamp": "2026-03-31T00:00:00.000Z",
                 "currentVersionAgeInDays": 23
               }
             ],
             "matchStrings": [
               "(  ){1,2}\"engines\":\\s*\\{[^\\n]*\\n((    ){1,2}[^\\n]*\\n)*(    ){1,2}\"node\":\\s*\"(?<currentValue>[^\"]+)\",?\\n((    ){1,2}[^\\n]*\\n)*(  ){1,2}\\},\\n"
             ],
             "depNameTemplate": "node",
             "datasourceTemplate": "node-version",
             "versioningTemplate": "node",
             "packageFile": "package.json"
           }
         ]
       }
DEBUG: processRepo() (repository=local)
DEBUG: Processing 4 branches: renovate/all-patch, renovate/node-24.x, renovate/renovate-43.x, renovate/yarn-monorepo (repository=local)
DEBUG: 0 PRs are currently open (repository=local)
DEBUG: ConcurrentPRs count = 0 (repository=local)
DEBUG: 4 already existing branches found. (repository=local)
DEBUG: Branches count = 4 (repository=local)
DEBUG: Calculating PRs created so far in this hour currentHourStart=2026-04-23T07:00:00.000Z (repository=local)
DEBUG: 0 PRs have been created so far in this hour. (repository=local)
DEBUG: HourlyPRs count = 0 (repository=local)
DEBUG: Calculating commits so far in this hour currentHourStart=2026-04-23T07:00:00.000Z (repository=local)
DEBUG: 0 commits so far in this hour. (repository=local)
DEBUG: HourlyCommits count = 0 (repository=local)
DEBUG: syncBranchState() (repository=local, branch=renovate/renovate-43.x)
DEBUG: syncBranchState(): Branch cache not found, creating minimal branchState (repository=local, branch=renovate/renovate-43.x)
DEBUG: branchExists=true (repository=local, branch=renovate/renovate-43.x)
DEBUG: dependencyDashboardCheck=undefined (repository=local, branch=renovate/renovate-43.x)
DEBUG: Check for closed PR because recreating closed PRs is disabled. (repository=local, branch=renovate/renovate-43.x)
DEBUG: prAlreadyExisted=false (repository=local, branch=renovate/renovate-43.x)
DEBUG: Open PR Count: 0, Existing Branch Count: 4, Hourly PR Count: 0, Hourly Commit Count: 0 (repository=local, branch=renovate/renovate-43.x)
DEBUG: commitHourlyLimit of the upgrades present in this branch (repository=local, branch=renovate/renovate-43.x)
       "limits": [{"depName": "renovate", "commitHourlyLimit": 0}]
DEBUG: commitHourlyLimit of this branch is unlimited, because at least one of the upgrade has it's commitHourlyLimit set to "No limit" ie. 0 or null (repository=local, branch=renovate/renovate-43.x)
 INFO: Branch updating is skipped because internalChecksFilter was not met (repository=local, branch=renovate/renovate-43.x)
DEBUG: syncBranchState() (repository=local, branch=renovate/node-24.x)
DEBUG: syncBranchState(): Branch cache not found, creating minimal branchState (repository=local, branch=renovate/node-24.x)
DEBUG: branchExists=true (repository=local, branch=renovate/node-24.x)
DEBUG: dependencyDashboardCheck=undefined (repository=local, branch=renovate/node-24.x)
DEBUG: Check for closed PR because recreating closed PRs is disabled. (repository=local, branch=renovate/node-24.x)
DEBUG: prAlreadyExisted=false (repository=local, branch=renovate/node-24.x)
DEBUG: Open PR Count: 0, Existing Branch Count: 4, Hourly PR Count: 0, Hourly Commit Count: 0 (repository=local, branch=renovate/node-24.x)
DEBUG: commitHourlyLimit of the upgrades present in this branch (repository=local, branch=renovate/node-24.x)
       "limits": [{"depName": "node", "commitHourlyLimit": 0}]
DEBUG: commitHourlyLimit of this branch is unlimited, because at least one of the upgrade has it's commitHourlyLimit set to "No limit" ie. 0 or null (repository=local, branch=renovate/node-24.x)
DEBUG: Checking if PR has been edited (repository=local, branch=renovate/node-24.x)
DEBUG: Checking schedule(schedule=at any time, tz=America/New_York, now=2026-04-23T07:05:07.644Z) (repository=local, branch=renovate/node-24.x)
DEBUG: No schedule defined (repository=local, branch=renovate/node-24.x)
DEBUG: Branch already exists (repository=local, branch=renovate/node-24.x)
DEBUG: Skipping behind base branch check due to rebaseWhen=conflicted (repository=local, branch=renovate/node-24.x)
DEBUG: Branch does not need rebasing (repository=local, branch=renovate/node-24.x)
DEBUG: Using reuseExistingBranch: true (repository=local, branch=renovate/node-24.x)
DEBUG: manager.getUpdatedPackageFiles() reuseExistingBranch=true (repository=local, branch=renovate/node-24.x)
 WARN: Error updating branch (repository=local, branch=renovate/node-24.x)
       "err": {
         "message": "Cannot sync git when platform=local",
         "stack": "Error: Cannot sync git when platform=local\n    at file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/util/git/index.ts:413:13\n    at instrument.attributes.attributes (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/instrumentation/with-instrumenting.ts:41:35)\n    at file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/instrumentation/index.ts:184:19\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_context_frame:63:14)\n    at AsyncLocalStorageContextManager.with (/home/runner/work/renovate-config/renovate-config/node_modules/@opentelemetry/context-async-hooks/src/AsyncLocalStorageContextManager.ts:30:36)\n    at ContextAPI.with (/home/runner/work/renovate-config/renovate-config/node_modules/@opentelemetry/api/src/api/context.ts:68:42)\n    at Tracer.startActiveSpan (/home/runner/work/renovate-config/renovate-config/node_modules/@opentelemetry/sdk-trace-base/src/Tracer.ts:246:28)\n    at instrument (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/instrumentation/index.ts:182:22)\n    at file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/instrumentation/with-instrumenting.ts:41:12\n    at getFile (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/util/git/index.ts:1105:9)\n    at getFileContent (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/workers/repository/update/branch/get-updated.ts:34:25)\n    at getUpdatedPackageFiles (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/workers/repository/update/branch/get-updated.ts:120:38)\n    at processBranch (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/workers/repository/update/branch/index.ts:605:25)\n    at instrument.attributes (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/workers/repository/process/write.ts:187:21)\n    at writeUpdates (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/workers/repository/process/write.ts:160:17)\n    at update (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/workers/repository/process/extract-update.ts:253:11)\n    at renovateRepository (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/workers/repository/index.ts:143:19)\n    at instrument.attributes (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/workers/global/index.ts:219:11)\n    at start (file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/workers/global/index.ts:204:7)\n    at file:///home/runner/work/renovate-config/renovate-config/node_modules/renovate/lib/renovate.ts:25:22"
       }
DEBUG: syncBranchState() (repository=local, branch=renovate/yarn-monorepo)
DEBUG: syncBranchState(): Branch cache not found, creating minimal branchState (repository=local, branch=renovate/yarn-monorepo)
DEBUG: branchExists=true (repository=local, branch=renovate/yarn-monorepo)
DEBUG: dependencyDashboardCheck=undefined (repository=local, branch=renovate/yarn-monorepo)
DEBUG: Check for closed PR because recreating closed PRs is disabled. (repository=local, branch=renovate/yarn-monorepo)
DEBUG: prAlreadyExisted=false (repository=local, branch=renovate/yarn-monorepo)
DEBUG: Open PR Count: 0, Existing Branch Count: 4, Hourly PR Count: 0, Hourly Commit Count: 0 (repository=local, branch=renovate/yarn-monorepo)
DEBUG: commitHourlyLimit of the upgrades present in this branch (repository=local, branch=renovate/yarn-monorepo)
       "limits": [{"depName": "yarn", "commitHourlyLimit": 0}]
DEBUG: commitHourlyLimit of this branch is unlimited, because at least one of the upgrade has it's commitHourlyLimit set to "No limit" ie. 0 or null (repository=local, branch=renovate/yarn-monorepo)
 INFO: Branch updating is skipped because internalChecksFilter was not met (repository=local, branch=renovate/yarn-monorepo)
DEBUG: syncBranchState() (repository=local, branch=renovate/all-patch)
DEBUG: syncBranchState(): Branch cache not found, creating minimal branchState (repository=local, branch=renovate/all-patch)
DEBUG: branchExists=true (repository=local, branch=renovate/all-patch)
DEBUG: dependencyDashboardCheck=undefined (repository=local, branch=renovate/all-patch)
DEBUG: Check for closed PR because recreating closed PRs is disabled. (repository=local, branch=renovate/all-patch)
DEBUG: prAlreadyExisted=false (repository=local, branch=renovate/all-patch)
DEBUG: Open PR Count: 0, Existing Branch Count: 4, Hourly PR Count: 0, Hourly Commit Count: 0 (repository=local, branch=renovate/all-patch)
DEBUG: commitHourlyLimit of the upgrades present in this branch (repository=local, branch=renovate/all-patch)
       "limits": [{"depName": "@biomejs/biome", "commitHourlyLimit": 0}]
DEBUG: commitHourlyLimit of this branch is unlimited, because at least one of the upgrade has it's commitHourlyLimit set to "No limit" ie. 0 or null (repository=local, branch=renovate/all-patch)
 INFO: Branch updating is skipped because internalChecksFilter was not met (repository=local, branch=renovate/all-patch)
DEBUG: Existing config file no longer exists (repository=local)
DEBUG: Got file list using git (repository=local)
DEBUG: Found renovate.json5 config file (repository=local)
DEBUG: Repository config (repository=local)
       "fileName": "renovate.json5",
       "config": {"extends": ["github>nsheaps/renovate-config:default.json5"]}
DEBUG: Config does not need migration (repository=local)
DEBUG: ensureDependencyDashboard() (repository=local)
DEBUG: Ensuring Dependency Dashboard (repository=local)
DEBUG: Checking packageFiles for deprecated or replacement packages (repository=local)
 WARN: Package lookup failures (repository=local)
       "warnings": ["Failed to look up github-digest package nsheaps/github-actions: no-result"],
       "files": [".github/workflows/check.yml"]
 INFO: DRY-RUN: Would ensure Dependency Dashboard (repository=local)
       "title": "Dependency Dashboard"
DEBUG: checkReconfigureBranch() (repository=local)
DEBUG: Not attempting to reconfigure when running with local platform (repository=local)
DEBUG: Removing any stale branches (repository=local)
DEBUG: config.repoIsOnboarded=true (repository=local)
DEBUG: No defaultBranch set - skipping branch pruning (repository=local)
 INFO: DRY-RUN: Would save r...*[Comment body truncated]*

@renovate renovate Bot merged commit 774f156 into main Apr 23, 2026
3 checks passed
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