Renovate run report

/home/jamie/Downloads/renovatebot_renovate_2026-08-13_10-27_019ffa9f-985c-7bb6-9e94-bb9b5055d05e.log · 2026-08-13T10:26:45Z → 2026-08-13T10:27:54Z (1.1m) · 1101 lines at DEBUG and above

DEBUG 1095 · INFO 6

Problems

Nothing at WARN or above.

Log

(no repository) 40 lines · 381ms
INFO10:26:45Renovate started
{
  "renovateVersion": "44.24.0"
}
DEBUG10:26:45Using RE2 regex engine
DEBUG10:26:45Parsing configs
DEBUG10:26:45Checking for config file in /runner/renovate/cf1/config_file.json
DEBUG10:26:45No additional config file found specified - skipping
DEBUG10:26:45Detected config in env RENOVATE_CONFIG
{
  "config": {
    "allowedCommands": [
      "^git add --all$",
      "^git reset$",
      "^pwd$"
    ],
    "allowedUnsafeExecutions": [
      "gradleWrapper",
      "mise",
      "pixi"
    ],
    "binarySource": "install",
    "cacheTtlOverride": {
      "datasource-docker-hub-tags": 90
    },
    "customizeDashboard": {
      "repoProblemsHeader": "These problems occurred while renovating this repository. [View logs](https://developer.mend.io//{{platform}}/{{repository}})."
    },
    "dependencyDashboardFooter": "\n- [ ] \u003c!-- manual job --\u003eCheck this box to trigger a request for Renovate to run again on this repository\n",
    "dependencyDashboardHeader": "This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.\u003cbr\u003e[View this repository on the Mend.io Web Portal](https://developer.mend.io/{{platform}}/{{repository}}).",
    "encryptedWarning": "Encrypted secrets were detected in the repository config. This feature has been deprecated. Please migrate them to this portal. See the guide at http://docs.renovatebot.com/mend-hosted/migrating-secrets/",
    "extends": [
      "mergeConfidence:all-badges"
    ],
    "gitIgnoredAuthors": [
      "29139614+renovate[bot]@users.noreply.github.com"
    ],
    "globalExtends": [
      "global:safeEnv"
    ],
    "logLevelRemap": [
      {
        "matchMessage": "Cache fallback URLs",
        "newLogLevel": "info"
      }
    ],
    "onboardingAutoCloseAge": 366,
    "onboardingConfig": {
      "$schema": "https://docs.renovatebot.com/renovate-schema.json",
      "extends": [
        "config:recommended"
      ]
    },
    "platformCommit": "enabled",
    "prFooter": "This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/{{platform}}/{{repository}}).",
    "repositoryCache": "enabled",
    "repositoryCacheType": "local",
    "userAgent": "Mend-hosted Renovate/{{renovateVersion}} (https://**redacted**@mend.io)"
  }
}
DEBUG10:26:45File config
{
  "config": {
    "hostRules": [
      {
        "hostType": "docker",
        "matchHost": "docker.io",
        "password": "***********",
        "username": "mdpprodrenovate"
      },
      {
        "hostType": "docker",
        "matchHost": "hub.docker.com",
        "password": "***********",
        "username": "mdpprodrenovatedc2"
      },
      {
        "hostType": "merge-confidence",
        "token": "***********"
      }
    ],
    "redisUrl": "rediss://**redacted**@master.developer-platform-bare-metal-prd-auth.aqffol.use1.cache.amazonaws.com:6379",
    "secrets": {},
    "token": "***********"
  }
}
DEBUG10:26:45Additional file config
{
  "config": {}
}
DEBUG10:26:45CLI config
{
  "config": {}
}
DEBUG10:26:45Env config
{
  "config": {
    "allowedCommands": [
      "^git add --all$",
      "^git reset$",
      "^pwd$"
    ],
    "allowedUnsafeExecutions": [
      "gradleWrapper",
      "mise",
      "pixi"
    ],
    "binarySource": "install",
    "cacheDir": "/runner/cache",
    "cacheTtlOverride": {
      "datasource-docker-hub-tags": 90
    },
    "customEnvVariables": {
      "CI": "1"
    },
    "customizeDashboard": {
      "repoProblemsHeader": "These problems occurred while renovating this repository. [View logs](https://developer.mend.io//{{platform}}/{{repository}})."
    },
    "deleteConfigFile": true,
    "dependencyDashboardFooter": "\n- [ ] \u003c!-- manual job --\u003eCheck this box to trigger a request for Renovate to run again on this repository\n",
    "dependencyDashboardHeader": "This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.\u003cbr\u003e[View this repository on the Mend.io Web Portal](https://developer.mend.io/{{platform}}/{{repository}}).",
    "encryptedWarning": "Encrypted secrets were detected in the repository config. This feature has been deprecated. Please migrate them to this portal. See the guide at http://docs.renovatebot.com/mend-hosted/migrating-secrets/",
    "extends": [
      "mergeConfidence:all-badges"
    ],
    "forkProcessing": "disabled",
    "gitAuthor": "renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e",
    "gitIgnoredAuthors": [
      "29139614+renovate[bot]@users.noreply.github.com"
    ],
    "globalExtends": [
      "global:safeEnv"
    ],
    "hostRules": [],
    "logLevelRemap": [
      {
        "matchMessage": "Cache fallback URLs",
        "newLogLevel": "info"
      }
    ],
    "onboarding": true,
    "onboardingAutoCloseAge": 366,
    "onboardingConfig": {
      "$schema": "https://docs.renovatebot.com/renovate-schema.json",
      "extends": [
        "config:recommended"
      ]
    },
    "onboardingNoDeps": "disabled",
    "platform": "github",
    "platformCommit": "enabled",
    "prFooter": "This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/{{platform}}/{{repository}}).",
    "repositories": [
      "renovatebot/renovate"
    ],
    "repositoryCache": "enabled",
    "repositoryCacheType": "local",
    "requireConfig": "required",
    "userAgent": "Mend-hosted Renovate/{{renovateVersion}} (https://**redacted**@mend.io)",
    "username": "renovate[bot]"
  }
}
DEBUG10:26:45Resolved global extends
{
  "config": {
    "allowedEnv": [
      "BUN_CONFIG_MAX_HTTP_REQUESTS",
      "GO*",
      "GRADLE_OPTS",
      "RUSTC_BOOTSTRAP",
      "PNPM_WORKERS",
      "PNPM_MAX_WORKERS"
    ],
    "description": [
      "Hopefully safe environment variables to allow users to configure."
    ]
  }
}
DEBUG10:26:45Combined config
{
  "config": {
    "allowedCommands": [
      "^git add --all$",
      "^git reset$",
      "^pwd$"
    ],
    "allowedEnv": [
      "BUN_CONFIG_MAX_HTTP_REQUESTS",
      "GO*",
      "GRADLE_OPTS",
      "RUSTC_BOOTSTRAP",
      "PNPM_WORKERS",
      "PNPM_MAX_WORKERS"
    ],
    "allowedUnsafeExecutions": [
      "gradleWrapper",
      "mise",
      "pixi"
    ],
    "binarySource": "install",
    "cacheDir": "/runner/cache",
    "cacheTtlOverride": {
      "datasource-docker-hub-tags": 90
    },
    "customEnvVariables": {
      "CI": "1"
    },
    "customizeDashboard": {
      "repoProblemsHeader": "These problems occurred while renovating this repository. [View logs](https://developer.mend.io//{{platform}}/{{repository}})."
    },
    "deleteConfigFile": true,
    "dependencyDashboardFooter": "\n- [ ] \u003c!-- manual job --\u003eCheck this box to trigger a request for Renovate to run again on this repository\n",
    "dependencyDashboardHeader": "This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.\u003cbr\u003e[View this repository on the Mend.io Web Portal](https://developer.mend.io/{{platform}}/{{repository}}).",
    "description": [
      "Hopefully safe environment variables to allow users to configure."
    ],
    "encryptedWarning": "Encrypted secrets were detected in the repository config. This feature has been deprecated. Please migrate them to this portal. See the guide at http://docs.renovatebot.com/mend-hosted/migrating-secrets/",
    "extends": [
      "mergeConfidence:all-badges"
    ],
    "forkProcessing": "disabled",
    "gitAuthor": "renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e",
    "gitIgnoredAuthors": [
      "29139614+renovate[bot]@users.noreply.github.com"
    ],
    "hostRules": [
      {
        "hostType": "docker",
        "matchHost": "docker.io",
        "password": "***********",
        "username": "mdpprodrenovate"
      },
      {
        "hostType": "docker",
        "matchHost": "hub.docker.com",
        "password": "***********",
        "username": "mdpprodrenovatedc2"
      },
      {
        "hostType": "merge-confidence",
        "token": "***********"
      }
    ],
    "logLevelRemap": [
      {
        "matchMessage": "Cache fallback URLs",
        "newLogLevel": "info"
      }
    ],
    "onboarding": true,
    "onboardingAutoCloseAge": 366,
    "onboardingConfig": {
      "$schema": "https://docs.renovatebot.com/renovate-schema.json",
      "extends": [
        "config:recommended"
      ]
    },
    "onboardingNoDeps": "disabled",
    "platform": "github",
    "platformCommit": "enabled",
    "prFooter": "This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/{{platform}}/{{repository}}).",
    "redisUrl": "rediss://**redacted**@master.developer-platform-bare-metal-prd-auth.aqffol.use1.cache.amazonaws.com:6379",
    "repositories": [
      "renovatebot/renovate"
    ],
    "repositoryCache": "enabled",
    "repositoryCacheType": "local",
    "requireConfig": "required",
    "secrets": {},
    "token": "***********",
    "userAgent": "Mend-hosted Renovate/{{renovateVersion}} (https://**redacted**@mend.io)",
    "username": "renovate[bot]"
  }
}
DEBUG10:26:45Found valid git version: 2.54.0
DEBUG10:26:45Setting global hostRules
DEBUG10:26:45Adding password authentication for docker.io (hostType=docker) to hostRules
DEBUG10:26:45Adding password authentication for hub.docker.com (hostType=docker) to hostRules
DEBUG10:26:45Using default github endpoint: https://api.github.com/
DEBUG10:26:45Platform config
{
  "platformConfig": {
    "endpoint": "https://api.github.com/",
    "hostType": "github",
    "isGHApp": true,
    "isGhe": false,
    "isGheCloud": false
  },
  "renovateUsername": "renovate[bot]"
}
DEBUG10:26:45Using configured gitAuthor (renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>)
DEBUG10:26:45Adding token authentication for api.github.com (hostType=github) to hostRules
DEBUG10:26:45Using baseDir: /tmp/renovate
DEBUG10:26:45Using configured cacheDir: /runner/cache
DEBUG10:26:45Using containerbaseDir: /runner/cache/containerbase
DEBUG10:26:45Redis cache init
DEBUG10:26:45Redis cache connected
DEBUG10:26:45Commits limit = null
DEBUG10:26:45Setting global hostRules
DEBUG10:26:45Adding password authentication for docker.io (hostType=docker) to hostRules
DEBUG10:26:45Adding password authentication for hub.docker.com (hostType=docker) to hostRules
DEBUG10:26:45Adding token authentication for api.github.com (hostType=github) to hostRules
DEBUG10:26:45Merge confidence token found for https://developer.mend.io/
DEBUG10:26:45hostRules: applying Bearer authentication for developer.mend.io
DEBUG10:26:45Using queue: host=developer.mend.io, concurrency=16
DEBUG10:26:45merge confidence API - successfully authenticated
{
  "supportedDatasources": [
    "go",
    "maven",
    "npm",
    "nuget",
    "packagist",
    "pypi",
    "rubygems"
  ]
}
DEBUG10:26:45validatePresets()
DEBUG10:26:45Reinitializing hostRules for repo
DEBUG10:26:45Clearing hostRules
DEBUG10:26:45Adding password authentication for docker.io (hostType=docker) to hostRules
DEBUG10:26:45Adding password authentication for hub.docker.com (hostType=docker) to hostRules
DEBUG10:26:45Adding token authentication for api.github.com (hostType=github) to hostRules
renovatebot/renovate 1061 lines · 1.1m · done · activated
INFO10:26:45Repository started
{
  "renovateVersion": "44.24.0"
}
DEBUG10:26:45Using localDir: /tmp/renovate/repos/github/renovatebot/renovate
DEBUG10:26:45PackageFiles.clear() - Package files deleted
DEBUG10:26:45initRepo("renovatebot/renovate")
DEBUG10:26:45hostRules: authentication already set for api.github.com
DEBUG10:26:45Using queue: host=api.github.com, concurrency=16
DEBUG10:26:46renovatebot/renovate default branch = main
DEBUG10:26:46Issues cache: Adding 5 issues to reconcile queue
DEBUG10:26:46Using app token for git init
DEBUG10:26:46fetchBranchCommits(): url=https://**redacted**@github.com/renovatebot/renovate.git
DEBUG10:26:46Repository cache is restored from revision 13
DEBUG10:26:46Resetting npmrc
DEBUG10:26:46Resetting npmrc
DEBUG10:26:46checkOnboarding()
DEBUG10:26:46isOnboarded()
DEBUG10:26:46findPr(renovate/configure, Configure Renovate, !open)
DEBUG10:26:46PR cache: sync fetch
DEBUG10:26:47http cache: saving https://api.github.com/repos/renovatebot/renovate/pulls?per_page=20&state=all&sort=updated&direction=desc&page=1 (etag=W/"128b2a282f24d36d52ce2b8bb393470c360bf0ba769c4c11afc6b9af273da743", lastModified=undefined)
DEBUG10:26:47PR cache: Filtered 20 PRs to 9 (user=renovate[bot])
DEBUG10:26:47PR cache: getPrList success
{
  "apiQuotaAffected": true,
  "durationMs": 506,
  "pullsTotal": 5625,
  "requestsTotal": 1
}
DEBUG10:26:47findPr(renovate/configure, chore: Configure Renovate, !open)
DEBUG10:26:47Checking cached config file name
DEBUG10:26:47http cache: Using cached response: https://api.github.com/repos/renovatebot/renovate/contents/renovate.json from 2026-08-13T09:32:45.259Z
DEBUG10:26:47Existing config file confirmed
DEBUG10:26:47Repository config
{
  "config": {
    "$schema": "https://docs.renovatebot.com/renovate-schema.json",
    "assignees": [
      "viceice",
      "secustor",
      "jamietanna"
    ],
    "automergeType": "pr",
    "baseBranchPatterns": [
      "$default",
      "/^disable-next$/"
    ],
    "customManagers": [
      {
        "customType": "regex",
        "datasourceTemplate": "docker",
        "managerFilePatterns": [
          "lib/config/options/index.ts"
        ],
        "matchStrings": [
          "default: '(?\u003cdepName\u003eghcr.io/renovatebot/base-image):(?\u003ccurrentValue\u003e.*)'"
        ]
      },
      {
        "customType": "regex",
        "datasourceTemplate": "github-releases",
        "managerFilePatterns": [
          "lib/modules/manager/mix/artifacts.ts"
        ],
        "matchStrings": [
          "const erlangVersion = '(?\u003ccurrentValue\u003e[\\^0-9]*)'"
        ],
        "packageNameTemplate": "containerbase/erlang-prebuild",
        "versioningTemplate": "loose"
      },
      {
        "customType": "regex",
        "datasourceTemplate": "github-releases",
        "managerFilePatterns": [
          "lib/config/options/index.ts"
        ],
        "matchStrings": [
          "ghActionsLock: '(?\u003ccurrentValue\u003e.*)'"
        ],
        "packageNameTemplate": "github/gh-actions-lock"
      }
    ],
    "dockerfile": {
      "semanticCommitType": "build"
    },
    "extends": [
      "github\u003erenovatebot/.github"
    ],
    "ignorePaths": [
      "**/node_modules/**",
      "**/__fixtures__/**",
      "test/**"
    ],
    "ignorePresets": [
      ":ignoreModulesAndTests"
    ],
    "packageRules": [
      {
        "matchPackageNames": [
          "containerbase/node"
        ],
        "versioning": "node"
      },
      {
        "matchDepTypes": [
          "dependencies",
          "optionalDependencies"
        ],
        "semanticCommitType": "build"
      },
      {
        "matchPackageNames": [
          "semantic-release"
        ],
        "semanticCommitType": "build"
      },
      {
        "groupName": "jest monorepo",
        "matchPackageNames": [
          "@types/jest"
        ]
      },
      {
        "enabled": false,
        "matchFileNames": [
          "**/__fixtures__/**"
        ]
      },
      {
        "description": "set fix scope for base image",
        "matchPackageNames": [
          "ghcr.io/renovatebot/base-image"
        ],
        "semanticCommitType": "fix"
      },
      {
        "description": "set feat scope for base image major and minor",
        "matchPackageNames": [
          "ghcr.io/renovatebot/base-image"
        ],
        "matchUpdateTypes": [
          "major",
          "minor"
        ],
        "semanticCommitType": "feat"
      },
      {
        "commitMessagePrefix": "feat(deps)!:",
        "description": "use `feat` semantic commit scope with breaking change for for base image major",
        "matchPackageNames": [
          "ghcr.io/renovatebot/base-image"
        ],
        "matchUpdateTypes": [
          "major"
        ]
      },
      {
        "description": "allow prereleases for base image on next branch",
        "ignoreUnstable": false,
        "matchBaseBranches": [
          "next"
        ],
        "matchPackageNames": [
          "ghcr.io/renovatebot/base-image"
        ]
      },
      {
        "description": "set build scope for node updates",
        "matchDepNames": [
          "node"
        ],
        "matchFileNames": [
          ".nvmrc",
          "tools/docker/Dockerfile"
        ],
        "semanticCommitType": "build"
      },
      {
        "additionalBranchPrefix": "major",
        "description": "set branch prefix for node major updates to split from minor updates",
        "matchPackageNames": [
          "node",
          "containerbase/node-prebuild"
        ],
        "matchUpdateTypes": [
          "major"
        ]
      },
      {
        "description": "disable some invalid deps from docs",
        "enabled": false,
        "matchFileNames": [
          "docs/**/*.md"
        ],
        "matchPackageNames": [
          "my.old.registry/**",
          "my.new.registry/**"
        ]
      },
      {
        "dependencyDashboardApproval": true,
        "description": "require approval on next branch",
        "matchBaseBranches": [
          "next"
        ],
        "matchPackageNames": [
          "*"
        ]
      },
      {
        "dependencyDashboardApproval": true,
        "description": "require approval on next branch lockfile maintenance",
        "matchBaseBranches": [
          "next"
        ],
        "matchUpdateTypes": [
          "lockFileMaintenance"
        ]
      },
      {
        "addLabels": [
          "breaking"
        ],
        "description": "Mark major version bumps with the breaking label",
        "matchUpdateTypes": [
          "major"
        ]
      },
      {
        "description": "Multiple major updates for got",
        "matchDatasources": [
          "npm"
        ],
        "matchDepNames": [
          "got"
        ],
        "separateMultipleMajor": true
      },
      {
        "description": "Zizmor's GitHub Action doesn't immediately support the latest Zizmor container image until there's an explicit update",
        "groupName": "zizmor",
        "matchPackageNames": [
          "ghcr.io/zizmorcore/zizmor",
          "zizmorcore/zizmor-action"
        ],
        "minimumGroupSize": 2
      },
      {
        "description": "Only update the major version constraint for Erlang",
        "extractVersion": "^(?\u003cversion\u003e\\d+)",
        "matchFileNames": [
          "lib/modules/manager/mix/artifacts.ts"
        ],
        "matchPackageNames": [
          "containerbase/erlang-prebuild"
        ],
        "separateMultipleMajor": true
      },
      {
        "matchFileNames": [
          "lib/config/options/index.ts"
        ],
        "matchPackageNames": [
          "github/gh-actions-lock"
        ],
        "semanticCommitType": "fix"
      }
    ],
    "prCreation": "immediate",
    "rebaseWhen": "conflicted",
    "reviewers": [
      "@renovatebot/maintainers"
    ],
    "semanticCommitScope": "deps"
  },
  "fileName": "renovate.json"
}
DEBUG10:26:47Repo is onboarded
DEBUG10:26:47http cache: Using cached response: https://api.github.com/repos/renovatebot/renovate/contents/renovate.json from 2026-08-13T10:26:47.411Z
DEBUG10:26:47migrateAndValidate()
DEBUG10:26:47No config migration necessary
DEBUG10:26:47Post-massage config
{
  "config": {
    "$schema": "https://docs.renovatebot.com/renovate-schema.json",
    "assignees": [
      "viceice",
      "secustor",
      "jamietanna"
    ],
    "automergeType": "pr",
    "baseBranchPatterns": [
      "$default",
      "/^disable-next$/"
    ],
    "customManagers": [
      {
        "customType": "regex",
        "datasourceTemplate": "docker",
        "managerFilePatterns": [
          "lib/config/options/index.ts"
        ],
        "matchStrings": [
          "default: '(?\u003cdepName\u003eghcr.io/renovatebot/base-image):(?\u003ccurrentValue\u003e.*)'"
        ]
      },
      {
        "customType": "regex",
        "datasourceTemplate": "github-releases",
        "managerFilePatterns": [
          "lib/modules/manager/mix/artifacts.ts"
        ],
        "matchStrings": [
          "const erlangVersion = '(?\u003ccurrentValue\u003e[\\^0-9]*)'"
        ],
        "packageNameTemplate": "containerbase/erlang-prebuild",
        "versioningTemplate": "loose"
      },
      {
        "customType": "regex",
        "datasourceTemplate": "github-releases",
        "managerFilePatterns": [
          "lib/config/options/index.ts"
        ],
        "matchStrings": [
          "ghActionsLock: '(?\u003ccurrentValue\u003e.*)'"
        ],
        "packageNameTemplate": "github/gh-actions-lock"
      }
    ],
    "dockerfile": {
      "semanticCommitType": "build"
    },
    "extends": [
      "mergeConfidence:all-badges",
      "github\u003erenovatebot/.github"
    ],
    "ignorePaths": [
      "**/node_modules/**",
      "**/__fixtures__/**",
      "test/**"
    ],
    "ignorePresets": [
      ":ignoreModulesAndTests"
    ],
    "packageRules": [
      {
        "matchPackageNames": [
          "containerbase/node"
        ],
        "versioning": "node"
      },
      {
        "matchDepTypes": [
          "dependencies",
          "optionalDependencies"
        ],
        "semanticCommitType": "build"
      },
      {
        "matchPackageNames": [
          "semantic-release"
        ],
        "semanticCommitType": "build"
      },
      {
        "groupName": "jest monorepo",
        "matchPackageNames": [
          "@types/jest"
        ]
      },
      {
        "enabled": false,
        "matchFileNames": [
          "**/__fixtures__/**"
        ]
      },
      {
        "description": [
          "set fix scope for base image"
        ],
        "matchPackageNames": [
          "ghcr.io/renovatebot/base-image"
        ],
        "semanticCommitType": "fix"
      },
      {
        "description": [
          "set feat scope for base image major and minor"
        ],
        "matchPackageNames": [
          "ghcr.io/renovatebot/base-image"
        ],
        "matchUpdateTypes": [
          "major",
          "minor"
        ],
        "semanticCommitType": "feat"
      },
      {
        "commitMessagePrefix": "feat(deps)!:",
        "description": [
          "use `feat` semantic commit scope with breaking change for for base image major"
        ],
        "matchPackageNames": [
          "ghcr.io/renovatebot/base-image"
        ],
        "matchUpdateTypes": [
          "major"
        ]
      },
      {
        "description": [
          "allow prereleases for base image on next branch"
        ],
        "ignoreUnstable": false,
        "matchBaseBranches": [
          "next"
        ],
        "matchPackageNames": [
          "ghcr.io/renovatebot/base-image"
        ]
      },
      {
        "description": [
          "set build scope for node updates"
        ],
        "matchDepNames": [
          "node"
        ],
        "matchFileNames": [
          ".nvmrc",
          "tools/docker/Dockerfile"
        ],
        "semanticCommitType": "build"
      },
      {
        "additionalBranchPrefix": "major",
        "description": [
          "set branch prefix for node major updates to split from minor updates"
        ],
        "matchPackageNames": [
          "node",
          "containerbase/node-prebuild"
        ],
        "matchUpdateTypes": [
          "major"
        ]
      },
      {
        "description": [
          "disable some invalid deps from docs"
        ],
        "enabled": false,
        "matchFileNames": [
          "docs/**/*.md"
        ],
        "matchPackageNames": [
          "my.old.registry/**",
          "my.new.registry/**"
        ]
      },
      {
        "dependencyDashboardApproval": true,
        "description": [
          "require approval on next branch"
        ],
        "matchBaseBranches": [
          "next"
        ],
        "matchPackageNames": [
          "*"
        ]
      },
      {
        "dependencyDashboardApproval": true,
        "description": [
          "require approval on next branch lockfile maintenance"
        ],
        "matchBaseBranches": [
          "next"
        ],
        "matchUpdateTypes": [
          "lockFileMaintenance"
        ]
      },
      {
        "addLabels": [
          "breaking"
        ],
        "description": [
          "Mark major version bumps with the breaking label"
        ],
        "matchUpdateTypes": [
          "major"
        ]
      },
      {
        "description": [
          "Multiple major updates for got"
        ],
        "matchDatasources": [
          "npm"
        ],
        "matchDepNames": [
          "got"
        ],
        "separateMultipleMajor": true
      },
      {
        "description": [
          "Zizmor's GitHub Action doesn't immediately support the latest Zizmor container image until there's an explicit update"
        ],
        "groupName": "zizmor",
        "matchPackageNames": [
          "ghcr.io/zizmorcore/zizmor",
          "zizmorcore/zizmor-action"
        ],
        "minimumGroupSize": 2
      },
      {
        "description": [
          "Only update the major version constraint for Erlang"
        ],
        "extractVersion": "^(?\u003cversion\u003e\\d+)",
        "matchFileNames": [
          "lib/modules/manager/mix/artifacts.ts"
        ],
        "matchPackageNames": [
          "containerbase/erlang-prebuild"
        ],
        "separateMultipleMajor": true
      },
      {
        "matchFileNames": [
          "lib/config/options/index.ts"
        ],
        "matchPackageNames": [
          "github/gh-actions-lock"
        ],
        "semanticCommitType": "fix"
      }
    ],
    "prCreation": "immediate",
    "rebaseWhen": "conflicted",
    "reviewers": [
      "@renovatebot/maintainers"
    ],
    "semanticCommitScope": "deps"
  }
}
DEBUG10:26:47http cache: Using cached response: https://api.github.com/repos/renovatebot/.github/contents/default.json from 2026-08-13T09:30:28.238Z
DEBUG10:26:48http cache: Using cached response: https://api.github.com/repos/renovatebot/.github/contents/weekly-docs-references.json from 2026-08-13T09:30:28.384Z
DEBUG10:26:48Resolved shallow config, without merging internal presets
{
  "config": {
    "$schema": "https://docs.renovatebot.com/renovate-schema.json",
    "assignees": [
      "viceice",
      "secustor",
      "jamietanna"
    ],
    "automergeType": "pr",
    "baseBranchPatterns": [
      "$default",
      "/^disable-next$/"
    ],
    "commitBodyTable": true,
    "configMigration": true,
    "customManagers": [
      {
        "customType": "regex",
        "datasourceTemplate": "docker",
        "depNameTemplate": "renovate/renovate",
        "description": [
          "Update `renovateVersion` references in Markdown files"
        ],
        "managerFilePatterns": [
          "/\\.md$/"
        ],
        "matchStrings": [
          "\"renovateVersion\":\\s\"(?\u003ccurrentValue\u003e[a-z0-9.-]+)\""
        ],
        "versioningTemplate": "docker"
      },
      {
        "customType": "regex",
        "datasourceTemplate": "docker",
        "description": [
          "Update Renovate and other docker images references in Markdown files"
        ],
        "managerFilePatterns": [
          "/\\.md$/"
        ],
        "matchStrings": [
          "(?\u003cdepName\u003erenovate/renovate):(?\u003ccurrentValue\u003e[a-z0-9.-]+)(?:@(?\u003ccurrentDigest\u003esha256:[a-f0-9]+))?",
          "(?\u003cdepName\u003eghcr.io/renovatebot/renovate):(?\u003ccurrentValue\u003e[a-z0-9.-]+)(?:@(?\u003ccurrentDigest\u003esha256:[a-f0-9]+))?",
          "\\simage: (?\u003cdepName\u003e.+?):(?\u003ccurrentValue\u003e[a-z0-9.-]+)(?:@(?\u003ccurrentDigest\u003esha256:[a-f0-9]+))?"
        ],
        "versioningTemplate": "docker"
      },
      {
        "customType": "regex",
        "datasourceTemplate": "github-tags",
        "description": [
          "Update Github Action references in the Markdown files"
        ],
        "managerFilePatterns": [
          "/\\.md$/"
        ],
        "matchStrings": [
          "\\suses: (?\u003cdepName\u003e[\\w-]+/[\\w-]+)(?\u003cpath\u003e/.*)?@(?\u003ccurrentValue\u003ev\\d+\\.\\d+\\.\\d+)",
          "\\suses: (?\u003cdepName\u003e[\\w-]+/[\\w-]+)(?\u003cpath\u003e/.*)?@(?\u003ccurrentDigest\u003e[a-z0-9]{40}|[a-z0-9]{64}) # tag=(?\u003ccurrentValue\u003ev\\d+\\.\\d+\\.\\d+)"
        ],
        "versioningTemplate": "semver"
      },
      {
        "customType": "regex",
        "description": [
          "Update _VERSION variables in Dockerfiles"
        ],
        "managerFilePatterns": [
          "/(^|/|\\.)Dockerfile$/",
          "/(^|/)Dockerfile\\.[^/]*$/"
        ],
        "matchStrings": [
          "# renovate: datasource=(?\u003cdatasource\u003e[a-z-]+?) depName=(?\u003cdepName\u003e.+?)(?: (?:packageName|lookupName)=(?\u003cpackageName\u003e.+?))?(?: versioning=(?\u003cversioning\u003e[a-z-]+?))?\\s(?:ENV|ARG) .+?_VERSION=(?\u003ccurrentValue\u003e.+?)\\s"
        ]
      },
      {
        "customType": "regex",
        "description": [
          "Update install-* Buildpack commands in Dockerfiles"
        ],
        "managerFilePatterns": [
          "/(^|/|\\.)Dockerfile$/",
          "/(^|/)Dockerfile\\.[^/]*$/"
        ],
        "matchStrings": [
          "# renovate: datasource=(?\u003cdatasource\u003e[a-z-]+?)(?: (?:packageName|lookupName)=(?\u003cpackageName\u003e.+?))?(?: versioning=(?\u003cversioning\u003e[a-z-]+?))?\\sRUN install-[a-z]+? (?\u003cdepName\u003e[a-z-]+?) (?\u003ccurrentValue\u003e.+?)\\s"
        ]
      },
      {
        "customType": "regex",
        "description": [
          "Update _VERSION variables in shell scripts"
        ],
        "managerFilePatterns": [
          "/\\.sh$/"
        ],
        "matchStrings": [
          "# renovate: datasource=(?\u003cdatasource\u003e[a-z-]+?) depName=(?\u003cdepName\u003e.+?)(?: (?:packageName|lookupName)=(?\u003cpackageName\u003e.+?))?(?: versioning=(?\u003cversioning\u003e[a-z-]+?))?\\s[A-Z_]+?_VERSION=(?\u003ccurrentValue\u003e.+?)\\s"
        ]
      },
      {
        "customType": "regex",
        "description": [
          "Update `version:` and `_VERSION:` variables in github workflows"
        ],
        "managerFilePatterns": [
          "/^\\.github/workflows/[^/]+\\.ya?ml$/"
        ],
        "matchStrings": [
          "\\s+(?:[a-z]+(-|_))?version: (?\u003ccurrentValue\u003e.+?) # renovate: datasource=(?\u003cdatasource\u003e.+?) depName=(?\u003cdepName\u003e.+?)(?: (?:packageName|lookupName)=(?\u003cpackageName\u003e.+?))?(?: versioning=(?\u003cversioning\u003e.+?))?\\s",
          "\\s*[A-Z_]+?_VERSION: (?\u003ccurrentValue\u003e.+?) # renovate: datasource=(?\u003cdatasource\u003e.+?) depName=(?\u003cdepName\u003e.+?)(?: (?:packageName|lookupName)=(?\u003cpackageName\u003e.+?))?(?: versioning=(?\u003cversioning\u003e.+?))?\\s"
        ]
      },
      {
        "customType": "regex",
        "datasourceTemplate": "docker",
        "managerFilePatterns": [
          "lib/config/options/index.ts"
        ],
        "matchStrings": [
          "default: '(?\u003cdepName\u003eghcr.io/renovatebot/base-image):(?\u003ccurrentValue\u003e.*)'"
        ]
      },
      {
        "customType": "regex",
        "datasourceTemplate": "github-releases",
        "managerFilePatterns": [
          "lib/modules/manager/mix/artifacts.ts"
        ],
        "matchStrings": [
          "const erlangVersion = '(?\u003ccurrentValue\u003e[\\^0-9]*)'"
        ],
        "packageNameTemplate": "containerbase/erlang-prebuild",
        "versioningTemplate": "loose"
      },
      {
        "customType": "regex",
        "datasourceTemplate": "github-releases",
        "managerFilePatterns": [
          "lib/config/options/index.ts"
        ],
        "matchStrings": [
          "ghActionsLock: '(?\u003ccurrentValue\u003e.*)'"
        ],
        "packageNameTemplate": "github/gh-actions-lock"
      }
    ],
    "dependencyDashboard": true,
    "description": [
      "Update references in Markdown files weekly",
      "Default preset for use with Renovate's repos"
    ],
    "dockerfile": {
      "semanticCommitType": "build"
    },
    "ignorePaths": [
      "**/node_modules/**",
      "**/__fixtures__/**",
      "test/**"
    ],
    "internalChecksFilter": "strict",
    "packageRules": [
      {
        "additionalBranchPrefix": "docs-",
        "automerge": true,
        "commitMessageTopic": "references to {{{depName}}}",
        "matchFileNames": [
          "**/*.md"
        ],
        "matchPackageNames": [
          "!ghcr.io/renovatebot/renovate",
          "!renovate",
          "!renovatebot/renovate"
        ],
        "matchUpdateTypes": [
          "!major"
        ],
        "minimumReleaseAge": null,
        "semanticCommitScope": null,
        "semanticCommitType": "docs"
      },
      {
        "description": [
          "Pin digests for dockerfile and docker-compose managers"
        ],
        "matchDatasources": [
          "docker"
        ],
        "matchManagers": [
          "dockerfile",
          "docker-compose"
        ],
        "pinDigests": true
      },
      {
        "description": [
          "Group linter minor and patch updates"
        ],
        "groupName": "linters",
        "matchUpdateTypes": [
          "minor",
          "patch"
        ]
      },
      {
        "dependencyDashboardApproval": true,
        "description": [
          "Require dashboard approval for major updates except Renovate"
        ],
        "matchPackageNames": [
          "!/^renovate(bot)?($|/)/",
          "!/^(?:ghcr.io/)?containerbase//",
          "!@renovatebot/*",
          "!@containerbase/*",
          "!ghcr.io/renovatebot/**"
        ],
        "matchUpdateTypes": [
          "major"
        ]
      },
      {
        "dependencyDashboardApproval": true,
        "description": [
          "Require approval for @tsconfig/node replacements"
        ],
        "matchDatasources": [
          "npm"
        ],
        "matchPackageNames": [
          "@tsconfig/node*"
        ],
        "matchUpdateTypes": [
          "replacement"
        ]
      },
      {
        "automerge": true,
        "description": [
          "Automerge non-major updates"
        ],
        "matchUpdateTypes": [
          "minor",
          "patch",
          "digest",
          "lockFileMaintenance"
        ]
      },
      {
        "automerge": true,
        "description": [
          "Automerge some major updates."
        ],
        "matchPackageNames": [
          "@containerbase/*",
          "containerbase/internal-tools"
        ],
        "matchUpdateTypes": [
          "major"
        ]
      },
      {
        "automerge": false,
        "description": [
          "Do not automerge GitHub Action digest updates."
        ],
        "matchManagers": [
          "github-actions"
        ],
        "matchUpdateTypes": [
          "digest"
        ]
      },
      {
        "description": [
          "Group prettier packages"
        ],
        "groupName": "prettier packages",
        "matchPackageNames": [
          "prettier",
          "@prettier/*",
          "prettier-plugin-*"
        ]
      },
      {
        "description": [
          "Disable Ubuntu minor updates"
        ],
        "enabled": false,
        "matchDatasources": [
          "docker"
        ],
        "matchPackageNames": [
          "amd64/ubuntu",
          "ubuntu"
        ],
        "matchUpdateTypes": [
          "minor"
        ]
      },
      {
        "branchTopic": "{{{depNameSanitized}}}-digests",
        "commitMessageTopic": "{{{depName}}} Docker digests",
        "description": [
          "Group Renovate Buildpack and Ubuntu digest updates with themselves"
        ],
        "matchDatasources": [
          "docker"
        ],
        "matchPackageNames": [
          "ubuntu",
          "/^(?:ghcr.io/)?containerbase//"
        ],
        "matchUpdateTypes": [
          "digest"
        ]
      },
      {
        "description": [
          "One week stability period for npm packages except Renovate"
        ],
        "matchDatasources": [
          "npm"
        ],
        "minimumReleaseAge": "7 days"
      },
      {
        "description": [
          "Exclude packages from minimum relrease age"
        ],
        "matchDatasources": [
          "npm"
        ],
        "matchPackageNames": [
          "renovate",
          "@renovatebot/*",
          "@containerbase/*"
        ],
        "minimumReleaseAge": null
      },
      {
        "description": [
          "Schedule monthly for aws-sdk as it updates too often"
        ],
        "matchDatasources": [
          "npm"
        ],
        "matchPackageNames": [
          "aws-sdk",
          "/^@aws-sdk//"
        ]
      },
      {
        "description": [
          "Only patch updates on renovate rebuild trigger files"
        ],
        "matchFileNames": [
          "renovate.Dockerfile"
        ],
        "separateMinorPatch": true
      },
      {
        "description": [
          "Only patch updates on renovate rebuild trigger files"
        ],
        "enabled": false,
        "matchFileNames": [
          "renovate.Dockerfile"
        ],
        "matchUpdateTypes": [
          "major",
          "minor"
        ]
      },
      {
        "description": [
          "Trigger fix release for containerbase updates"
        ],
        "matchDatasources": [
          "docker"
        ],
        "matchPackageNames": [
          "/^(?:ghcr.io/)?containerbase//"
        ],
        "semanticCommitType": "fix"
      },
      {
        "description": [
          "Don't pin our dev docker image digest"
        ],
        "matchFileNames": [
          ".devcontainer/**"
        ],
        "matchPackageNames": [
          "ghcr.io/containerbase/base",
          "ghcr.io/containerbase/devcontainer",
          "ghcr.io/containerbase/node"
        ],
        "pinDigests": false,
        "semanticCommitType": "chore"
      },
      {
        "description": [
          "defer prebuild updates to wait for arm64 builds"
        ],
        "matchPackageNames": [
          "/^containerbase/.+-prebuild$/"
        ],
        "minimumReleaseAge": "2h"
      },
      {
        "description": [
          "add eslint types to monorepo group"
        ],
        "groupName": "eslint monorepo",
        "matchDepNames": [
          "@types/eslint"
        ]
      },
      {
        "description": [
          "override versioning for base-image"
        ],
        "matchPackageNames": [
          "ghcr.io/renovatebot/base-image"
        ],
        "versionCompatibility": "^(?\u003cversion\u003e.+?)(?\u003ccompatibility\u003e-full)?$",
        "versioning": "semver"
      },
      {
        "description": [
          "override extractVersion for docker v29+"
        ],
        "extractVersion": "^(?:docker-)?(?\u003cversion\u003ev.+)",
        "matchDatasources": [
          "github-releases"
        ],
        "matchPackageNames": [
          "moby/moby"
        ]
      },
      {
        "description": [
          "separate multiple major for node"
        ],
        "matchDepNames": [
          "node",
          "**/node"
        ],
        "separateMultipleMajor": true
      },
      {
        "additionalBranchPrefix": "major",
        "description": [
          "set branch prefix for node major updates to split from minor updates"
        ],
        "matchPackageNames": [
          "node",
          "**/node"
        ],
        "matchUpdateTypes": [
          "major"
        ]
      },
      {
        "additionalBranchPrefix": "major-types",
        "description": [
          "split node types to separate pr"
        ],
        "matchPackageNames": [
          "@types/node"
        ],
        "matchUpdateTypes": [
          "major"
        ]
      },
      {
        "description": [
          "widen node engines"
        ],
        "matchDepTypes": [
          "engines"
        ],
        "matchPackageNames": [
          "node"
        ],
        "rangeStrategy": "widen"
      },
      {
        "matchPackageNames": [
          "containerbase/node"
        ],
        "versioning": "node"
      },
      {
        "matchDepTypes": [
          "dependencies",
          "optionalDependencies"
        ],
        "semanticCommitType": "build"
      },
      {
        "matchPackageNames": [
          "semantic-release"
        ],
        "semanticCommitType": "build"
      },
      {
        "groupName": "jest monorepo",
        "matchPackageNames": [
          "@types/jest"
        ]
      },
      {
        "enabled": false,
        "matchFileNames": [
          "**/__fixtures__/**"
        ]
      },
      {
        "description": [
          "set fix scope for base image"
        ],
        "matchPackageNames": [
          "ghcr.io/renovatebot/base-image"
        ],
        "semanticCommitType": "fix"
      },
      {
        "description": [
          "set feat scope for base image major and minor"
        ],
        "matchPackageNames": [
          "ghcr.io/renovatebot/base-image"
        ],
        "matchUpdateTypes": [
          "major",
          "minor"
        ],
        "semanticCommitType": "feat"
      },
      {
        "commitMessagePrefix": "feat(deps)!:",
        "description": [
          "use `feat` semantic commit scope with breaking change for for base image major"
        ],
        "matchPackageNames": [
          "ghcr.io/renovatebot/base-image"
        ],
        "matchUpdateTypes": [
          "major"
        ]
      },
      {
        "description": [
          "allow prereleases for base image on next branch"
        ],
        "ignoreUnstable": false,
        "matchBaseBranches": [
          "next"
        ],
        "matchPackageNames": [
          "ghcr.io/renovatebot/base-image"
        ]
      },
      {
        "description": [
          "set build scope for node updates"
        ],
        "matchDepNames": [
          "node"
        ],
        "matchFileNames": [
          ".nvmrc",
          "tools/docker/Dockerfile"
        ],
        "semanticCommitType": "build"
      },
      {
        "additionalBranchPrefix": "major",
        "description": [
          "set branch prefix for node major updates to split from minor updates"
        ],
        "matchPackageNames": [
          "node",
          "containerbase/node-prebuild"
        ],
        "matchUpdateTypes": [
          "major"
        ]
      },
      {
        "description": [
          "disable some invalid deps from docs"
        ],
        "enabled": false,
        "matchFileNames": [
          "docs/**/*.md"
        ],
        "matchPackageNames": [
          "my.old.registry/**",
          "my.new.registry/**"
        ]
      },
      {
        "dependencyDashboardApproval": true,
        "description": [
          "require approval on next branch"
        ],
        "matchBaseBranches": [
          "next"
        ],
        "matchPackageNames": [
          "*"
        ]
      },
      {
        "dependencyDashboardApproval": true,
        "description": [
          "require approval on next branch lockfile maintenance"
        ],
        "matchBaseBranches": [
          "next"
        ],
        "matchUpdateTypes": [
          "lockFileMaintenance"
        ]
      },
      {
        "addLabels": [
          "breaking"
        ],
        "description": [
          "Mark major version bumps with the breaking label"
        ],
        "matchUpdateTypes": [
          "major"
        ]
      },
      {
        "description": [
          "Multiple major updates for got"
        ],
        "matchDatasources": [
          "npm"
        ],
        "matchDepNames": [
          "got"
        ],
        "separateMultipleMajor": true
      },
      {
        "description": [
          "Zizmor's GitHub Action doesn't immediately support the latest Zizmor container image until there's an explicit update"
        ],
        "groupName": "zizmor",
        "matchPackageNames": [
          "ghcr.io/zizmorcore/zizmor",
          "zizmorcore/zizmor-action"
        ],
        "minimumGroupSize": 2
      },
      {
        "description": [
          "Only update the major version constraint for Erlang"
        ],
        "extractVersion": "^(?\u003cversion\u003e\\d+)",
        "matchFileNames": [
          "lib/modules/manager/mix/artifacts.ts"
        ],
        "matchPackageNames": [
          "containerbase/erlang-prebuild"
        ],
        "separateMultipleMajor": true
      },
      {
        "matchFileNames": [
          "lib/config/options/index.ts"
        ],
        "matchPackageNames": [
          "github/gh-actions-lock"
        ],
        "semanticCommitType": "fix"
      }
    ],
    "platformAutomerge": true,
    "postUpdateOptions": [
      "pnpmDedupe",
      "yarnDedupeHighest"
    ],
    "prCreation": "immediate",
    "rebaseWhen": "conflicted",
    "reviewers": [
      "@renovatebot/maintainers"
    ],
    "semanticCommitScope": "deps",
    "statusCheckWhen": {
      "artifactError": "always"
    }
  },
  "renovateVersion": "44.24.0",
  "visitedPresets": {
    "merged": [
      "github\u003erenovatebot/.github",
      "github\u003erenovatebot/.github:weekly-docs-references"
    ],
    "unmerged": [
      "mergeConfidence:all-badges",
      "config:recommended",
      "abandonments:recommended",
      ":maintainLockFilesWeekly",
      ":rebaseStalePrs",
      ":semanticCommits",
      ":semanticCommitScope(deps)",
      "helpers:pinGitHubActionDigests",
      "schedule:weekly",
      "packages:linters",
      "schedule:monthly"
    ]
  }
}
DEBUG10:26:48Ignoring preset :ignoreModulesAndTests in [github>renovatebot/.github, config:recommended]
DEBUG10:26:48Found repo ignorePaths
{
  "ignorePaths": [
    "**/node_modules/**",
    "**/__fixtures__/**",
    "test/**"
  ]
}
DEBUG10:26:49http cache: saving https://api.github.com/repos/renovatebot/renovate/dependabot/alerts?state=open&direction=asc&per_page=100 (etag=W/"cf4da7daef495457b3d195077697da7ba5a4b11a41110d15dd454e0020ed3935", lastModified=Sat, 08 Aug 2026 04:34:55 GMT)
DEBUG10:26:49GitHub vulnerability details
{
  "alerts": {
    "npm/nanoid": {
      "\u003c 3.3.16": "3.3.16",
      "\u003c 3.3.17": "3.3.17"
    },
    "npm/postcss": {
      "\u003c= 8.5.22": "8.5.23"
    },
    "pip/django": {
      "\u003c 5.2.15": "5.2.15",
      "\u003c 5.2.16": "5.2.16"
    }
  }
}
DEBUG10:26:49alert package rules
{
  "alertPackageRules": [
    {
      "force": {
        "branchTopic": "{{{datasource}}}-{{{depNameSanitized}}}-vulnerability",
        "commitMessageSuffix": "[SECURITY]",
        "dependencyDashboardApproval": false,
        "groupName": null,
        "minimumReleaseAge": null,
        "prCreation": "immediate",
        "rangeStrategy": "update-lockfile",
        "schedule": [],
        "vulnerabilityFixStrategy": "lowest"
      },
      "isVulnerabilityAlert": true,
      "matchCurrentVersion": "\u003c 8.5.23",
      "matchDatasources": [
        "npm"
      ],
      "matchPackageNames": [
        "postcss"
      ],
      "prBodyNotes": [
        "\n\n---\n\n### PostCSS: incomplete fix of GHSA-6g55-p6wh-862q — attacker-controlled sourceMappingURL reads arbitrary .map files when `from` is unset\n[CVE-2026-69153](https://nvd.nist.gov/vuln/detail/CVE-2026-69153) / [GHSA-fxqj-rqcc-2cmp](https://github.com/advisories/GHSA-fxqj-rqcc-2cmp)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\n##### Summary\n\nThe fix for GHSA-6g55-p6wh-862q added a guard in `lib/previous-map.js` `PreviousMap.loadFile()` that restricts an attacker-controlled `sourceMappingURL` (from a CSS comment) to a `.map` extension and, for untrusted maps, rejects `..` traversal and absolute paths. The traversal/absolute rejection is nested inside `if (cssFile) { ... }`. When PostCSS is invoked without the `from` option, `cssFile` is falsy and that branch is skipped, leaving only the `.map` extension check.\n\n`PreviousMap` is constructed by `lib/input.js` whenever `pathAvailable \u0026\u0026 sourceMapAvailable` (under Node with source-map available), independent of `opts.from`/`opts.map` (the constructor returns early only for `opts.map === false`). So `postcss([]).process(css)` on attacker CSS reaches `loadFile` with `cssFile` undefined, and an attacker `/*# sourceMappingURL=/abs/path/x.map */` (or `../`-traversing path) is read via `readFileSync`. When the file is valid JSON, its `sources` (filesystem paths) and `sourcesContent` (source contents) are disclosed in the generated source map.\n\n##### Affected code (v8.5.22 — the release carrying the GHSA-6g55 fix)\n\n```js\n// lib/previous-map.js\nloadFile(path, cssFile, trusted) {\n  if (!trusted \u0026\u0026 !this.unsafeMap) {\n    if (!/\\.map$/i.test(path)) {\n      return undefined\n    }\n    if (cssFile) {                       // guard runs ONLY when `from` is set\n      let relativePath = relative(dirname(cssFile), path)\n      if (relativePath === '..' ||\n          relativePath.startsWith('..' + sep) ||\n          isAbsolute(relativePath)) {\n        return undefined\n      }\n    }\n  }\n  this.root = dirname(path)\n  if (existsSync(path)) {\n    this.mapFile = path\n    return readFileSync(path, 'utf-8').toString().trim()   // sink\n  }\n}\n\n// loadMap(): untrusted annotation path, trusted=false; file === opts.from\n} else if (this.annotation) {\n  let map = this.annotation\n  if (file) map = join(dirname(file), map)   // no `from` -\u003e map stays the raw URL\n  let unknown = this.loadFile(map, file, false)  // file undefined -\u003e cssFile falsy\n```\n\n##### Proof of concept (verified on postcss 8.5.22)\n\n```js\nconst postcss = require('postcss')\nconst fs = require('fs')\n\n// a 'secret' sourcemap OUTSIDE any expected tree (stand-in for another project's .map)\nconst secret = '/tmp/pcpoc/secret_out_of_tree.map'\nfs.writeFileSync(secret, JSON.stringify({\n  version: 3, sources: ['/etc/REAL_PATH_LEAK'], mappings: '', names: [],\n  sourcesContent: ['TOP_SECRET_abcdef']\n}))\n\nconst css = 'a{color:red}\\n/*# sourceMappingURL=' + secret + ' */'\nconst leaks = m =\u003e m \u0026\u0026 JSON.stringify(m.toJSON ? m.toJSON() : m).includes('TOP_SECRET_abcdef')\n\n;(async () =\u003e {\n  // A) NO `from`  -\u003e guard skipped -\u003e arbitrary absolute .map read + disclosed\n  const a = await postcss([]).process(css, { map: true })\n  console.log('no from   -\u003e leaked:', !!leaks(a.map))   // true\n\n  // B) WITH `from` -\u003e guard active -\u003e blocked\n  const b = await postcss([]).process(css, { from: '/tmp/pcpoc/in.css', map: true })\n  console.log('with from -\u003e leaked:', !!leaks(b.map))    // false\n})()\n```\n\nObserved output on postcss 8.5.22:\n\n```\nno from   -\u003e leaked: true      # sourcesContent 'TOP_SECRET_abcdef' AND sources '/etc/REAL_PATH_LEAK' appear in result.map\nwith from -\u003e leaked: false     # guard rejects the absolute path\n```\n\n`../` traversal (no `from`) also succeeds; non-`.map` targets (`.txt`, `?x=.map`, `#.map`) are blocked by the `.map` check. The tested build contains the GHSA-6g55 fix (`this.json = JSON.parse(...)` in `loadMap`, `consumer()` uses `this.json || this.text`), so this is a residual of that fix.\n\n##### Impact\n\nArbitrary `.map`-file read (absolute path or `../` traversal) and disclosure of the target map's `sources` (local filesystem paths) and `sourcesContent` (source) into the generated source map, for any consumer that runs PostCSS on attacker-influenced CSS without a `from` option and exposes `result.map` (online CSS playgrounds, minify/lint services, string-input build steps). Bounded to files ending in `.map` that parse as JSON.\n\n##### Suggested fix\n\nApply the traversal/absolute-path rejection to the untrusted map path regardless of whether `cssFile` is present (resolve against `process.cwd()` when there is no `cssFile`, and reject absolute paths and `..` escape in all untrusted cases), or refuse to load an untrusted external map when no base file is known.\n\n#### Severity\n- CVSS Score: 6.3 / 10 (Medium)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://github.com/postcss/postcss/security/advisories/GHSA-fxqj-rqcc-2cmp](https://github.com/postcss/postcss/security/advisories/GHSA-fxqj-rqcc-2cmp)\n- [https://github.com/postcss/postcss/commit/7beca139e70f9075c6b19700fcb00dd8033e5da8](https://github.com/postcss/postcss/commit/7beca139e70f9075c6b19700fcb00dd8033e5da8)\n- [https://github.com/postcss/postcss/releases/tag/8.5.19](https://github.com/postcss/postcss/releases/tag/8.5.19)\n- [https://github.com/advisories/GHSA-fxqj-rqcc-2cmp](https://github.com/advisories/GHSA-fxqj-rqcc-2cmp)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-fxqj-rqcc-2cmp) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e"
      ],
      "vulnerabilityFixVersion": "8.5.23",
      "vulnerabilitySeverity": "MEDIUM"
    },
    {
      "force": {
        "branchTopic": "{{{datasource}}}-{{{depNameSanitized}}}-vulnerability",
        "commitMessageSuffix": "[SECURITY]",
        "dependencyDashboardApproval": false,
        "groupName": null,
        "minimumReleaseAge": null,
        "prCreation": "immediate",
        "rangeStrategy": "update-lockfile",
        "schedule": [],
        "vulnerabilityFixStrategy": "lowest"
      },
      "isVulnerabilityAlert": true,
      "matchCurrentVersion": "\u003c 3.3.17",
      "matchDatasources": [
        "npm"
      ],
      "matchPackageNames": [
        "nanoid"
      ],
      "prBodyNotes": [
        "\n\n---\n\n### nanoid: custom generators can loop indefinitely when size is zero\n[CVE-2026-67213](https://nvd.nist.gov/vuln/detail/CVE-2026-67213) / [GHSA-2v37-7h3g-55p8](https://github.com/advisories/GHSA-2v37-7h3g-55p8)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nnanoid (Nano ID) before 5.1.6 contains an infinite loop in the customAlphabet and customRandom functions. When these functions are configured with a size of 0, the internal generation loop never satisfies its exit condition and spins indefinitely, hanging the calling thread. An application that passes an unvalidated, attacker-controlled size of 0 to these functions is exposed to a denial-of-service condition.\n\n#### Severity\n- CVSS Score: 8.2 / 10 (High)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-67213](https://nvd.nist.gov/vuln/detail/CVE-2026-67213)\n- [https://github.com/ai/nanoid/commit/cb3626d0f3342fdf179cd425fd9c4fbb92c7d0e7](https://github.com/ai/nanoid/commit/cb3626d0f3342fdf179cd425fd9c4fbb92c7d0e7)\n- [https://github.com/ai/nanoid/releases/tag/5.1.6](https://github.com/ai/nanoid/releases/tag/5.1.6)\n- [https://www.vulncheck.com/advisories/nanoid-before-infinite-loop-via-zero-size-in-customalphabet-and-customrandom](https://www.vulncheck.com/advisories/nanoid-before-infinite-loop-via-zero-size-in-customalphabet-and-customrandom)\n- [https://github.com/ai/nanoid/commit/f9d13f150847d117877adee3460a46eceb0cf49b](https://github.com/ai/nanoid/commit/f9d13f150847d117877adee3460a46eceb0cf49b)\n- [https://github.com/ai/nanoid/releases/tag/3.3.17](https://github.com/ai/nanoid/releases/tag/3.3.17)\n- [https://github.com/advisories/GHSA-2v37-7h3g-55p8](https://github.com/advisories/GHSA-2v37-7h3g-55p8)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-2v37-7h3g-55p8) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### nanoid: non-secure generators can loop indefinitely with negative size\n[CVE-2026-67214](https://nvd.nist.gov/vuln/detail/CVE-2026-67214) / [GHSA-28wg-ghj8-5hjv](https://github.com/advisories/GHSA-28wg-ghj8-5hjv)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nnanoid (Nano ID) before 5.1.16 contains an infinite loop in the customAlphabet and nanoid functions of its non-secure module (nanoid/non-secure). When these functions are given a negative size, the loop counter is decremented from a negative value and never reaches its termination condition, spinning indefinitely and hanging the calling thread. An application that passes an unvalidated, attacker-controlled negative size to these functions is exposed to a denial-of-service condition.\n\n#### Severity\n- CVSS Score: 8.2 / 10 (High)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-67214](https://nvd.nist.gov/vuln/detail/CVE-2026-67214)\n- [https://github.com/ai/nanoid/commit/6ccc67bbaba71d3d77a21d9b636f4171a268ce49](https://github.com/ai/nanoid/commit/6ccc67bbaba71d3d77a21d9b636f4171a268ce49)\n- [https://github.com/ai/nanoid/releases/tag/5.1.16](https://github.com/ai/nanoid/releases/tag/5.1.16)\n- [https://www.vulncheck.com/advisories/nanoid-before-infinite-loop-via-negative-size-in-non-secure-module](https://www.vulncheck.com/advisories/nanoid-before-infinite-loop-via-negative-size-in-non-secure-module)\n- [https://github.com/ai/nanoid/pull/600](https://github.com/ai/nanoid/pull/600)\n- [https://github.com/ai/nanoid/pull/601](https://github.com/ai/nanoid/pull/601)\n- [https://github.com/ai/nanoid/commit/e835c9b71eab832bc6106944bdd26ea96cf2c66d](https://github.com/ai/nanoid/commit/e835c9b71eab832bc6106944bdd26ea96cf2c66d)\n- [https://github.com/advisories/GHSA-28wg-ghj8-5hjv](https://github.com/advisories/GHSA-28wg-ghj8-5hjv)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-28wg-ghj8-5hjv) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e"
      ],
      "vulnerabilityFixVersion": "3.3.17",
      "vulnerabilitySeverity": "HIGH"
    },
    {
      "force": {
        "branchTopic": "{{{datasource}}}-{{{depNameSanitized}}}-vulnerability",
        "commitMessageSuffix": "[SECURITY]",
        "dependencyDashboardApproval": false,
        "groupName": null,
        "minimumReleaseAge": null,
        "prCreation": "immediate",
        "rangeStrategy": "update-lockfile",
        "schedule": [],
        "vulnerabilityFixStrategy": "lowest"
      },
      "isVulnerabilityAlert": true,
      "matchCurrentVersion": "\u003c 5.2.16",
      "matchDatasources": [
        "pypi"
      ],
      "matchPackageNames": [
        "django"
      ],
      "prBodyNotes": [
        "\n\n---\n\n### Django: has_vary_header may expose cached responses when Vary values contain whitespace\n[CVE-2026-48587](https://nvd.nist.gov/vuln/detail/CVE-2026-48587) / [GHSA-923m-gv2p-w5qp](https://github.com/advisories/GHSA-923m-gv2p-w5qp)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 5.2 before 5.2.15 and 6.0 before 6.0.6.\n`django.utils.cache.has_vary_header()` in Django does not strip leading or trailing whitespace from `Vary` response header values before comparison, which allows remote attackers to read cached responses via requests to URLs whose responses contain whitespace-padded Vary header values.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Navid Rezazadeh for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-48587](https://nvd.nist.gov/vuln/detail/CVE-2026-48587)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jun/03/security-releases](https://www.djangoproject.com/weblog/2026/jun/03/security-releases)\n- [https://github.com/django/django/commit/1721035a72624aad7b38dd19b14013efd94b24b8](https://github.com/django/django/commit/1721035a72624aad7b38dd19b14013efd94b24b8)\n- [https://github.com/django/django/commit/42aa0b3364d312e7c6472258d8b0e9c0277fbf22](https://github.com/django/django/commit/42aa0b3364d312e7c6472258d8b0e9c0277fbf22)\n- [https://github.com/django/django/commit/9b62b0af71a14c657d19d95371630ba839e83d9a](https://github.com/django/django/commit/9b62b0af71a14c657d19d95371630ba839e83d9a)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-198.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-198.yaml)\n- [https://github.com/advisories/GHSA-923m-gv2p-w5qp](https://github.com/advisories/GHSA-923m-gv2p-w5qp)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-923m-gv2p-w5qp) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: DomainNameValidator permits newline characters that may enable HTTP header injection\n[CVE-2026-53878](https://nvd.nist.gov/vuln/detail/CVE-2026-53878) / [GHSA-8qcx-xf44-272x](https://github.com/advisories/GHSA-8qcx-xf44-272x)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.\n`DomainNameValidator` does not prohibit newlines in domain names (unless used via a form field, since `CharField` strips newlines). If an application uses values with newlines in an HTTP response, header injection can occur. Django itself is unaffected because `HttpResponse` prohibits newlines in HTTP headers.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Bence Nagy for reporting this issue.\n\n#### Severity\n- CVSS Score: 5.3 / 10 (Medium)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-53878](https://nvd.nist.gov/vuln/detail/CVE-2026-53878)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jul/07/security-releases](https://www.djangoproject.com/weblog/2026/jul/07/security-releases)\n- [https://github.com/django/django/commit/3a720d0d8bf2529253b98968f10ca73daf6d693c](https://github.com/django/django/commit/3a720d0d8bf2529253b98968f10ca73daf6d693c)\n- [https://github.com/django/django/commit/a5de13f1491f1dbf2bb0ad9b91570524ebbc8acd](https://github.com/django/django/commit/a5de13f1491f1dbf2bb0ad9b91570524ebbc8acd)\n- [https://github.com/django/django/commit/d5d60ed0323cddaa0ce0237a26a3d49ac21ee05e](https://github.com/django/django/commit/d5d60ed0323cddaa0ce0237a26a3d49ac21ee05e)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2092.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2092.yaml)\n- [https://github.com/advisories/GHSA-8qcx-xf44-272x](https://github.com/advisories/GHSA-8qcx-xf44-272x)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-8qcx-xf44-272x) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: cache middleware may expose private responses when unrelated request cookies are present\n[CVE-2026-48588](https://nvd.nist.gov/vuln/detail/CVE-2026-48588) / [GHSA-3h9f-r86x-qvjx](https://github.com/advisories/GHSA-3h9f-r86x-qvjx)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.\n`UpdateCacheMiddleware` and the `cache_page()` decorator cache responses that vary on cookies when the incoming request carries unrelated cookies, which allows remote attackers to read private data from the shared cache.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Chris Whyland for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-48588](https://nvd.nist.gov/vuln/detail/CVE-2026-48588)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jul/07/security-releases](https://www.djangoproject.com/weblog/2026/jul/07/security-releases)\n- [https://github.com/django/django/commit/64f9a2b2283fde3ec69fb0dfe441cf0f6f411ba3](https://github.com/django/django/commit/64f9a2b2283fde3ec69fb0dfe441cf0f6f411ba3)\n- [https://github.com/django/django/commit/6e365f8d01f2ba0bbd90968d76a42600fb8bc4b1](https://github.com/django/django/commit/6e365f8d01f2ba0bbd90968d76a42600fb8bc4b1)\n- [https://github.com/django/django/commit/721685aa7799cc9327bd202cd1f70bd012ca95a7](https://github.com/django/django/commit/721685aa7799cc9327bd202cd1f70bd012ca95a7)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2090.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2090.yaml)\n- [https://github.com/advisories/GHSA-3h9f-r86x-qvjx](https://github.com/advisories/GHSA-3h9f-r86x-qvjx)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-3h9f-r86x-qvjx) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n###  Django: GDALRaster may over-read heap memory when constructed from bytes\n[CVE-2026-53877](https://nvd.nist.gov/vuln/detail/CVE-2026-53877) / [GHSA-crhf-3pfg-w68w](https://github.com/advisories/GHSA-crhf-3pfg-w68w)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.\n`django.contrib.gis.gdal.GDALRaster` over-reads its in-memory buffer when constructed from a bytes object, which can disclose adjacent memory or cause service degradation via a potential segmentation fault when the `vsi_buffer` property is accessed.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Bence Nagy for reporting this issue.\n\n#### Severity\n- CVSS Score: 6.3 / 10 (Medium)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-53877](https://nvd.nist.gov/vuln/detail/CVE-2026-53877)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jul/07/security-releases](https://www.djangoproject.com/weblog/2026/jul/07/security-releases)\n- [https://github.com/django/django/commit/38dfbd27d7d4f4e6eaa087d7a90f2613fbf55b3a](https://github.com/django/django/commit/38dfbd27d7d4f4e6eaa087d7a90f2613fbf55b3a)\n- [https://github.com/django/django/commit/6c66eb8cec52b303af85c2c6e4dd00aa37654dbc](https://github.com/django/django/commit/6c66eb8cec52b303af85c2c6e4dd00aa37654dbc)\n- [https://github.com/django/django/commit/6ca2bbe2efce21010eff48f1f36a3f621d698ed8](https://github.com/django/django/commit/6ca2bbe2efce21010eff48f1f36a3f621d698ed8)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2091.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2091.yaml)\n- [https://github.com/advisories/GHSA-crhf-3pfg-w68w](https://github.com/advisories/GHSA-crhf-3pfg-w68w)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-crhf-3pfg-w68w) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: UpdateCacheMiddleware may disclose cached responses due to case-sensitive Cache-Control handling\n[CVE-2026-8404](https://nvd.nist.gov/vuln/detail/CVE-2026-8404) / [GHSA-8cjm-8mp7-r2xf](https://github.com/advisories/GHSA-8cjm-8mp7-r2xf)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 5.2 before 5.2.15 and 6.0 before 6.0.6.\n`django.middleware.cache.UpdateCacheMiddleware` in Django does not match `Cache-Control` response directives case-insensitively, which allows remote attackers to read responses that were incorrectly cached because their `Cache-Control` directives used uppercase or mixed-case values.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Ahmed Badawe for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-8404](https://nvd.nist.gov/vuln/detail/CVE-2026-8404)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jun/03/security-releases](https://www.djangoproject.com/weblog/2026/jun/03/security-releases)\n- [https://github.com/django/django/commit/366d9ae6e8d1469c04e9ebdc1bcd098fc14a3b1e](https://github.com/django/django/commit/366d9ae6e8d1469c04e9ebdc1bcd098fc14a3b1e)\n- [https://github.com/django/django/commit/b4330259ffbe1a031ed14daab1f35697460f10f2](https://github.com/django/django/commit/b4330259ffbe1a031ed14daab1f35697460f10f2)\n- [https://github.com/django/django/commit/d618d7ae4fec727d5b582bd24f803c28d17bf7cd](https://github.com/django/django/commit/d618d7ae4fec727d5b582bd24f803c28d17bf7cd)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-201.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-201.yaml)\n- [https://github.com/advisories/GHSA-8cjm-8mp7-r2xf](https://github.com/advisories/GHSA-8cjm-8mp7-r2xf)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-8cjm-8mp7-r2xf) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: signed cookies are vulnerable to salt namespace collisions\n[CVE-2026-6873](https://nvd.nist.gov/vuln/detail/CVE-2026-6873) / [GHSA-h7pc-vwp9-298g](https://github.com/advisories/GHSA-h7pc-vwp9-298g)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.6 and 5.2 before 5.2.15.\n`django.http.HttpRequest.get_signed_cookie` in Django uses a non-injective salt derivation (concatenating the cookie name and salt argument), which allows a remote attacker to use a cookie in a context different from the one where it was signed, via distinct `(name, salt)` pairs that produce the same concatenation.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Peng Zhou for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-6873](https://nvd.nist.gov/vuln/detail/CVE-2026-6873)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jun/03/security-releases](https://www.djangoproject.com/weblog/2026/jun/03/security-releases)\n- [https://github.com/django/django/commit/594360cbf58be7f56eb6da96d58644297c99ef85](https://github.com/django/django/commit/594360cbf58be7f56eb6da96d58644297c99ef85)\n- [https://github.com/django/django/commit/70d36515b9cc71700105a14b275583070d48b689](https://github.com/django/django/commit/70d36515b9cc71700105a14b275583070d48b689)\n- [https://github.com/django/django/commit/c807d9c398022d23cb27518fa6ecaf343efb30cf](https://github.com/django/django/commit/c807d9c398022d23cb27518fa6ecaf343efb30cf)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-199.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-199.yaml)\n- [https://github.com/advisories/GHSA-h7pc-vwp9-298g](https://github.com/advisories/GHSA-h7pc-vwp9-298g)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-h7pc-vwp9-298g) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: has_vary_header may expose cached responses when Vary values contain whitespace\n[CVE-2026-48587](https://nvd.nist.gov/vuln/detail/CVE-2026-48587) / [GHSA-923m-gv2p-w5qp](https://github.com/advisories/GHSA-923m-gv2p-w5qp)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 5.2 before 5.2.15 and 6.0 before 6.0.6.\n`django.utils.cache.has_vary_header()` in Django does not strip leading or trailing whitespace from `Vary` response header values before comparison, which allows remote attackers to read cached responses via requests to URLs whose responses contain whitespace-padded Vary header values.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Navid Rezazadeh for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-48587](https://nvd.nist.gov/vuln/detail/CVE-2026-48587)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jun/03/security-releases](https://www.djangoproject.com/weblog/2026/jun/03/security-releases)\n- [https://github.com/django/django/commit/1721035a72624aad7b38dd19b14013efd94b24b8](https://github.com/django/django/commit/1721035a72624aad7b38dd19b14013efd94b24b8)\n- [https://github.com/django/django/commit/42aa0b3364d312e7c6472258d8b0e9c0277fbf22](https://github.com/django/django/commit/42aa0b3364d312e7c6472258d8b0e9c0277fbf22)\n- [https://github.com/django/django/commit/9b62b0af71a14c657d19d95371630ba839e83d9a](https://github.com/django/django/commit/9b62b0af71a14c657d19d95371630ba839e83d9a)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-198.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-198.yaml)\n- [https://github.com/advisories/GHSA-923m-gv2p-w5qp](https://github.com/advisories/GHSA-923m-gv2p-w5qp)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-923m-gv2p-w5qp) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: DomainNameValidator permits newline characters that may enable HTTP header injection\n[CVE-2026-53878](https://nvd.nist.gov/vuln/detail/CVE-2026-53878) / [GHSA-8qcx-xf44-272x](https://github.com/advisories/GHSA-8qcx-xf44-272x)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.\n`DomainNameValidator` does not prohibit newlines in domain names (unless used via a form field, since `CharField` strips newlines). If an application uses values with newlines in an HTTP response, header injection can occur. Django itself is unaffected because `HttpResponse` prohibits newlines in HTTP headers.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Bence Nagy for reporting this issue.\n\n#### Severity\n- CVSS Score: 5.3 / 10 (Medium)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-53878](https://nvd.nist.gov/vuln/detail/CVE-2026-53878)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jul/07/security-releases](https://www.djangoproject.com/weblog/2026/jul/07/security-releases)\n- [https://github.com/django/django/commit/3a720d0d8bf2529253b98968f10ca73daf6d693c](https://github.com/django/django/commit/3a720d0d8bf2529253b98968f10ca73daf6d693c)\n- [https://github.com/django/django/commit/a5de13f1491f1dbf2bb0ad9b91570524ebbc8acd](https://github.com/django/django/commit/a5de13f1491f1dbf2bb0ad9b91570524ebbc8acd)\n- [https://github.com/django/django/commit/d5d60ed0323cddaa0ce0237a26a3d49ac21ee05e](https://github.com/django/django/commit/d5d60ed0323cddaa0ce0237a26a3d49ac21ee05e)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2092.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2092.yaml)\n- [https://github.com/advisories/GHSA-8qcx-xf44-272x](https://github.com/advisories/GHSA-8qcx-xf44-272x)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-8qcx-xf44-272x) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: cache middleware may expose private responses when unrelated request cookies are present\n[CVE-2026-48588](https://nvd.nist.gov/vuln/detail/CVE-2026-48588) / [GHSA-3h9f-r86x-qvjx](https://github.com/advisories/GHSA-3h9f-r86x-qvjx)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.\n`UpdateCacheMiddleware` and the `cache_page()` decorator cache responses that vary on cookies when the incoming request carries unrelated cookies, which allows remote attackers to read private data from the shared cache.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Chris Whyland for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-48588](https://nvd.nist.gov/vuln/detail/CVE-2026-48588)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jul/07/security-releases](https://www.djangoproject.com/weblog/2026/jul/07/security-releases)\n- [https://github.com/django/django/commit/64f9a2b2283fde3ec69fb0dfe441cf0f6f411ba3](https://github.com/django/django/commit/64f9a2b2283fde3ec69fb0dfe441cf0f6f411ba3)\n- [https://github.com/django/django/commit/6e365f8d01f2ba0bbd90968d76a42600fb8bc4b1](https://github.com/django/django/commit/6e365f8d01f2ba0bbd90968d76a42600fb8bc4b1)\n- [https://github.com/django/django/commit/721685aa7799cc9327bd202cd1f70bd012ca95a7](https://github.com/django/django/commit/721685aa7799cc9327bd202cd1f70bd012ca95a7)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2090.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2090.yaml)\n- [https://github.com/advisories/GHSA-3h9f-r86x-qvjx](https://github.com/advisories/GHSA-3h9f-r86x-qvjx)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-3h9f-r86x-qvjx) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n###  Django: GDALRaster may over-read heap memory when constructed from bytes\n[CVE-2026-53877](https://nvd.nist.gov/vuln/detail/CVE-2026-53877) / [GHSA-crhf-3pfg-w68w](https://github.com/advisories/GHSA-crhf-3pfg-w68w)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.\n`django.contrib.gis.gdal.GDALRaster` over-reads its in-memory buffer when constructed from a bytes object, which can disclose adjacent memory or cause service degradation via a potential segmentation fault when the `vsi_buffer` property is accessed.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Bence Nagy for reporting this issue.\n\n#### Severity\n- CVSS Score: 6.3 / 10 (Medium)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-53877](https://nvd.nist.gov/vuln/detail/CVE-2026-53877)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jul/07/security-releases](https://www.djangoproject.com/weblog/2026/jul/07/security-releases)\n- [https://github.com/django/django/commit/38dfbd27d7d4f4e6eaa087d7a90f2613fbf55b3a](https://github.com/django/django/commit/38dfbd27d7d4f4e6eaa087d7a90f2613fbf55b3a)\n- [https://github.com/django/django/commit/6c66eb8cec52b303af85c2c6e4dd00aa37654dbc](https://github.com/django/django/commit/6c66eb8cec52b303af85c2c6e4dd00aa37654dbc)\n- [https://github.com/django/django/commit/6ca2bbe2efce21010eff48f1f36a3f621d698ed8](https://github.com/django/django/commit/6ca2bbe2efce21010eff48f1f36a3f621d698ed8)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2091.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2091.yaml)\n- [https://github.com/advisories/GHSA-crhf-3pfg-w68w](https://github.com/advisories/GHSA-crhf-3pfg-w68w)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-crhf-3pfg-w68w) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: UpdateCacheMiddleware may disclose cached responses due to case-sensitive Cache-Control handling\n[CVE-2026-8404](https://nvd.nist.gov/vuln/detail/CVE-2026-8404) / [GHSA-8cjm-8mp7-r2xf](https://github.com/advisories/GHSA-8cjm-8mp7-r2xf)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 5.2 before 5.2.15 and 6.0 before 6.0.6.\n`django.middleware.cache.UpdateCacheMiddleware` in Django does not match `Cache-Control` response directives case-insensitively, which allows remote attackers to read responses that were incorrectly cached because their `Cache-Control` directives used uppercase or mixed-case values.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Ahmed Badawe for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-8404](https://nvd.nist.gov/vuln/detail/CVE-2026-8404)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jun/03/security-releases](https://www.djangoproject.com/weblog/2026/jun/03/security-releases)\n- [https://github.com/django/django/commit/366d9ae6e8d1469c04e9ebdc1bcd098fc14a3b1e](https://github.com/django/django/commit/366d9ae6e8d1469c04e9ebdc1bcd098fc14a3b1e)\n- [https://github.com/django/django/commit/b4330259ffbe1a031ed14daab1f35697460f10f2](https://github.com/django/django/commit/b4330259ffbe1a031ed14daab1f35697460f10f2)\n- [https://github.com/django/django/commit/d618d7ae4fec727d5b582bd24f803c28d17bf7cd](https://github.com/django/django/commit/d618d7ae4fec727d5b582bd24f803c28d17bf7cd)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-201.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-201.yaml)\n- [https://github.com/advisories/GHSA-8cjm-8mp7-r2xf](https://github.com/advisories/GHSA-8cjm-8mp7-r2xf)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-8cjm-8mp7-r2xf) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: signed cookies are vulnerable to salt namespace collisions\n[CVE-2026-6873](https://nvd.nist.gov/vuln/detail/CVE-2026-6873) / [GHSA-h7pc-vwp9-298g](https://github.com/advisories/GHSA-h7pc-vwp9-298g)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.6 and 5.2 before 5.2.15.\n`django.http.HttpRequest.get_signed_cookie` in Django uses a non-injective salt derivation (concatenating the cookie name and salt argument), which allows a remote attacker to use a cookie in a context different from the one where it was signed, via distinct `(name, salt)` pairs that produce the same concatenation.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Peng Zhou for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-6873](https://nvd.nist.gov/vuln/detail/CVE-2026-6873)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jun/03/security-releases](https://www.djangoproject.com/weblog/2026/jun/03/security-releases)\n- [https://github.com/django/django/commit/594360cbf58be7f56eb6da96d58644297c99ef85](https://github.com/django/django/commit/594360cbf58be7f56eb6da96d58644297c99ef85)\n- [https://github.com/django/django/commit/70d36515b9cc71700105a14b275583070d48b689](https://github.com/django/django/commit/70d36515b9cc71700105a14b275583070d48b689)\n- [https://github.com/django/django/commit/c807d9c398022d23cb27518fa6ecaf343efb30cf](https://github.com/django/django/commit/c807d9c398022d23cb27518fa6ecaf343efb30cf)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-199.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-199.yaml)\n- [https://github.com/advisories/GHSA-h7pc-vwp9-298g](https://github.com/advisories/GHSA-h7pc-vwp9-298g)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-h7pc-vwp9-298g) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: has_vary_header may expose cached responses when Vary values contain whitespace\n[CVE-2026-48587](https://nvd.nist.gov/vuln/detail/CVE-2026-48587) / [GHSA-923m-gv2p-w5qp](https://github.com/advisories/GHSA-923m-gv2p-w5qp)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 5.2 before 5.2.15 and 6.0 before 6.0.6.\n`django.utils.cache.has_vary_header()` in Django does not strip leading or trailing whitespace from `Vary` response header values before comparison, which allows remote attackers to read cached responses via requests to URLs whose responses contain whitespace-padded Vary header values.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Navid Rezazadeh for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-48587](https://nvd.nist.gov/vuln/detail/CVE-2026-48587)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jun/03/security-releases](https://www.djangoproject.com/weblog/2026/jun/03/security-releases)\n- [https://github.com/django/django/commit/1721035a72624aad7b38dd19b14013efd94b24b8](https://github.com/django/django/commit/1721035a72624aad7b38dd19b14013efd94b24b8)\n- [https://github.com/django/django/commit/42aa0b3364d312e7c6472258d8b0e9c0277fbf22](https://github.com/django/django/commit/42aa0b3364d312e7c6472258d8b0e9c0277fbf22)\n- [https://github.com/django/django/commit/9b62b0af71a14c657d19d95371630ba839e83d9a](https://github.com/django/django/commit/9b62b0af71a14c657d19d95371630ba839e83d9a)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-198.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-198.yaml)\n- [https://github.com/advisories/GHSA-923m-gv2p-w5qp](https://github.com/advisories/GHSA-923m-gv2p-w5qp)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-923m-gv2p-w5qp) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: DomainNameValidator permits newline characters that may enable HTTP header injection\n[CVE-2026-53878](https://nvd.nist.gov/vuln/detail/CVE-2026-53878) / [GHSA-8qcx-xf44-272x](https://github.com/advisories/GHSA-8qcx-xf44-272x)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.\n`DomainNameValidator` does not prohibit newlines in domain names (unless used via a form field, since `CharField` strips newlines). If an application uses values with newlines in an HTTP response, header injection can occur. Django itself is unaffected because `HttpResponse` prohibits newlines in HTTP headers.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Bence Nagy for reporting this issue.\n\n#### Severity\n- CVSS Score: 5.3 / 10 (Medium)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-53878](https://nvd.nist.gov/vuln/detail/CVE-2026-53878)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jul/07/security-releases](https://www.djangoproject.com/weblog/2026/jul/07/security-releases)\n- [https://github.com/django/django/commit/3a720d0d8bf2529253b98968f10ca73daf6d693c](https://github.com/django/django/commit/3a720d0d8bf2529253b98968f10ca73daf6d693c)\n- [https://github.com/django/django/commit/a5de13f1491f1dbf2bb0ad9b91570524ebbc8acd](https://github.com/django/django/commit/a5de13f1491f1dbf2bb0ad9b91570524ebbc8acd)\n- [https://github.com/django/django/commit/d5d60ed0323cddaa0ce0237a26a3d49ac21ee05e](https://github.com/django/django/commit/d5d60ed0323cddaa0ce0237a26a3d49ac21ee05e)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2092.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2092.yaml)\n- [https://github.com/advisories/GHSA-8qcx-xf44-272x](https://github.com/advisories/GHSA-8qcx-xf44-272x)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-8qcx-xf44-272x) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: cache middleware may expose private responses when unrelated request cookies are present\n[CVE-2026-48588](https://nvd.nist.gov/vuln/detail/CVE-2026-48588) / [GHSA-3h9f-r86x-qvjx](https://github.com/advisories/GHSA-3h9f-r86x-qvjx)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.\n`UpdateCacheMiddleware` and the `cache_page()` decorator cache responses that vary on cookies when the incoming request carries unrelated cookies, which allows remote attackers to read private data from the shared cache.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Chris Whyland for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-48588](https://nvd.nist.gov/vuln/detail/CVE-2026-48588)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jul/07/security-releases](https://www.djangoproject.com/weblog/2026/jul/07/security-releases)\n- [https://github.com/django/django/commit/64f9a2b2283fde3ec69fb0dfe441cf0f6f411ba3](https://github.com/django/django/commit/64f9a2b2283fde3ec69fb0dfe441cf0f6f411ba3)\n- [https://github.com/django/django/commit/6e365f8d01f2ba0bbd90968d76a42600fb8bc4b1](https://github.com/django/django/commit/6e365f8d01f2ba0bbd90968d76a42600fb8bc4b1)\n- [https://github.com/django/django/commit/721685aa7799cc9327bd202cd1f70bd012ca95a7](https://github.com/django/django/commit/721685aa7799cc9327bd202cd1f70bd012ca95a7)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2090.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2090.yaml)\n- [https://github.com/advisories/GHSA-3h9f-r86x-qvjx](https://github.com/advisories/GHSA-3h9f-r86x-qvjx)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-3h9f-r86x-qvjx) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n###  Django: GDALRaster may over-read heap memory when constructed from bytes\n[CVE-2026-53877](https://nvd.nist.gov/vuln/detail/CVE-2026-53877) / [GHSA-crhf-3pfg-w68w](https://github.com/advisories/GHSA-crhf-3pfg-w68w)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.\n`django.contrib.gis.gdal.GDALRaster` over-reads its in-memory buffer when constructed from a bytes object, which can disclose adjacent memory or cause service degradation via a potential segmentation fault when the `vsi_buffer` property is accessed.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Bence Nagy for reporting this issue.\n\n#### Severity\n- CVSS Score: 6.3 / 10 (Medium)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-53877](https://nvd.nist.gov/vuln/detail/CVE-2026-53877)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jul/07/security-releases](https://www.djangoproject.com/weblog/2026/jul/07/security-releases)\n- [https://github.com/django/django/commit/38dfbd27d7d4f4e6eaa087d7a90f2613fbf55b3a](https://github.com/django/django/commit/38dfbd27d7d4f4e6eaa087d7a90f2613fbf55b3a)\n- [https://github.com/django/django/commit/6c66eb8cec52b303af85c2c6e4dd00aa37654dbc](https://github.com/django/django/commit/6c66eb8cec52b303af85c2c6e4dd00aa37654dbc)\n- [https://github.com/django/django/commit/6ca2bbe2efce21010eff48f1f36a3f621d698ed8](https://github.com/django/django/commit/6ca2bbe2efce21010eff48f1f36a3f621d698ed8)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2091.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2091.yaml)\n- [https://github.com/advisories/GHSA-crhf-3pfg-w68w](https://github.com/advisories/GHSA-crhf-3pfg-w68w)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-crhf-3pfg-w68w) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: UpdateCacheMiddleware may disclose cached responses due to case-sensitive Cache-Control handling\n[CVE-2026-8404](https://nvd.nist.gov/vuln/detail/CVE-2026-8404) / [GHSA-8cjm-8mp7-r2xf](https://github.com/advisories/GHSA-8cjm-8mp7-r2xf)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 5.2 before 5.2.15 and 6.0 before 6.0.6.\n`django.middleware.cache.UpdateCacheMiddleware` in Django does not match `Cache-Control` response directives case-insensitively, which allows remote attackers to read responses that were incorrectly cached because their `Cache-Control` directives used uppercase or mixed-case values.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Ahmed Badawe for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-8404](https://nvd.nist.gov/vuln/detail/CVE-2026-8404)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jun/03/security-releases](https://www.djangoproject.com/weblog/2026/jun/03/security-releases)\n- [https://github.com/django/django/commit/366d9ae6e8d1469c04e9ebdc1bcd098fc14a3b1e](https://github.com/django/django/commit/366d9ae6e8d1469c04e9ebdc1bcd098fc14a3b1e)\n- [https://github.com/django/django/commit/b4330259ffbe1a031ed14daab1f35697460f10f2](https://github.com/django/django/commit/b4330259ffbe1a031ed14daab1f35697460f10f2)\n- [https://github.com/django/django/commit/d618d7ae4fec727d5b582bd24f803c28d17bf7cd](https://github.com/django/django/commit/d618d7ae4fec727d5b582bd24f803c28d17bf7cd)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-201.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-201.yaml)\n- [https://github.com/advisories/GHSA-8cjm-8mp7-r2xf](https://github.com/advisories/GHSA-8cjm-8mp7-r2xf)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-8cjm-8mp7-r2xf) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: signed cookies are vulnerable to salt namespace collisions\n[CVE-2026-6873](https://nvd.nist.gov/vuln/detail/CVE-2026-6873) / [GHSA-h7pc-vwp9-298g](https://github.com/advisories/GHSA-h7pc-vwp9-298g)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.6 and 5.2 before 5.2.15.\n`django.http.HttpRequest.get_signed_cookie` in Django uses a non-injective salt derivation (concatenating the cookie name and salt argument), which allows a remote attacker to use a cookie in a context different from the one where it was signed, via distinct `(name, salt)` pairs that produce the same concatenation.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Peng Zhou for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-6873](https://nvd.nist.gov/vuln/detail/CVE-2026-6873)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jun/03/security-releases](https://www.djangoproject.com/weblog/2026/jun/03/security-releases)\n- [https://github.com/django/django/commit/594360cbf58be7f56eb6da96d58644297c99ef85](https://github.com/django/django/commit/594360cbf58be7f56eb6da96d58644297c99ef85)\n- [https://github.com/django/django/commit/70d36515b9cc71700105a14b275583070d48b689](https://github.com/django/django/commit/70d36515b9cc71700105a14b275583070d48b689)\n- [https://github.com/django/django/commit/c807d9c398022d23cb27518fa6ecaf343efb30cf](https://github.com/django/django/commit/c807d9c398022d23cb27518fa6ecaf343efb30cf)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-199.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-199.yaml)\n- [https://github.com/advisories/GHSA-h7pc-vwp9-298g](https://github.com/advisories/GHSA-h7pc-vwp9-298g)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-h7pc-vwp9-298g) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: has_vary_header may expose cached responses when Vary values contain whitespace\n[CVE-2026-48587](https://nvd.nist.gov/vuln/detail/CVE-2026-48587) / [GHSA-923m-gv2p-w5qp](https://github.com/advisories/GHSA-923m-gv2p-w5qp)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 5.2 before 5.2.15 and 6.0 before 6.0.6.\n`django.utils.cache.has_vary_header()` in Django does not strip leading or trailing whitespace from `Vary` response header values before comparison, which allows remote attackers to read cached responses via requests to URLs whose responses contain whitespace-padded Vary header values.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Navid Rezazadeh for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-48587](https://nvd.nist.gov/vuln/detail/CVE-2026-48587)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jun/03/security-releases](https://www.djangoproject.com/weblog/2026/jun/03/security-releases)\n- [https://github.com/django/django/commit/1721035a72624aad7b38dd19b14013efd94b24b8](https://github.com/django/django/commit/1721035a72624aad7b38dd19b14013efd94b24b8)\n- [https://github.com/django/django/commit/42aa0b3364d312e7c6472258d8b0e9c0277fbf22](https://github.com/django/django/commit/42aa0b3364d312e7c6472258d8b0e9c0277fbf22)\n- [https://github.com/django/django/commit/9b62b0af71a14c657d19d95371630ba839e83d9a](https://github.com/django/django/commit/9b62b0af71a14c657d19d95371630ba839e83d9a)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-198.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-198.yaml)\n- [https://github.com/advisories/GHSA-923m-gv2p-w5qp](https://github.com/advisories/GHSA-923m-gv2p-w5qp)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-923m-gv2p-w5qp) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: DomainNameValidator permits newline characters that may enable HTTP header injection\n[CVE-2026-53878](https://nvd.nist.gov/vuln/detail/CVE-2026-53878) / [GHSA-8qcx-xf44-272x](https://github.com/advisories/GHSA-8qcx-xf44-272x)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.\n`DomainNameValidator` does not prohibit newlines in domain names (unless used via a form field, since `CharField` strips newlines). If an application uses values with newlines in an HTTP response, header injection can occur. Django itself is unaffected because `HttpResponse` prohibits newlines in HTTP headers.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Bence Nagy for reporting this issue.\n\n#### Severity\n- CVSS Score: 5.3 / 10 (Medium)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-53878](https://nvd.nist.gov/vuln/detail/CVE-2026-53878)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jul/07/security-releases](https://www.djangoproject.com/weblog/2026/jul/07/security-releases)\n- [https://github.com/django/django/commit/3a720d0d8bf2529253b98968f10ca73daf6d693c](https://github.com/django/django/commit/3a720d0d8bf2529253b98968f10ca73daf6d693c)\n- [https://github.com/django/django/commit/a5de13f1491f1dbf2bb0ad9b91570524ebbc8acd](https://github.com/django/django/commit/a5de13f1491f1dbf2bb0ad9b91570524ebbc8acd)\n- [https://github.com/django/django/commit/d5d60ed0323cddaa0ce0237a26a3d49ac21ee05e](https://github.com/django/django/commit/d5d60ed0323cddaa0ce0237a26a3d49ac21ee05e)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2092.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2092.yaml)\n- [https://github.com/advisories/GHSA-8qcx-xf44-272x](https://github.com/advisories/GHSA-8qcx-xf44-272x)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-8qcx-xf44-272x) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: cache middleware may expose private responses when unrelated request cookies are present\n[CVE-2026-48588](https://nvd.nist.gov/vuln/detail/CVE-2026-48588) / [GHSA-3h9f-r86x-qvjx](https://github.com/advisories/GHSA-3h9f-r86x-qvjx)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.\n`UpdateCacheMiddleware` and the `cache_page()` decorator cache responses that vary on cookies when the incoming request carries unrelated cookies, which allows remote attackers to read private data from the shared cache.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Chris Whyland for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-48588](https://nvd.nist.gov/vuln/detail/CVE-2026-48588)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jul/07/security-releases](https://www.djangoproject.com/weblog/2026/jul/07/security-releases)\n- [https://github.com/django/django/commit/64f9a2b2283fde3ec69fb0dfe441cf0f6f411ba3](https://github.com/django/django/commit/64f9a2b2283fde3ec69fb0dfe441cf0f6f411ba3)\n- [https://github.com/django/django/commit/6e365f8d01f2ba0bbd90968d76a42600fb8bc4b1](https://github.com/django/django/commit/6e365f8d01f2ba0bbd90968d76a42600fb8bc4b1)\n- [https://github.com/django/django/commit/721685aa7799cc9327bd202cd1f70bd012ca95a7](https://github.com/django/django/commit/721685aa7799cc9327bd202cd1f70bd012ca95a7)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2090.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2090.yaml)\n- [https://github.com/advisories/GHSA-3h9f-r86x-qvjx](https://github.com/advisories/GHSA-3h9f-r86x-qvjx)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-3h9f-r86x-qvjx) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n###  Django: GDALRaster may over-read heap memory when constructed from bytes\n[CVE-2026-53877](https://nvd.nist.gov/vuln/detail/CVE-2026-53877) / [GHSA-crhf-3pfg-w68w](https://github.com/advisories/GHSA-crhf-3pfg-w68w)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.\n`django.contrib.gis.gdal.GDALRaster` over-reads its in-memory buffer when constructed from a bytes object, which can disclose adjacent memory or cause service degradation via a potential segmentation fault when the `vsi_buffer` property is accessed.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Bence Nagy for reporting this issue.\n\n#### Severity\n- CVSS Score: 6.3 / 10 (Medium)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-53877](https://nvd.nist.gov/vuln/detail/CVE-2026-53877)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jul/07/security-releases](https://www.djangoproject.com/weblog/2026/jul/07/security-releases)\n- [https://github.com/django/django/commit/38dfbd27d7d4f4e6eaa087d7a90f2613fbf55b3a](https://github.com/django/django/commit/38dfbd27d7d4f4e6eaa087d7a90f2613fbf55b3a)\n- [https://github.com/django/django/commit/6c66eb8cec52b303af85c2c6e4dd00aa37654dbc](https://github.com/django/django/commit/6c66eb8cec52b303af85c2c6e4dd00aa37654dbc)\n- [https://github.com/django/django/commit/6ca2bbe2efce21010eff48f1f36a3f621d698ed8](https://github.com/django/django/commit/6ca2bbe2efce21010eff48f1f36a3f621d698ed8)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2091.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2091.yaml)\n- [https://github.com/advisories/GHSA-crhf-3pfg-w68w](https://github.com/advisories/GHSA-crhf-3pfg-w68w)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-crhf-3pfg-w68w) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: UpdateCacheMiddleware may disclose cached responses due to case-sensitive Cache-Control handling\n[CVE-2026-8404](https://nvd.nist.gov/vuln/detail/CVE-2026-8404) / [GHSA-8cjm-8mp7-r2xf](https://github.com/advisories/GHSA-8cjm-8mp7-r2xf)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 5.2 before 5.2.15 and 6.0 before 6.0.6.\n`django.middleware.cache.UpdateCacheMiddleware` in Django does not match `Cache-Control` response directives case-insensitively, which allows remote attackers to read responses that were incorrectly cached because their `Cache-Control` directives used uppercase or mixed-case values.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Ahmed Badawe for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-8404](https://nvd.nist.gov/vuln/detail/CVE-2026-8404)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jun/03/security-releases](https://www.djangoproject.com/weblog/2026/jun/03/security-releases)\n- [https://github.com/django/django/commit/366d9ae6e8d1469c04e9ebdc1bcd098fc14a3b1e](https://github.com/django/django/commit/366d9ae6e8d1469c04e9ebdc1bcd098fc14a3b1e)\n- [https://github.com/django/django/commit/b4330259ffbe1a031ed14daab1f35697460f10f2](https://github.com/django/django/commit/b4330259ffbe1a031ed14daab1f35697460f10f2)\n- [https://github.com/django/django/commit/d618d7ae4fec727d5b582bd24f803c28d17bf7cd](https://github.com/django/django/commit/d618d7ae4fec727d5b582bd24f803c28d17bf7cd)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-201.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-201.yaml)\n- [https://github.com/advisories/GHSA-8cjm-8mp7-r2xf](https://github.com/advisories/GHSA-8cjm-8mp7-r2xf)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-8cjm-8mp7-r2xf) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: signed cookies are vulnerable to salt namespace collisions\n[CVE-2026-6873](https://nvd.nist.gov/vuln/detail/CVE-2026-6873) / [GHSA-h7pc-vwp9-298g](https://github.com/advisories/GHSA-h7pc-vwp9-298g)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.6 and 5.2 before 5.2.15.\n`django.http.HttpRequest.get_signed_cookie` in Django uses a non-injective salt derivation (concatenating the cookie name and salt argument), which allows a remote attacker to use a cookie in a context different from the one where it was signed, via distinct `(name, salt)` pairs that produce the same concatenation.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Peng Zhou for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-6873](https://nvd.nist.gov/vuln/detail/CVE-2026-6873)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jun/03/security-releases](https://www.djangoproject.com/weblog/2026/jun/03/security-releases)\n- [https://github.com/django/django/commit/594360cbf58be7f56eb6da96d58644297c99ef85](https://github.com/django/django/commit/594360cbf58be7f56eb6da96d58644297c99ef85)\n- [https://github.com/django/django/commit/70d36515b9cc71700105a14b275583070d48b689](https://github.com/django/django/commit/70d36515b9cc71700105a14b275583070d48b689)\n- [https://github.com/django/django/commit/c807d9c398022d23cb27518fa6ecaf343efb30cf](https://github.com/django/django/commit/c807d9c398022d23cb27518fa6ecaf343efb30cf)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-199.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-199.yaml)\n- [https://github.com/advisories/GHSA-h7pc-vwp9-298g](https://github.com/advisories/GHSA-h7pc-vwp9-298g)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-h7pc-vwp9-298g) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: has_vary_header may expose cached responses when Vary values contain whitespace\n[CVE-2026-48587](https://nvd.nist.gov/vuln/detail/CVE-2026-48587) / [GHSA-923m-gv2p-w5qp](https://github.com/advisories/GHSA-923m-gv2p-w5qp)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 5.2 before 5.2.15 and 6.0 before 6.0.6.\n`django.utils.cache.has_vary_header()` in Django does not strip leading or trailing whitespace from `Vary` response header values before comparison, which allows remote attackers to read cached responses via requests to URLs whose responses contain whitespace-padded Vary header values.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Navid Rezazadeh for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-48587](https://nvd.nist.gov/vuln/detail/CVE-2026-48587)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jun/03/security-releases](https://www.djangoproject.com/weblog/2026/jun/03/security-releases)\n- [https://github.com/django/django/commit/1721035a72624aad7b38dd19b14013efd94b24b8](https://github.com/django/django/commit/1721035a72624aad7b38dd19b14013efd94b24b8)\n- [https://github.com/django/django/commit/42aa0b3364d312e7c6472258d8b0e9c0277fbf22](https://github.com/django/django/commit/42aa0b3364d312e7c6472258d8b0e9c0277fbf22)\n- [https://github.com/django/django/commit/9b62b0af71a14c657d19d95371630ba839e83d9a](https://github.com/django/django/commit/9b62b0af71a14c657d19d95371630ba839e83d9a)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-198.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-198.yaml)\n- [https://github.com/advisories/GHSA-923m-gv2p-w5qp](https://github.com/advisories/GHSA-923m-gv2p-w5qp)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-923m-gv2p-w5qp) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: DomainNameValidator permits newline characters that may enable HTTP header injection\n[CVE-2026-53878](https://nvd.nist.gov/vuln/detail/CVE-2026-53878) / [GHSA-8qcx-xf44-272x](https://github.com/advisories/GHSA-8qcx-xf44-272x)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.\n`DomainNameValidator` does not prohibit newlines in domain names (unless used via a form field, since `CharField` strips newlines). If an application uses values with newlines in an HTTP response, header injection can occur. Django itself is unaffected because `HttpResponse` prohibits newlines in HTTP headers.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Bence Nagy for reporting this issue.\n\n#### Severity\n- CVSS Score: 5.3 / 10 (Medium)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-53878](https://nvd.nist.gov/vuln/detail/CVE-2026-53878)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jul/07/security-releases](https://www.djangoproject.com/weblog/2026/jul/07/security-releases)\n- [https://github.com/django/django/commit/3a720d0d8bf2529253b98968f10ca73daf6d693c](https://github.com/django/django/commit/3a720d0d8bf2529253b98968f10ca73daf6d693c)\n- [https://github.com/django/django/commit/a5de13f1491f1dbf2bb0ad9b91570524ebbc8acd](https://github.com/django/django/commit/a5de13f1491f1dbf2bb0ad9b91570524ebbc8acd)\n- [https://github.com/django/django/commit/d5d60ed0323cddaa0ce0237a26a3d49ac21ee05e](https://github.com/django/django/commit/d5d60ed0323cddaa0ce0237a26a3d49ac21ee05e)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2092.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2092.yaml)\n- [https://github.com/advisories/GHSA-8qcx-xf44-272x](https://github.com/advisories/GHSA-8qcx-xf44-272x)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-8qcx-xf44-272x) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: cache middleware may expose private responses when unrelated request cookies are present\n[CVE-2026-48588](https://nvd.nist.gov/vuln/detail/CVE-2026-48588) / [GHSA-3h9f-r86x-qvjx](https://github.com/advisories/GHSA-3h9f-r86x-qvjx)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.\n`UpdateCacheMiddleware` and the `cache_page()` decorator cache responses that vary on cookies when the incoming request carries unrelated cookies, which allows remote attackers to read private data from the shared cache.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Chris Whyland for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-48588](https://nvd.nist.gov/vuln/detail/CVE-2026-48588)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jul/07/security-releases](https://www.djangoproject.com/weblog/2026/jul/07/security-releases)\n- [https://github.com/django/django/commit/64f9a2b2283fde3ec69fb0dfe441cf0f6f411ba3](https://github.com/django/django/commit/64f9a2b2283fde3ec69fb0dfe441cf0f6f411ba3)\n- [https://github.com/django/django/commit/6e365f8d01f2ba0bbd90968d76a42600fb8bc4b1](https://github.com/django/django/commit/6e365f8d01f2ba0bbd90968d76a42600fb8bc4b1)\n- [https://github.com/django/django/commit/721685aa7799cc9327bd202cd1f70bd012ca95a7](https://github.com/django/django/commit/721685aa7799cc9327bd202cd1f70bd012ca95a7)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2090.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2090.yaml)\n- [https://github.com/advisories/GHSA-3h9f-r86x-qvjx](https://github.com/advisories/GHSA-3h9f-r86x-qvjx)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-3h9f-r86x-qvjx) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n###  Django: GDALRaster may over-read heap memory when constructed from bytes\n[CVE-2026-53877](https://nvd.nist.gov/vuln/detail/CVE-2026-53877) / [GHSA-crhf-3pfg-w68w](https://github.com/advisories/GHSA-crhf-3pfg-w68w)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.\n`django.contrib.gis.gdal.GDALRaster` over-reads its in-memory buffer when constructed from a bytes object, which can disclose adjacent memory or cause service degradation via a potential segmentation fault when the `vsi_buffer` property is accessed.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Bence Nagy for reporting this issue.\n\n#### Severity\n- CVSS Score: 6.3 / 10 (Medium)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-53877](https://nvd.nist.gov/vuln/detail/CVE-2026-53877)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jul/07/security-releases](https://www.djangoproject.com/weblog/2026/jul/07/security-releases)\n- [https://github.com/django/django/commit/38dfbd27d7d4f4e6eaa087d7a90f2613fbf55b3a](https://github.com/django/django/commit/38dfbd27d7d4f4e6eaa087d7a90f2613fbf55b3a)\n- [https://github.com/django/django/commit/6c66eb8cec52b303af85c2c6e4dd00aa37654dbc](https://github.com/django/django/commit/6c66eb8cec52b303af85c2c6e4dd00aa37654dbc)\n- [https://github.com/django/django/commit/6ca2bbe2efce21010eff48f1f36a3f621d698ed8](https://github.com/django/django/commit/6ca2bbe2efce21010eff48f1f36a3f621d698ed8)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2091.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2091.yaml)\n- [https://github.com/advisories/GHSA-crhf-3pfg-w68w](https://github.com/advisories/GHSA-crhf-3pfg-w68w)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-crhf-3pfg-w68w) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: UpdateCacheMiddleware may disclose cached responses due to case-sensitive Cache-Control handling\n[CVE-2026-8404](https://nvd.nist.gov/vuln/detail/CVE-2026-8404) / [GHSA-8cjm-8mp7-r2xf](https://github.com/advisories/GHSA-8cjm-8mp7-r2xf)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 5.2 before 5.2.15 and 6.0 before 6.0.6.\n`django.middleware.cache.UpdateCacheMiddleware` in Django does not match `Cache-Control` response directives case-insensitively, which allows remote attackers to read responses that were incorrectly cached because their `Cache-Control` directives used uppercase or mixed-case values.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Ahmed Badawe for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-8404](https://nvd.nist.gov/vuln/detail/CVE-2026-8404)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jun/03/security-releases](https://www.djangoproject.com/weblog/2026/jun/03/security-releases)\n- [https://github.com/django/django/commit/366d9ae6e8d1469c04e9ebdc1bcd098fc14a3b1e](https://github.com/django/django/commit/366d9ae6e8d1469c04e9ebdc1bcd098fc14a3b1e)\n- [https://github.com/django/django/commit/b4330259ffbe1a031ed14daab1f35697460f10f2](https://github.com/django/django/commit/b4330259ffbe1a031ed14daab1f35697460f10f2)\n- [https://github.com/django/django/commit/d618d7ae4fec727d5b582bd24f803c28d17bf7cd](https://github.com/django/django/commit/d618d7ae4fec727d5b582bd24f803c28d17bf7cd)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-201.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-201.yaml)\n- [https://github.com/advisories/GHSA-8cjm-8mp7-r2xf](https://github.com/advisories/GHSA-8cjm-8mp7-r2xf)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-8cjm-8mp7-r2xf) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: signed cookies are vulnerable to salt namespace collisions\n[CVE-2026-6873](https://nvd.nist.gov/vuln/detail/CVE-2026-6873) / [GHSA-h7pc-vwp9-298g](https://github.com/advisories/GHSA-h7pc-vwp9-298g)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.6 and 5.2 before 5.2.15.\n`django.http.HttpRequest.get_signed_cookie` in Django uses a non-injective salt derivation (concatenating the cookie name and salt argument), which allows a remote attacker to use a cookie in a context different from the one where it was signed, via distinct `(name, salt)` pairs that produce the same concatenation.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Peng Zhou for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-6873](https://nvd.nist.gov/vuln/detail/CVE-2026-6873)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jun/03/security-releases](https://www.djangoproject.com/weblog/2026/jun/03/security-releases)\n- [https://github.com/django/django/commit/594360cbf58be7f56eb6da96d58644297c99ef85](https://github.com/django/django/commit/594360cbf58be7f56eb6da96d58644297c99ef85)\n- [https://github.com/django/django/commit/70d36515b9cc71700105a14b275583070d48b689](https://github.com/django/django/commit/70d36515b9cc71700105a14b275583070d48b689)\n- [https://github.com/django/django/commit/c807d9c398022d23cb27518fa6ecaf343efb30cf](https://github.com/django/django/commit/c807d9c398022d23cb27518fa6ecaf343efb30cf)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-199.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-199.yaml)\n- [https://github.com/advisories/GHSA-h7pc-vwp9-298g](https://github.com/advisories/GHSA-h7pc-vwp9-298g)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-h7pc-vwp9-298g) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: has_vary_header may expose cached responses when Vary values contain whitespace\n[CVE-2026-48587](https://nvd.nist.gov/vuln/detail/CVE-2026-48587) / [GHSA-923m-gv2p-w5qp](https://github.com/advisories/GHSA-923m-gv2p-w5qp)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 5.2 before 5.2.15 and 6.0 before 6.0.6.\n`django.utils.cache.has_vary_header()` in Django does not strip leading or trailing whitespace from `Vary` response header values before comparison, which allows remote attackers to read cached responses via requests to URLs whose responses contain whitespace-padded Vary header values.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Navid Rezazadeh for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-48587](https://nvd.nist.gov/vuln/detail/CVE-2026-48587)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jun/03/security-releases](https://www.djangoproject.com/weblog/2026/jun/03/security-releases)\n- [https://github.com/django/django/commit/1721035a72624aad7b38dd19b14013efd94b24b8](https://github.com/django/django/commit/1721035a72624aad7b38dd19b14013efd94b24b8)\n- [https://github.com/django/django/commit/42aa0b3364d312e7c6472258d8b0e9c0277fbf22](https://github.com/django/django/commit/42aa0b3364d312e7c6472258d8b0e9c0277fbf22)\n- [https://github.com/django/django/commit/9b62b0af71a14c657d19d95371630ba839e83d9a](https://github.com/django/django/commit/9b62b0af71a14c657d19d95371630ba839e83d9a)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-198.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-198.yaml)\n- [https://github.com/advisories/GHSA-923m-gv2p-w5qp](https://github.com/advisories/GHSA-923m-gv2p-w5qp)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-923m-gv2p-w5qp) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: DomainNameValidator permits newline characters that may enable HTTP header injection\n[CVE-2026-53878](https://nvd.nist.gov/vuln/detail/CVE-2026-53878) / [GHSA-8qcx-xf44-272x](https://github.com/advisories/GHSA-8qcx-xf44-272x)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.\n`DomainNameValidator` does not prohibit newlines in domain names (unless used via a form field, since `CharField` strips newlines). If an application uses values with newlines in an HTTP response, header injection can occur. Django itself is unaffected because `HttpResponse` prohibits newlines in HTTP headers.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Bence Nagy for reporting this issue.\n\n#### Severity\n- CVSS Score: 5.3 / 10 (Medium)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-53878](https://nvd.nist.gov/vuln/detail/CVE-2026-53878)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jul/07/security-releases](https://www.djangoproject.com/weblog/2026/jul/07/security-releases)\n- [https://github.com/django/django/commit/3a720d0d8bf2529253b98968f10ca73daf6d693c](https://github.com/django/django/commit/3a720d0d8bf2529253b98968f10ca73daf6d693c)\n- [https://github.com/django/django/commit/a5de13f1491f1dbf2bb0ad9b91570524ebbc8acd](https://github.com/django/django/commit/a5de13f1491f1dbf2bb0ad9b91570524ebbc8acd)\n- [https://github.com/django/django/commit/d5d60ed0323cddaa0ce0237a26a3d49ac21ee05e](https://github.com/django/django/commit/d5d60ed0323cddaa0ce0237a26a3d49ac21ee05e)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2092.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2092.yaml)\n- [https://github.com/advisories/GHSA-8qcx-xf44-272x](https://github.com/advisories/GHSA-8qcx-xf44-272x)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-8qcx-xf44-272x) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: cache middleware may expose private responses when unrelated request cookies are present\n[CVE-2026-48588](https://nvd.nist.gov/vuln/detail/CVE-2026-48588) / [GHSA-3h9f-r86x-qvjx](https://github.com/advisories/GHSA-3h9f-r86x-qvjx)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.\n`UpdateCacheMiddleware` and the `cache_page()` decorator cache responses that vary on cookies when the incoming request carries unrelated cookies, which allows remote attackers to read private data from the shared cache.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Chris Whyland for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-48588](https://nvd.nist.gov/vuln/detail/CVE-2026-48588)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jul/07/security-releases](https://www.djangoproject.com/weblog/2026/jul/07/security-releases)\n- [https://github.com/django/django/commit/64f9a2b2283fde3ec69fb0dfe441cf0f6f411ba3](https://github.com/django/django/commit/64f9a2b2283fde3ec69fb0dfe441cf0f6f411ba3)\n- [https://github.com/django/django/commit/6e365f8d01f2ba0bbd90968d76a42600fb8bc4b1](https://github.com/django/django/commit/6e365f8d01f2ba0bbd90968d76a42600fb8bc4b1)\n- [https://github.com/django/django/commit/721685aa7799cc9327bd202cd1f70bd012ca95a7](https://github.com/django/django/commit/721685aa7799cc9327bd202cd1f70bd012ca95a7)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2090.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2090.yaml)\n- [https://github.com/advisories/GHSA-3h9f-r86x-qvjx](https://github.com/advisories/GHSA-3h9f-r86x-qvjx)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-3h9f-r86x-qvjx) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n###  Django: GDALRaster may over-read heap memory when constructed from bytes\n[CVE-2026-53877](https://nvd.nist.gov/vuln/detail/CVE-2026-53877) / [GHSA-crhf-3pfg-w68w](https://github.com/advisories/GHSA-crhf-3pfg-w68w)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.\n`django.contrib.gis.gdal.GDALRaster` over-reads its in-memory buffer when constructed from a bytes object, which can disclose adjacent memory or cause service degradation via a potential segmentation fault when the `vsi_buffer` property is accessed.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Bence Nagy for reporting this issue.\n\n#### Severity\n- CVSS Score: 6.3 / 10 (Medium)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-53877](https://nvd.nist.gov/vuln/detail/CVE-2026-53877)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jul/07/security-releases](https://www.djangoproject.com/weblog/2026/jul/07/security-releases)\n- [https://github.com/django/django/commit/38dfbd27d7d4f4e6eaa087d7a90f2613fbf55b3a](https://github.com/django/django/commit/38dfbd27d7d4f4e6eaa087d7a90f2613fbf55b3a)\n- [https://github.com/django/django/commit/6c66eb8cec52b303af85c2c6e4dd00aa37654dbc](https://github.com/django/django/commit/6c66eb8cec52b303af85c2c6e4dd00aa37654dbc)\n- [https://github.com/django/django/commit/6ca2bbe2efce21010eff48f1f36a3f621d698ed8](https://github.com/django/django/commit/6ca2bbe2efce21010eff48f1f36a3f621d698ed8)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2091.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2091.yaml)\n- [https://github.com/advisories/GHSA-crhf-3pfg-w68w](https://github.com/advisories/GHSA-crhf-3pfg-w68w)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-crhf-3pfg-w68w) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: UpdateCacheMiddleware may disclose cached responses due to case-sensitive Cache-Control handling\n[CVE-2026-8404](https://nvd.nist.gov/vuln/detail/CVE-2026-8404) / [GHSA-8cjm-8mp7-r2xf](https://github.com/advisories/GHSA-8cjm-8mp7-r2xf)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 5.2 before 5.2.15 and 6.0 before 6.0.6.\n`django.middleware.cache.UpdateCacheMiddleware` in Django does not match `Cache-Control` response directives case-insensitively, which allows remote attackers to read responses that were incorrectly cached because their `Cache-Control` directives used uppercase or mixed-case values.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Ahmed Badawe for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-8404](https://nvd.nist.gov/vuln/detail/CVE-2026-8404)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jun/03/security-releases](https://www.djangoproject.com/weblog/2026/jun/03/security-releases)\n- [https://github.com/django/django/commit/366d9ae6e8d1469c04e9ebdc1bcd098fc14a3b1e](https://github.com/django/django/commit/366d9ae6e8d1469c04e9ebdc1bcd098fc14a3b1e)\n- [https://github.com/django/django/commit/b4330259ffbe1a031ed14daab1f35697460f10f2](https://github.com/django/django/commit/b4330259ffbe1a031ed14daab1f35697460f10f2)\n- [https://github.com/django/django/commit/d618d7ae4fec727d5b582bd24f803c28d17bf7cd](https://github.com/django/django/commit/d618d7ae4fec727d5b582bd24f803c28d17bf7cd)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-201.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-201.yaml)\n- [https://github.com/advisories/GHSA-8cjm-8mp7-r2xf](https://github.com/advisories/GHSA-8cjm-8mp7-r2xf)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-8cjm-8mp7-r2xf) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: signed cookies are vulnerable to salt namespace collisions\n[CVE-2026-6873](https://nvd.nist.gov/vuln/detail/CVE-2026-6873) / [GHSA-h7pc-vwp9-298g](https://github.com/advisories/GHSA-h7pc-vwp9-298g)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.6 and 5.2 before 5.2.15.\n`django.http.HttpRequest.get_signed_cookie` in Django uses a non-injective salt derivation (concatenating the cookie name and salt argument), which allows a remote attacker to use a cookie in a context different from the one where it was signed, via distinct `(name, salt)` pairs that produce the same concatenation.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Peng Zhou for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-6873](https://nvd.nist.gov/vuln/detail/CVE-2026-6873)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jun/03/security-releases](https://www.djangoproject.com/weblog/2026/jun/03/security-releases)\n- [https://github.com/django/django/commit/594360cbf58be7f56eb6da96d58644297c99ef85](https://github.com/django/django/commit/594360cbf58be7f56eb6da96d58644297c99ef85)\n- [https://github.com/django/django/commit/70d36515b9cc71700105a14b275583070d48b689](https://github.com/django/django/commit/70d36515b9cc71700105a14b275583070d48b689)\n- [https://github.com/django/django/commit/c807d9c398022d23cb27518fa6ecaf343efb30cf](https://github.com/django/django/commit/c807d9c398022d23cb27518fa6ecaf343efb30cf)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-199.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-199.yaml)\n- [https://github.com/advisories/GHSA-h7pc-vwp9-298g](https://github.com/advisories/GHSA-h7pc-vwp9-298g)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-h7pc-vwp9-298g) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: has_vary_header may expose cached responses when Vary values contain whitespace\n[CVE-2026-48587](https://nvd.nist.gov/vuln/detail/CVE-2026-48587) / [GHSA-923m-gv2p-w5qp](https://github.com/advisories/GHSA-923m-gv2p-w5qp)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 5.2 before 5.2.15 and 6.0 before 6.0.6.\n`django.utils.cache.has_vary_header()` in Django does not strip leading or trailing whitespace from `Vary` response header values before comparison, which allows remote attackers to read cached responses via requests to URLs whose responses contain whitespace-padded Vary header values.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Navid Rezazadeh for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-48587](https://nvd.nist.gov/vuln/detail/CVE-2026-48587)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jun/03/security-releases](https://www.djangoproject.com/weblog/2026/jun/03/security-releases)\n- [https://github.com/django/django/commit/1721035a72624aad7b38dd19b14013efd94b24b8](https://github.com/django/django/commit/1721035a72624aad7b38dd19b14013efd94b24b8)\n- [https://github.com/django/django/commit/42aa0b3364d312e7c6472258d8b0e9c0277fbf22](https://github.com/django/django/commit/42aa0b3364d312e7c6472258d8b0e9c0277fbf22)\n- [https://github.com/django/django/commit/9b62b0af71a14c657d19d95371630ba839e83d9a](https://github.com/django/django/commit/9b62b0af71a14c657d19d95371630ba839e83d9a)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-198.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-198.yaml)\n- [https://github.com/advisories/GHSA-923m-gv2p-w5qp](https://github.com/advisories/GHSA-923m-gv2p-w5qp)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-923m-gv2p-w5qp) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: DomainNameValidator permits newline characters that may enable HTTP header injection\n[CVE-2026-53878](https://nvd.nist.gov/vuln/detail/CVE-2026-53878) / [GHSA-8qcx-xf44-272x](https://github.com/advisories/GHSA-8qcx-xf44-272x)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.\n`DomainNameValidator` does not prohibit newlines in domain names (unless used via a form field, since `CharField` strips newlines). If an application uses values with newlines in an HTTP response, header injection can occur. Django itself is unaffected because `HttpResponse` prohibits newlines in HTTP headers.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Bence Nagy for reporting this issue.\n\n#### Severity\n- CVSS Score: 5.3 / 10 (Medium)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-53878](https://nvd.nist.gov/vuln/detail/CVE-2026-53878)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jul/07/security-releases](https://www.djangoproject.com/weblog/2026/jul/07/security-releases)\n- [https://github.com/django/django/commit/3a720d0d8bf2529253b98968f10ca73daf6d693c](https://github.com/django/django/commit/3a720d0d8bf2529253b98968f10ca73daf6d693c)\n- [https://github.com/django/django/commit/a5de13f1491f1dbf2bb0ad9b91570524ebbc8acd](https://github.com/django/django/commit/a5de13f1491f1dbf2bb0ad9b91570524ebbc8acd)\n- [https://github.com/django/django/commit/d5d60ed0323cddaa0ce0237a26a3d49ac21ee05e](https://github.com/django/django/commit/d5d60ed0323cddaa0ce0237a26a3d49ac21ee05e)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2092.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2092.yaml)\n- [https://github.com/advisories/GHSA-8qcx-xf44-272x](https://github.com/advisories/GHSA-8qcx-xf44-272x)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-8qcx-xf44-272x) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: cache middleware may expose private responses when unrelated request cookies are present\n[CVE-2026-48588](https://nvd.nist.gov/vuln/detail/CVE-2026-48588) / [GHSA-3h9f-r86x-qvjx](https://github.com/advisories/GHSA-3h9f-r86x-qvjx)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.\n`UpdateCacheMiddleware` and the `cache_page()` decorator cache responses that vary on cookies when the incoming request carries unrelated cookies, which allows remote attackers to read private data from the shared cache.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Chris Whyland for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-48588](https://nvd.nist.gov/vuln/detail/CVE-2026-48588)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jul/07/security-releases](https://www.djangoproject.com/weblog/2026/jul/07/security-releases)\n- [https://github.com/django/django/commit/64f9a2b2283fde3ec69fb0dfe441cf0f6f411ba3](https://github.com/django/django/commit/64f9a2b2283fde3ec69fb0dfe441cf0f6f411ba3)\n- [https://github.com/django/django/commit/6e365f8d01f2ba0bbd90968d76a42600fb8bc4b1](https://github.com/django/django/commit/6e365f8d01f2ba0bbd90968d76a42600fb8bc4b1)\n- [https://github.com/django/django/commit/721685aa7799cc9327bd202cd1f70bd012ca95a7](https://github.com/django/django/commit/721685aa7799cc9327bd202cd1f70bd012ca95a7)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2090.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2090.yaml)\n- [https://github.com/advisories/GHSA-3h9f-r86x-qvjx](https://github.com/advisories/GHSA-3h9f-r86x-qvjx)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-3h9f-r86x-qvjx) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n###  Django: GDALRaster may over-read heap memory when constructed from bytes\n[CVE-2026-53877](https://nvd.nist.gov/vuln/detail/CVE-2026-53877) / [GHSA-crhf-3pfg-w68w](https://github.com/advisories/GHSA-crhf-3pfg-w68w)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.\n`django.contrib.gis.gdal.GDALRaster` over-reads its in-memory buffer when constructed from a bytes object, which can disclose adjacent memory or cause service degradation via a potential segmentation fault when the `vsi_buffer` property is accessed.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Bence Nagy for reporting this issue.\n\n#### Severity\n- CVSS Score: 6.3 / 10 (Medium)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-53877](https://nvd.nist.gov/vuln/detail/CVE-2026-53877)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jul/07/security-releases](https://www.djangoproject.com/weblog/2026/jul/07/security-releases)\n- [https://github.com/django/django/commit/38dfbd27d7d4f4e6eaa087d7a90f2613fbf55b3a](https://github.com/django/django/commit/38dfbd27d7d4f4e6eaa087d7a90f2613fbf55b3a)\n- [https://github.com/django/django/commit/6c66eb8cec52b303af85c2c6e4dd00aa37654dbc](https://github.com/django/django/commit/6c66eb8cec52b303af85c2c6e4dd00aa37654dbc)\n- [https://github.com/django/django/commit/6ca2bbe2efce21010eff48f1f36a3f621d698ed8](https://github.com/django/django/commit/6ca2bbe2efce21010eff48f1f36a3f621d698ed8)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2091.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-2091.yaml)\n- [https://github.com/advisories/GHSA-crhf-3pfg-w68w](https://github.com/advisories/GHSA-crhf-3pfg-w68w)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-crhf-3pfg-w68w) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: UpdateCacheMiddleware may disclose cached responses due to case-sensitive Cache-Control handling\n[CVE-2026-8404](https://nvd.nist.gov/vuln/detail/CVE-2026-8404) / [GHSA-8cjm-8mp7-r2xf](https://github.com/advisories/GHSA-8cjm-8mp7-r2xf)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 5.2 before 5.2.15 and 6.0 before 6.0.6.\n`django.middleware.cache.UpdateCacheMiddleware` in Django does not match `Cache-Control` response directives case-insensitively, which allows remote attackers to read responses that were incorrectly cached because their `Cache-Control` directives used uppercase or mixed-case values.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Ahmed Badawe for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-8404](https://nvd.nist.gov/vuln/detail/CVE-2026-8404)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jun/03/security-releases](https://www.djangoproject.com/weblog/2026/jun/03/security-releases)\n- [https://github.com/django/django/commit/366d9ae6e8d1469c04e9ebdc1bcd098fc14a3b1e](https://github.com/django/django/commit/366d9ae6e8d1469c04e9ebdc1bcd098fc14a3b1e)\n- [https://github.com/django/django/commit/b4330259ffbe1a031ed14daab1f35697460f10f2](https://github.com/django/django/commit/b4330259ffbe1a031ed14daab1f35697460f10f2)\n- [https://github.com/django/django/commit/d618d7ae4fec727d5b582bd24f803c28d17bf7cd](https://github.com/django/django/commit/d618d7ae4fec727d5b582bd24f803c28d17bf7cd)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-201.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-201.yaml)\n- [https://github.com/advisories/GHSA-8cjm-8mp7-r2xf](https://github.com/advisories/GHSA-8cjm-8mp7-r2xf)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-8cjm-8mp7-r2xf) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e",
        "\n\n---\n\n### Django: signed cookies are vulnerable to salt namespace collisions\n[CVE-2026-6873](https://nvd.nist.gov/vuln/detail/CVE-2026-6873) / [GHSA-h7pc-vwp9-298g](https://github.com/advisories/GHSA-h7pc-vwp9-298g)\n\n\u003cdetails\u003e\n\u003csummary\u003eMore information\u003c/summary\u003e\n\n#### Details\nAn issue was discovered in Django 6.0 before 6.0.6 and 5.2 before 5.2.15.\n`django.http.HttpRequest.get_signed_cookie` in Django uses a non-injective salt derivation (concatenating the cookie name and salt argument), which allows a remote attacker to use a cookie in a context different from the one where it was signed, via distinct `(name, salt)` pairs that produce the same concatenation.\nEarlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected.\nDjango would like to thank Peng Zhou for reporting this issue.\n\n#### Severity\n- CVSS Score: 2.3 / 10 (Low)\n- Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N`\n\n#### References\n- [https://nvd.nist.gov/vuln/detail/CVE-2026-6873](https://nvd.nist.gov/vuln/detail/CVE-2026-6873)\n- [https://docs.djangoproject.com/en/dev/releases/security](https://docs.djangoproject.com/en/dev/releases/security)\n- [https://groups.google.com/g/django-announce](https://groups.google.com/g/django-announce)\n- [https://www.djangoproject.com/weblog/2026/jun/03/security-releases](https://www.djangoproject.com/weblog/2026/jun/03/security-releases)\n- [https://github.com/django/django/commit/594360cbf58be7f56eb6da96d58644297c99ef85](https://github.com/django/django/commit/594360cbf58be7f56eb6da96d58644297c99ef85)\n- [https://github.com/django/django/commit/70d36515b9cc71700105a14b275583070d48b689](https://github.com/django/django/commit/70d36515b9cc71700105a14b275583070d48b689)\n- [https://github.com/django/django/commit/c807d9c398022d23cb27518fa6ecaf343efb30cf](https://github.com/django/django/commit/c807d9c398022d23cb27518fa6ecaf343efb30cf)\n- [https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-199.yaml](https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-199.yaml)\n- [https://github.com/advisories/GHSA-h7pc-vwp9-298g](https://github.com/advisories/GHSA-h7pc-vwp9-298g)\n\nThis data is provided by the [GitHub Advisory Database](https://github.com/advisories/GHSA-h7pc-vwp9-298g) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).\n\u003c/details\u003e"
      ],
      "vulnerabilityFixVersion": "5.2.16",
      "vulnerabilitySeverity": "MEDIUM"
    }
  ]
}
DEBUG10:26:49findIssue(Dependency Dashboard)
DEBUG10:26:49Issues cache: Done reconciling at issue 2958
DEBUG10:26:49Issues cache: synced
DEBUG10:26:49Found issue 2958
DEBUG10:26:49http cache: saving https://api.github.com/repos/renovatebot/renovate/issues/2958 (etag=W/"5dda5f47c2ef2ba9ad560f28affc291e98f29560c3f3d893367d5e4cc0d604f7", lastModified=Thu, 13 Aug 2026 02:25:36 GMT)
DEBUG10:26:49Issues cache: Updating issue 2958 in cache
DEBUG10:26:49baseBranchPatterns "$default" matches "main"
DEBUG10:26:49baseBranchePatterns regex "/^disable-next$/" matches []
DEBUG10:26:49baseBranches
{
  "baseBranches": [
    "main"
  ]
}
DEBUG10:26:49baseBranch: main
{
  "baseBranch": "main"
}
DEBUG10:26:49extract()
{
  "baseBranch": "main"
}
DEBUG10:26:49Cached extract for sha=ab105e6e42c6da1b64897d7e15184ab551d3fcfe is valid and can be used
{
  "baseBranch": "main"
}
DEBUG10:26:49Deleted cached dep updates
{
  "baseBranch": "main"
}
INFO10:26:49Dependency extraction complete
{
  "baseBranch": "main",
  "stats": {
    "managers": {
      "dockerfile": {
        "depCount": 5,
        "fileCount": 2
      },
      "github-actions": {
        "depCount": 119,
        "fileCount": 21
      },
      "mise": {
        "depCount": 3,
        "fileCount": 1
      },
      "npm": {
        "depCount": 215,
        "fileCount": 3
      },
      "nvm": {
        "depCount": 1,
        "fileCount": 1
      },
      "pep621": {
        "depCount": 3,
        "fileCount": 1
      },
      "pyenv": {
        "depCount": 1,
        "fileCount": 1
      },
      "regex": {
        "depCount": 31,
        "fileCount": 14
      },
      "renovate-config": {
        "depCount": 1,
        "fileCount": 1
      }
    },
    "total": {
      "depCount": 379,
      "fileCount": 45
    }
  }
}
DEBUG10:26:49baseBranch: main
{
  "baseBranch": "main"
}
DEBUG10:26:50version compatibility regex match
{
  "baseBranch": "main",
  "currentValue": "13.86.0",
  "groups": {
    "version": "13.86.0"
  },
  "packageName": "ghcr.io/renovatebot/base-image",
  "versionCompatibility": "^(?\u003cversion\u003e.+?)(?\u003ccompatibility\u003e-full)?$"
}
DEBUG10:26:50version compatibility regex match
{
  "baseBranch": "main",
  "currentValue": "13.86.0-full",
  "groups": {
    "compatibility": "-full",
    "version": "13.86.0"
  },
  "packageName": "ghcr.io/renovatebot/base-image",
  "versionCompatibility": "^(?\u003cversion\u003e.+?)(?\u003ccompatibility\u003e-full)?$"
}
DEBUG10:26:50version compatibility regex match
{
  "baseBranch": "main",
  "currentValue": "13.86.0",
  "groups": {
    "version": "13.86.0"
  },
  "packageName": "ghcr.io/renovatebot/base-image",
  "versionCompatibility": "^(?\u003cversion\u003e.+?)(?\u003ccompatibility\u003e-full)?$"
}
DEBUG10:26:50hostRules: no authentication for registry.npmjs.org
{
  "baseBranch": "main"
}
DEBUG10:26:50hostRules: no authentication for pypi.org
{
  "baseBranch": "main"
}
DEBUG10:26:50Using queue: host=pypi.org, concurrency=16
{
  "baseBranch": "main"
}
DEBUG10:26:50Using queue: host=ghcr.io, concurrency=16
{
  "baseBranch": "main"
}
DEBUG10:26:50Using queue: host=registry.npmjs.org, concurrency=999
{
  "baseBranch": "main"
}
DEBUG10:26:50Widening peer dependencies
{
  "baseBranch": "main"
}
DEBUG10:26:50Widening peer dependencies
{
  "baseBranch": "main"
}
DEBUG10:26:50http cache: saving https://ghcr.io/token?scope=repository%3Arenovatebot%2Fbase-image%3Apull&service=ghcr.io (etag=undefined, lastModified=undefined)
{
  "baseBranch": "main"
}
DEBUG10:26:51http cache: saving https://ghcr.io/token?scope=repository%3Acontainerbase%2Fdevcontainer%3Apull&service=ghcr.io (etag=undefined, lastModified=undefined)
{
  "baseBranch": "main"
}
DEBUG10:26:51Widening peer dependencies
{
  "baseBranch": "main"
}
DEBUG10:26:53getDigest(https://index.docker.io, library/python, 3.14)
{
  "baseBranch": "main"
}
DEBUG10:26:53getManifestResponse(https://index.docker.io, library/python, sha256:3a9d2dd3f18e5c7a9d8de7b3659418a4ab848ccd409fb9e91ef9d7a6a3520ba7, head)
{
  "baseBranch": "main"
}
DEBUG10:26:53Using queue: host=index.docker.io, concurrency=16
{
  "baseBranch": "main"
}
DEBUG10:26:53Package abandonment detected: jlumbroso/free-disk-space (github-tags) - most recent release: 2023-10-27T03:17:07.000Z
{
  "baseBranch": "main"
}
DEBUG10:26:53Package abandonment detected: mkdocs-awesome-pages-plugin (pypi) - most recent release: 2024-12-22T21:13:46.000Z
{
  "baseBranch": "main"
}
DEBUG10:27:09hostRules: basic auth for https://index.docker.io
{
  "baseBranch": "main"
}
DEBUG10:27:09Using queue: host=auth.docker.io, concurrency=16
{
  "baseBranch": "main"
}
DEBUG10:27:10Package abandonment detected: hkusu/review-assign-action (github-tags) - most recent release: 2024-02-14T06:01:19.000Z
{
  "baseBranch": "main"
}
DEBUG10:27:10http cache: saving https://auth.docker.io/token?scope=repository%3Alibrary%2Fpython%3Apull&service=registry.docker.io (etag=undefined, lastModified=undefined)
{
  "baseBranch": "main"
}
DEBUG10:27:10Widening peer dependencies
{
  "baseBranch": "main"
}
DEBUG10:27:12http cache: saving https://index.docker.io/v2/library/python/manifests/sha256:3a9d2dd3f18e5c7a9d8de7b3659418a4ab848ccd409fb9e91ef9d7a6a3520ba7 (etag="sha256:3a9d2dd3f18e5c7a9d8de7b3659418a4ab848ccd409fb9e91ef9d7a6a3520ba7", lastModified=undefined)
{
  "baseBranch": "main"
}
DEBUG10:27:13version compatibility regex match
{
  "baseBranch": "main",
  "currentValue": "13.86.0",
  "groups": {
    "version": "13.86.0"
  },
  "packageName": "ghcr.io/renovatebot/base-image",
  "versionCompatibility": "^(?\u003cversion\u003e.+?)(?\u003ccompatibility\u003e-full)?$"
}
DEBUG10:27:13Package abandonment detected: pierreraffa/cancel-previous-runs-action (github-tags) - most recent release: 2023-07-20T15:02:10.000Z
{
  "baseBranch": "main"
}
DEBUG10:27:14
{
  "baseBranch": "main",
  "update": {
    "bucket": "non-major",
    "isBreaking": false,
    "newMajor": 13,
    "newMinor": 86,
    "newPatch": 1,
    "newValue": "13.86.1",
    "newVersion": "13.86.1",
    "updateType": "patch"
  }
}
DEBUG10:27:14
{
  "baseBranch": "main",
  "update": {
    "bucket": "non-major",
    "isBreaking": false,
    "newMajor": 13,
    "newMinor": 86,
    "newPatch": 1,
    "newValue": "13.86.1",
    "newVersion": "13.86.1",
    "updateType": "patch"
  }
}
DEBUG10:27:14
{
  "baseBranch": "main",
  "update": {
    "bucket": "non-major",
    "isBreaking": false,
    "newMajor": 13,
    "newMinor": 86,
    "newPatch": 1,
    "newValue": "13.86.1",
    "newVersion": "13.86.1",
    "updateType": "patch"
  }
}
DEBUG10:27:14
{
  "baseBranch": "main",
  "update": {
    "bucket": "non-major",
    "isBreaking": false,
    "newMajor": 13,
    "newMinor": 86,
    "newPatch": 1,
    "newValue": "13.86.1",
    "newVersion": "13.86.1",
    "updateType": "patch"
  }
}
DEBUG10:27:14getDigest(https://ghcr.io, renovatebot/base-image, 13.86.1)
{
  "baseBranch": "main"
}
DEBUG10:27:14getDigest(https://ghcr.io, renovatebot/base-image, 13.86.1-full)
{
  "baseBranch": "main"
}
DEBUG10:27:15getManifestResponse(https://ghcr.io, renovatebot/base-image, sha256:c3984526f666193a5de7a5f30dbc03d81461bd8e3ed18529d5249b7ca4480151, head)
{
  "baseBranch": "main"
}
DEBUG10:27:15getManifestResponse(https://ghcr.io, renovatebot/base-image, sha256:75c4c51abe798e71612d93e9400951d658dc5f112ecc69479e14effc7443e143, head)
{
  "baseBranch": "main"
}
DEBUG10:27:16http cache: saving https://ghcr.io/v2/renovatebot/base-image/manifests/sha256:c3984526f666193a5de7a5f30dbc03d81461bd8e3ed18529d5249b7ca4480151 (etag="sha256:c3984526f666193a5de7a5f30dbc03d81461bd8e3ed18529d5249b7ca4480151", lastModified=undefined)
{
  "baseBranch": "main"
}
DEBUG10:27:16getManifestResponse(https://ghcr.io, renovatebot/base-image, 13.86.1, head)
{
  "baseBranch": "main"
}
DEBUG10:27:16http cache: saving https://ghcr.io/v2/renovatebot/base-image/manifests/sha256:75c4c51abe798e71612d93e9400951d658dc5f112ecc69479e14effc7443e143 (etag="sha256:75c4c51abe798e71612d93e9400951d658dc5f112ecc69479e14effc7443e143", lastModified=undefined)
{
  "baseBranch": "main"
}
DEBUG10:27:16getManifestResponse(https://ghcr.io, renovatebot/base-image, 13.86.1-full, head)
{
  "baseBranch": "main"
}
DEBUG10:27:16http cache: saving https://ghcr.io/v2/renovatebot/base-image/manifests/13.86.1 (etag="sha256:b27d99729cba0d01b14af73fa072b438ace458021ea1348079d2a9c3ab3a327b", lastModified=undefined)
{
  "baseBranch": "main"
}
DEBUG10:27:16Got docker digest sha256:b27d99729cba0d01b14af73fa072b438ace458021ea1348079d2a9c3ab3a327b
{
  "baseBranch": "main"
}
DEBUG10:27:16http cache: Using cached response: https://registry.npmjs.org/@baszalmstra%2Frattler from 2026-08-13T09:31:36.659Z
{
  "baseBranch": "main"
}
DEBUG10:27:16http cache: saving https://ghcr.io/v2/renovatebot/base-image/manifests/13.86.1-full (etag="sha256:b2c07bf4f72ac8ce2835dc828f8d992cb6232e530a4a894cfc37a211ca24305f", lastModified=undefined)
{
  "baseBranch": "main"
}
DEBUG10:27:16Got docker digest sha256:b2c07bf4f72ac8ce2835dc828f8d992cb6232e530a4a894cfc37a211ca24305f
{
  "baseBranch": "main"
}
DEBUG10:27:16getDigest(https://ghcr.io, renovatebot/base-image, 13.86.0)
{
  "baseBranch": "main"
}
DEBUG10:27:16getManifestResponse(https://ghcr.io, renovatebot/base-image, sha256:c3984526f666193a5de7a5f30dbc03d81461bd8e3ed18529d5249b7ca4480151, head)
{
  "baseBranch": "main"
}
DEBUG10:27:16Package abandonment detected: @baszalmstra/rattler (npm) - most recent release: 2025-03-20T11:53:12.619Z
{
  "baseBranch": "main"
}
DEBUG10:27:16Package abandonment detected: @breejs/later (npm) - most recent release: 2023-11-28T21:21:18.901Z
{
  "baseBranch": "main"
}
DEBUG10:27:16getManifestResponse(https://ghcr.io, renovatebot/base-image, 13.86.0, head)
{
  "baseBranch": "main"
}
DEBUG10:27:16http cache: Using cached response: https://registry.npmjs.org/@aws-sdk%2Fclient-rds from 2026-08-13T10:11:59.834Z
{
  "baseBranch": "main"
}
DEBUG10:27:17http cache: saving https://ghcr.io/v2/renovatebot/base-image/manifests/13.86.0 (etag="sha256:c3984526f666193a5de7a5f30dbc03d81461bd8e3ed18529d5249b7ca4480151", lastModified=undefined)
{
  "baseBranch": "main"
}
DEBUG10:27:17Got docker digest sha256:c3984526f666193a5de7a5f30dbc03d81461bd8e3ed18529d5249b7ca4480151
{
  "baseBranch": "main"
}
DEBUG10:27:17getDigest(https://ghcr.io, renovatebot/base-image, 13.86.0-full)
{
  "baseBranch": "main"
}
DEBUG10:27:17getManifestResponse(https://ghcr.io, renovatebot/base-image, sha256:75c4c51abe798e71612d93e9400951d658dc5f112ecc69479e14effc7443e143, head)
{
  "baseBranch": "main"
}
DEBUG10:27:18getManifestResponse(https://ghcr.io, renovatebot/base-image, 13.86.0-full, head)
{
  "baseBranch": "main"
}
DEBUG10:27:18http cache: saving https://ghcr.io/v2/renovatebot/base-image/manifests/13.86.0-full (etag="sha256:75c4c51abe798e71612d93e9400951d658dc5f112ecc69479e14effc7443e143", lastModified=undefined)
{
  "baseBranch": "main"
}
DEBUG10:27:18Got docker digest sha256:75c4c51abe798e71612d93e9400951d658dc5f112ecc69479e14effc7443e143
{
  "baseBranch": "main"
}
DEBUG10:27:18Package abandonment detected: @cdktf/hcl2json (npm) - most recent release: 2025-06-04T16:46:25.583Z
{
  "baseBranch": "main"
}
DEBUG10:27:18http cache: Using cached response: https://registry.npmjs.org/@opentelemetry%2Finstrumentation-bunyan from 2026-08-13T10:08:29.118Z
{
  "baseBranch": "main"
}
DEBUG10:27:19http cache: Using cached response: https://registry.npmjs.org/@opentelemetry%2Fresource-detector-github from 2026-08-13T09:31:40.275Z
{
  "baseBranch": "main"
}
DEBUG10:27:19http cache: Using cached response: https://registry.npmjs.org/@opentelemetry%2Fresource-detector-aws from 2026-08-13T10:09:04.877Z
{
  "baseBranch": "main"
}
DEBUG10:27:19http cache: Using cached response: https://registry.npmjs.org/@qnighy%2Fmarshal from 2026-08-13T09:21:49.307Z
{
  "baseBranch": "main"
}
DEBUG10:27:19Package abandonment detected: @qnighy/marshal (npm) - most recent release: 2021-08-15T04:55:07.014Z
{
  "baseBranch": "main"
}
DEBUG10:27:19http cache: Using cached response: https://registry.npmjs.org/@renovatebot%2Fdetect-tools from 2026-08-13T09:31:41.946Z
{
  "baseBranch": "main"
}
DEBUG10:27:19http cache: Using cached response: https://registry.npmjs.org/@renovatebot%2Fgood-enough-parser from 2026-08-13T09:31:41.629Z
{
  "baseBranch": "main"
}
DEBUG10:27:19http cache: Using cached response: https://registry.npmjs.org/@renovatebot%2Fosv-offline from 2026-08-13T09:28:24.618Z
{
  "baseBranch": "main"
}
DEBUG10:27:19http cache: Using cached response: https://registry.npmjs.org/@renovatebot%2Fpgp from 2026-08-13T09:31:43.451Z
{
  "baseBranch": "main"
}
DEBUG10:27:20http cache: Using cached response: https://registry.npmjs.org/@renovatebot%2Fruby-semver from 2026-08-13T09:31:43.624Z
{
  "baseBranch": "main"
}
DEBUG10:27:20http cache: Using cached response: https://registry.npmjs.org/@yarnpkg%2Fparsers from 2026-08-13T09:28:23.391Z
{
  "baseBranch": "main"
}
DEBUG10:27:20Package abandonment detected: agentkeepalive (npm) - most recent release: 2024-12-29T02:57:11.450Z
{
  "baseBranch": "main"
}
DEBUG10:27:20Package abandonment detected: async-mutex (npm) - most recent release: 2024-03-11T19:26:24.229Z
{
  "baseBranch": "main"
}
DEBUG10:27:20Package abandonment detected: bunyan (npm) - most recent release: 2021-01-08T23:34:23.784Z
{
  "baseBranch": "main"
}
DEBUG10:27:20http cache: Using cached response: https://registry.npmjs.org/changelog-filename-regex from 2026-08-13T09:31:44.994Z
{
  "baseBranch": "main"
}
DEBUG10:27:21http cache: Using cached response: https://registry.npmjs.org/clean-git-ref from 2026-08-13T09:31:45.014Z
{
  "baseBranch": "main"
}
DEBUG10:27:21Package abandonment detected: changelog-filename-regex (npm) - most recent release: 2018-07-30T23:50:29.953Z
{
  "baseBranch": "main"
}
DEBUG10:27:21Package abandonment detected: clean-git-ref (npm) - most recent release: 2019-01-18T18:39:29.596Z
{
  "baseBranch": "main"
}
DEBUG10:27:21Package abandonment detected: dequal (npm) - most recent release: 2022-07-11T23:29:04.965Z
{
  "baseBranch": "main"
}
DEBUG10:27:21http cache: Using cached response: https://registry.npmjs.org/deepmerge from 2026-08-13T10:12:13.177Z
{
  "baseBranch": "main"
}
DEBUG10:27:21Package abandonment detected: email-addresses (npm) - most recent release: 2021-08-17T18:38:34.280Z
{
  "baseBranch": "main"
}
DEBUG10:27:21Package abandonment detected: deepmerge (npm) - most recent release: 2023-03-16T22:58:56.511Z
{
  "baseBranch": "main"
}
DEBUG10:27:21http cache: Using cached response: https://registry.npmjs.org/emojibase from 2026-08-13T09:54:41.764Z
{
  "baseBranch": "main"
}
DEBUG10:27:21http cache: Using cached response: https://registry.npmjs.org/find-packages from 2026-08-13T10:08:31.967Z
{
  "baseBranch": "main"
}
DEBUG10:27:21http cache: Using cached response: https://registry.npmjs.org/github-url-from-git from 2026-08-13T09:57:08.770Z
{
  "baseBranch": "main"
}
DEBUG10:27:21http cache: Using cached response: https://registry.npmjs.org/git-url-parse from 2026-08-13T10:09:37.856Z
{
  "baseBranch": "main"
}
DEBUG10:27:21Package abandonment detected: find-packages (npm) - most recent release: 2022-12-03T22:16:46.487Z
{
  "baseBranch": "main"
}
DEBUG10:27:21Package abandonment detected: github-url-from-git (npm) - most recent release: 2016-11-27T01:57:43.364Z
{
  "baseBranch": "main"
}
DEBUG10:27:21Package abandonment detected: git-url-parse (npm) - most recent release: 2025-04-15T07:02:58.203Z
{
  "baseBranch": "main"
}
DEBUG10:27:22Package abandonment detected: graph-data-structure (npm) - most recent release: 2025-03-05T14:52:40.800Z
{
  "baseBranch": "main"
}
DEBUG10:27:22Package abandonment detected: json5 (npm) - most recent release: 2022-12-31T17:11:32.047Z
{
  "baseBranch": "main"
}
DEBUG10:27:22http cache: Using cached response: https://registry.npmjs.org/json-stringify-pretty-compact from 2026-08-13T09:48:14.501Z
{
  "baseBranch": "main"
}
DEBUG10:27:22http cache: Using cached response: https://registry.npmjs.org/json-dup-key-validator from 2026-08-13T09:31:50.912Z
{
  "baseBranch": "main"
}
DEBUG10:27:22Package abandonment detected: klona (npm) - most recent release: 2023-01-16T19:20:29.796Z
{
  "baseBranch": "main"
}
DEBUG10:27:22Package abandonment detected: json-dup-key-validator (npm) - most recent release: 2021-02-06T06:08:20.353Z
{
  "baseBranch": "main"
}
DEBUG10:27:22Package abandonment detected: json-stringify-pretty-compact (npm) - most recent release: 2022-05-14T21:34:18.394Z
{
  "baseBranch": "main"
}
DEBUG10:27:22http cache: Using cached response: https://registry.npmjs.org/jsonc-weaver from 2026-08-13T09:31:51.142Z
{
  "baseBranch": "main"
}
DEBUG10:27:22http cache: Using cached response: https://registry.npmjs.org/jsonata from 2026-08-13T10:12:21.306Z
{
  "baseBranch": "main"
}
DEBUG10:27:22Package abandonment detected: markdown-table (npm) - most recent release: 2024-10-22T11:58:39.972Z
{
  "baseBranch": "main"
}
DEBUG10:27:23http cache: Using cached response: https://registry.npmjs.org/neotraverse from 2026-08-13T09:31:52.718Z
{
  "baseBranch": "main"
}
DEBUG10:27:23http cache: Using cached response: https://registry.npmjs.org/p-all from 2026-08-13T10:11:53.165Z
{
  "baseBranch": "main"
}
DEBUG10:27:23Package abandonment detected: parse-link-header (npm) - most recent release: 2021-12-16T15:35:03.127Z
{
  "baseBranch": "main"
}
DEBUG10:27:23Package abandonment detected: remark (npm) - most recent release: 2023-09-18T10:20:58.543Z
{
  "baseBranch": "main"
}
DEBUG10:27:23Package abandonment detected: remark-gfm (npm) - most recent release: 2025-02-10T12:43:10.735Z
{
  "baseBranch": "main"
}
DEBUG10:27:23http cache: Using cached response: https://registry.npmjs.org/punycode from 2026-08-13T10:12:02.622Z
{
  "baseBranch": "main"
}
DEBUG10:27:23Package abandonment detected: safe-stable-stringify (npm) - most recent release: 2024-08-24T21:31:17.456Z
{
  "baseBranch": "main"
}
DEBUG10:27:23http cache: Using cached response: https://registry.npmjs.org/remark-github from 2026-08-13T10:08:52.597Z
{
  "baseBranch": "main"
}
DEBUG10:27:23Package abandonment detected: punycode (npm) - most recent release: 2023-10-30T18:28:32.512Z
{
  "baseBranch": "main"
}
DEBUG10:27:23Package abandonment detected: remark-github (npm) - most recent release: 2023-09-23T10:57:15.972Z
{
  "baseBranch": "main"
}
DEBUG10:27:23http cache: Using cached response: https://registry.npmjs.org/semver-stable from 2026-08-13T09:31:55.270Z
{
  "baseBranch": "main"
}
DEBUG10:27:23Package abandonment detected: semver-stable (npm) - most recent release: 2019-08-16T02:54:59.282Z
{
  "baseBranch": "main"
}
DEBUG10:27:23http cache: Using cached response: https://registry.npmjs.org/semver-utils from 2026-08-13T09:31:55.840Z
{
  "baseBranch": "main"
}
DEBUG10:27:23http cache: Using cached response: https://registry.npmjs.org/shlex from 2026-08-13T10:10:56.069Z
{
  "baseBranch": "main"
}
DEBUG10:27:23Package abandonment detected: semver-utils (npm) - most recent release: 2018-10-09T04:14:32.485Z
{
  "baseBranch": "main"
}
DEBUG10:27:23Package abandonment detected: strip-json-comments (npm) - most recent release: 2025-08-08T14:14:05.044Z
{
  "baseBranch": "main"
}
DEBUG10:27:23Package abandonment detected: source-map-support (npm) - most recent release: 2021-11-19T11:02:57.258Z
{
  "baseBranch": "main"
}
DEBUG10:27:23Package abandonment detected: shlex (npm) - most recent release: 2025-06-28T01:25:27.360Z
{
  "baseBranch": "main"
}
DEBUG10:27:24Package abandonment detected: tslib (npm) - most recent release: 2024-10-31T22:42:48.624Z
{
  "baseBranch": "main"
}
DEBUG10:27:24Package abandonment detected: url-join (npm) - most recent release: 2022-03-23T21:03:24.801Z
{
  "baseBranch": "main"
}
DEBUG10:27:24http cache: Using cached response: https://registry.npmjs.org/validate-npm-package-name from 2026-08-13T10:10:31.545Z
{
  "baseBranch": "main"
}
DEBUG10:27:24http cache: Using cached response: https://registry.npmjs.org/xmldoc from 2026-08-13T09:31:56.981Z
{
  "baseBranch": "main"
}
DEBUG10:27:24http cache: Using cached response: https://registry.npmjs.org/@ls-lint%2Fls-lint from 2026-08-13T10:11:51.784Z
{
  "baseBranch": "main"
}
DEBUG10:27:24Package abandonment detected: @semantic-release/exec (npm) - most recent release: 2025-05-09T21:01:49.678Z
{
  "baseBranch": "main"
}
DEBUG10:27:24Package abandonment detected: @ls-lint/ls-lint (npm) - most recent release: 2025-06-04T10:09:45.345Z
{
  "baseBranch": "main"
}
DEBUG10:27:24http cache: Using cached response: https://registry.npmjs.org/@hyrious%2Fmarshal from 2026-08-13T09:31:58.445Z
{
  "baseBranch": "main"
}
DEBUG10:27:24http cache: Using cached response: https://registry.npmjs.org/@types%2Fcacache from 2026-08-13T09:32:00.092Z
{
  "baseBranch": "main"
}
DEBUG10:27:24http cache: Using cached response: https://registry.npmjs.org/@types%2Fclean-git-ref from 2026-08-13T09:32:00.378Z
{
  "baseBranch": "main"
}
DEBUG10:27:24http cache: Using cached response: https://registry.npmjs.org/@types%2Fbreejs__later from 2026-08-13T09:48:17.809Z
{
  "baseBranch": "main"
}
DEBUG10:27:25http cache: Using cached response: https://registry.npmjs.org/@types%2Fchangelog-filename-regex from 2026-08-13T09:32:00.185Z
{
  "baseBranch": "main"
}
DEBUG10:27:25http cache: Using cached response: https://registry.npmjs.org/@types%2Fgithub-url-from-git from 2026-08-13T09:32:00.981Z
{
  "baseBranch": "main"
}
DEBUG10:27:25http cache: Using cached response: https://registry.npmjs.org/@types%2Flinkify-markdown from 2026-08-13T09:32:01.331Z
{
  "baseBranch": "main"
}
DEBUG10:27:25http cache: Using cached response: https://registry.npmjs.org/@types%2Fjson-dup-key-validator from 2026-08-13T09:32:01.324Z
{
  "baseBranch": "main"
}
DEBUG10:27:25http cache: Using cached response: https://registry.npmjs.org/@types%2Fmarshal from 2026-08-13T09:32:02.111Z
{
  "baseBranch": "main"
}
DEBUG10:27:25http cache: Using cached response: https://registry.npmjs.org/@types%2Fsax from 2026-08-13T10:05:17.075Z
{
  "baseBranch": "main"
}
DEBUG10:27:25http cache: Using cached response: https://registry.npmjs.org/@types%2Fpunycode from 2026-08-13T10:00:08.596Z
{
  "baseBranch": "main"
}
DEBUG10:27:25http cache: Using cached response: https://registry.npmjs.org/@types%2Fvalidate-npm-package-name from 2026-08-13T10:10:31.741Z
{
  "baseBranch": "main"
}
DEBUG10:27:26http cache: Using cached response: https://registry.npmjs.org/@types%2Fsemver-utils from 2026-08-13T09:32:02.729Z
{
  "baseBranch": "main"
}
DEBUG10:27:26http cache: Using cached response: https://registry.npmjs.org/@types%2Fsemver-stable from 2026-08-13T09:32:02.907Z
{
  "baseBranch": "main"
}
DEBUG10:27:26Package abandonment detected: ajv-formats (npm) - most recent release: 2024-03-30T11:30:26.728Z
{
  "baseBranch": "main"
}
DEBUG10:27:26Package abandonment detected: aws-sdk-client-mock (npm) - most recent release: 2024-10-15T12:49:34.458Z
{
  "baseBranch": "main"
}
DEBUG10:27:26Package abandonment detected: callsite (npm) - most recent release: 2013-01-24T21:30:25.706Z
{
  "baseBranch": "main"
}
DEBUG10:27:26Package abandonment detected: expect-more-jest (npm) - most recent release: 2023-01-31T21:35:51.713Z
{
  "baseBranch": "main"
}
DEBUG10:27:26Package abandonment detected: husky (npm) - most recent release: 2024-11-18T15:28:26.026Z
{
  "baseBranch": "main"
}
DEBUG10:27:26http cache: Using cached response: https://registry.npmjs.org/markdownlint-cli2-formatter-template from 2026-08-13T09:32:05.339Z
{
  "baseBranch": "main"
}
DEBUG10:27:27http cache: Using cached response: https://registry.npmjs.org/tmp-promise from 2026-08-13T10:10:11.457Z
{
  "baseBranch": "main"
}
DEBUG10:27:27Package abandonment detected: tmp-promise (npm) - most recent release: 2021-10-26T11:06:29.063Z
{
  "baseBranch": "main"
}
DEBUG10:27:27Package abandonment detected: unified (npm) - most recent release: 2024-06-19T12:33:43.464Z
{
  "baseBranch": "main"
}
DEBUG10:27:27Package abandonment detected: yazl (npm) - most recent release: 2024-11-23T13:22:38.473Z
{
  "baseBranch": "main"
}
DEBUG10:27:27http cache: Using cached response: https://registry.npmjs.org/vitest-mock-extended from 2026-08-13T10:12:13.833Z
{
  "baseBranch": "main"
}
DEBUG10:27:29PackageFiles.add() - Package file saved for base branch
{
  "baseBranch": "main"
}
DEBUG10:27:29Package releases lookups complete
{
  "baseBranch": "main"
}
DEBUG10:27:29LibYears: no currentVersionTimestamp for ghcr.io/renovatebot/base-image
{
  "baseBranch": "main"
}
DEBUG10:27:29LibYears: no releaseTimestamp for python update to undefined
{
  "baseBranch": "main"
}
DEBUG10:27:29Repository libYears
{
  "baseBranch": "main",
  "dependencyStatus": {
    "outdated": 45,
    "total": 271
  },
  "libYears": {
    "managers": {
      "dockerfile": 0,
      "github-actions": 0.05995107179096905,
      "mise": 0.016445297437848807,
      "npm": 18.210016147323692,
      "nvm": 0,
      "pep621": 0,
      "pyenv": 0.17465766562024354,
      "regex": 0.19694341292491122,
      "renovate-config": 0
    },
    "total": 18.565171928431003
  }
}
DEBUG10:27:29branchifyUpgrades
{
  "baseBranch": "main"
}
DEBUG10:27:3369 flattened updates found: ghcr.io/renovatebot/base-image, ghcr.io/renovatebot/base-image, ghcr.io/renovatebot/base-image, astral-sh/setup-uv, astral-sh/setup-uv, pnpm, @aws-sdk/client-codecommit, @aws-sdk/client-ec2, @aws-sdk/client-ecr, @aws-sdk/client-eks, @aws-sdk/client-rds, @aws-sdk/client-s3, @aws-sdk/credential-providers, @redis/client, cacache, commander, execa, global-agent, google-auth-library, got, ini, jsonata, jsonc-weaver, markdown-it, neotraverse, node-html-parser, prettier, protobufjs, validate-npm-package-name, xmldoc, @biomejs/biome, @commander-js/extra-typings, @hyrious/marshal, @smithy/util-stream, @types/luxon, conventional-changelog-conventionalcommits, graphql, memfs, oxlint, pnpm, esbuild, vite, protobufjs@8.0.1, python, renovate/renovate, renovate/renovate, renovate/renovate, renovate/renovate, renovate/renovate, renovate/renovate, renovate/renovate, renovate/renovate, renovate/renovate, renovate/renovate, renovate/renovate, ubuntu, python, astral-sh/setup-uv, astral-sh/setup-uv, pnpm, ghcr.io/renovatebot/base-image, containerbase/erlang-prebuild, containerbase/erlang-prebuild, containerbase/erlang-prebuild
{
  "baseBranch": "main"
}
DEBUG10:27:33Returning 41 branch(es)
{
  "baseBranch": "main"
}
renovate/main-ghcr.io-renovatebot-base-image-13.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
renovate/main-astral-sh-setup-uv-10.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-astral-sh-setup-uv-10.x"
}
renovate/main-lock-file-maintenance 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-lock-file-maintenance"
}
renovate/main-aws-sdk-js-v3-monorepo 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-aws-sdk-js-v3-monorepo"
}
renovate/main-redis-client-6.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-redis-client-6.x"
}
renovate/main-cacache-21.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-cacache-21.x"
}
renovate/main-commander-15.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-commander-15.x"
}
renovate/main-execa-10.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-execa-10.x"
}
renovate/main-global-agent-4.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-global-agent-4.x"
}
renovate/main-google-auth-library-11.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-google-auth-library-11.x"
}
renovate/main-got-15.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-got-15.x"
}
renovate/main-ini-7.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-ini-7.x"
}
renovate/main-jsonata-2.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
renovate/main-markdown-it-15.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-markdown-it-15.x"
}
renovate/main-neotraverse-1.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-neotraverse-1.x"
}
renovate/main-node-html-parser-9.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-node-html-parser-9.x"
}
renovate/main-prettier-packages 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-prettier-packages"
}
renovate/main-validate-npm-package-name-8.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-validate-npm-package-name-8.x"
}
renovate/main-xmldoc-3.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-xmldoc-3.x"
}
renovate/main-commander-js-extra-typings-15.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-commander-js-extra-typings-15.x"
}
renovate/main-conventional-changelog-conventionalcommits-10.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-conventional-changelog-conventionalcommits-10.x"
}
renovate/main-graphql-17.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-graphql-17.x"
}
renovate/main-linters 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
renovate/main-python-3.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
renovate/main-docs-renovate-renovate-44.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-renovate-renovate-44.x"
}
renovate/main-ubuntu-26.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-ubuntu-26.x"
}
renovate/main-docs-python-3.14 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-python-3.14"
}
renovate/main-containerbase-erlang-prebuild-27.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}
renovate/main-containerbase-erlang-prebuild-28.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}
renovate/main-containerbase-erlang-prebuild-29.x 1 lines
DEBUG10:27:33Branch is not pending, removing pending upgrades
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}
DEBUG10:27:33config.repoIsOnboarded=true
{
  "baseBranch": "main"
}
DEBUG10:27:33Found sourceUrl with multiple branches that should probably be combined into a group
{
  "baseBranch": "main",
  "branches": {
    "renovate/main-protobufjs-8.x": "protobufjs",
    "renovate/main-protobufjs8.0.1-8.x": "protobufjs@8.0.1"
  },
  "newVersion": "8.7.2",
  "sourceUrl": "https://github.com/protobufjs/protobuf.js"
}
DEBUG10:27:33packageFiles with updates
{
  "baseBranch": "main",
  "config": {
    "dockerfile": [
      {
        "deps": [
          {
            "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}",
            "currentValue": "14.14.0",
            "currentVersion": "14.14.0",
            "datasource": "docker",
            "depName": "ghcr.io/containerbase/devcontainer",
            "depType": "final",
            "fixedVersion": "14.14.0",
            "lookupName": "containerbase/devcontainer",
            "packageName": "ghcr.io/containerbase/devcontainer",
            "registryUrl": "https://ghcr.io",
            "replaceString": "ghcr.io/containerbase/devcontainer:14.14.0",
            "sourceUrl": "https://github.com/containerbase/devcontainer",
            "updates": [],
            "versioning": "docker",
            "warnings": []
          }
        ],
        "packageFile": ".devcontainer/Dockerfile"
      },
      {
        "deps": [
          {
            "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}",
            "currentDigest": "sha256:ecfaec9ed6d810b56388c508f4121597bfbba70d41a6dfeee4d8cad5f295fc32",
            "currentValue": "1.26.0",
            "currentVersion": "1.26.0",
            "currentVersionAgeInDays": 14,
            "currentVersionTimestamp": "2026-07-29T16:39:39.083Z",
            "datasource": "docker",
            "depName": "docker/dockerfile",
            "depType": "syntax",
            "fixedVersion": "1.26.0",
            "packageName": "docker/dockerfile",
            "registryUrl": "https://index.docker.io",
            "replaceString": "docker/dockerfile:1.26.0@sha256:ecfaec9ed6d810b56388c508f4121597bfbba70d41a6dfeee4d8cad5f295fc32",
            "sourceUrl": "https://github.com/moby/buildkit",
            "updates": [],
            "versioning": "docker",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}",
            "currentDigest": "sha256:c3984526f666193a5de7a5f30dbc03d81461bd8e3ed18529d5249b7ca4480151",
            "currentValue": "13.86.0",
            "currentVersion": "13.86.0",
            "datasource": "docker",
            "depName": "ghcr.io/renovatebot/base-image",
            "depType": "stage",
            "fixedVersion": "13.86.0",
            "homepage": "https://renovatebot.com",
            "isSingleVersion": true,
            "lookupName": "renovatebot/base-image",
            "packageName": "ghcr.io/renovatebot/base-image",
            "registryUrl": "https://ghcr.io",
            "replaceString": "ghcr.io/renovatebot/base-image:13.86.0@sha256:c3984526f666193a5de7a5f30dbc03d81461bd8e3ed18529d5249b7ca4480151",
            "sourceUrl": "https://github.com/renovatebot/base-image",
            "updates": [
              {
                "branchName": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
                "bucket": "non-major",
                "isBreaking": false,
                "newDigest": "sha256:b27d99729cba0d01b14af73fa072b438ace458021ea1348079d2a9c3ab3a327b",
                "newMajor": 13,
                "newMinor": 86,
                "newPatch": 1,
                "newValue": "13.86.1",
                "newVersion": "13.86.1",
                "updateType": "patch"
              }
            ],
            "versioning": "semver",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}",
            "currentDigest": "sha256:75c4c51abe798e71612d93e9400951d658dc5f112ecc69479e14effc7443e143",
            "currentValue": "13.86.0-full",
            "currentVersion": "13.86.0",
            "datasource": "docker",
            "depName": "ghcr.io/renovatebot/base-image",
            "depType": "stage",
            "fixedVersion": "13.86.0",
            "homepage": "https://renovatebot.com",
            "isSingleVersion": true,
            "lookupName": "renovatebot/base-image",
            "packageName": "ghcr.io/renovatebot/base-image",
            "registryUrl": "https://ghcr.io",
            "replaceString": "ghcr.io/renovatebot/base-image:13.86.0-full@sha256:75c4c51abe798e71612d93e9400951d658dc5f112ecc69479e14effc7443e143",
            "sourceUrl": "https://github.com/renovatebot/base-image",
            "updates": [
              {
                "branchName": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
                "bucket": "non-major",
                "isBreaking": false,
                "newDigest": "sha256:b2c07bf4f72ac8ce2835dc828f8d992cb6232e530a4a894cfc37a211ca24305f",
                "newMajor": 13,
                "newMinor": 86,
                "newPatch": 1,
                "newValue": "13.86.1-full",
                "newVersion": "13.86.1",
                "updateType": "patch"
              }
            ],
            "versioning": "semver",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}",
            "currentDigest": "sha256:c3984526f666193a5de7a5f30dbc03d81461bd8e3ed18529d5249b7ca4480151",
            "currentValue": "13.86.0",
            "currentVersion": "13.86.0",
            "datasource": "docker",
            "depName": "ghcr.io/renovatebot/base-image",
            "depType": "final",
            "fixedVersion": "13.86.0",
            "homepage": "https://renovatebot.com",
            "isSingleVersion": true,
            "lookupName": "renovatebot/base-image",
            "packageName": "ghcr.io/renovatebot/base-image",
            "registryUrl": "https://ghcr.io",
            "replaceString": "ghcr.io/renovatebot/base-image:13.86.0@sha256:c3984526f666193a5de7a5f30dbc03d81461bd8e3ed18529d5249b7ca4480151",
            "sourceUrl": "https://github.com/renovatebot/base-image",
            "updates": [
              {
                "branchName": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
                "bucket": "non-major",
                "isBreaking": false,
                "newDigest": "sha256:b27d99729cba0d01b14af73fa072b438ace458021ea1348079d2a9c3ab3a327b",
                "newMajor": 13,
                "newMinor": 86,
                "newPatch": 1,
                "newValue": "13.86.1",
                "newVersion": "13.86.1",
                "updateType": "patch"
              }
            ],
            "versioning": "semver",
            "warnings": []
          }
        ],
        "packageFile": "tools/docker/Dockerfile"
      }
    ],
    "github-actions": [
      {
        "deps": [
          {
            "autoReplaceStringTemplate": "{{depName}}/restore@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "55cc8345863c7cc4c66a329aec7e433d2d1c52a9",
            "currentValue": "v6.1.0",
            "currentVersion": "v6.1.0",
            "currentVersionAgeInDays": 47,
            "currentVersionTimestamp": "2026-06-26T19:17:06.000Z",
            "datasource": "github-tags",
            "depName": "actions/cache",
            "depType": "action",
            "fixedVersion": "v6.1.0",
            "packageName": "actions/cache",
            "registryUrl": "https://github.com",
            "replaceString": "actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0",
            "sourceUrl": "https://github.com/actions/cache",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          }
        ],
        "packageFile": ".github/actions/calculate-prefetch-matrix/action.yml"
      },
      {
        "deps": [
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "54081f138730dfa15788a46383842cd2f914a1be",
            "currentValue": "v1.3.1",
            "currentVersion": "v1.3.1",
            "currentVersionAgeInDays": 1021,
            "currentVersionTimestamp": "2023-10-27T03:17:07.000Z",
            "datasource": "github-tags",
            "depName": "jlumbroso/free-disk-space",
            "depType": "action",
            "fixedVersion": "v1.3.1",
            "isAbandoned": true,
            "mostRecentTimestamp": "2023-10-27T03:17:07.000Z",
            "packageName": "jlumbroso/free-disk-space",
            "registryUrl": "https://github.com",
            "replaceString": "jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be # v1.3.1",
            "sourceUrl": "https://github.com/jlumbroso/free-disk-space",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "96fe6ef7f33517b61c61be40b68a1882f3264fb8",
            "currentValue": "v4.2.0",
            "currentVersion": "v4.2.0",
            "currentVersionAgeInDays": 42,
            "currentVersionTimestamp": "2026-07-01T12:04:56.000Z",
            "datasource": "github-tags",
            "depName": "docker/setup-qemu-action",
            "depType": "action",
            "fixedVersion": "v4.2.0",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-07-01T12:04:56.000Z",
            "packageName": "docker/setup-qemu-action",
            "registryUrl": "https://github.com",
            "replaceString": "docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8 # v4.2.0",
            "sourceUrl": "https://github.com/docker/setup-qemu-action",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          }
        ],
        "packageFile": ".github/actions/setup-docker/action.yml"
      },
      {
        "deps": [
          {
            "autoReplaceStringTemplate": "{{depName}}/restore@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "55cc8345863c7cc4c66a329aec7e433d2d1c52a9",
            "currentValue": "v6.1.0",
            "currentVersion": "v6.1.0",
            "currentVersionAgeInDays": 47,
            "currentVersionTimestamp": "2026-06-26T19:17:06.000Z",
            "datasource": "github-tags",
            "depName": "actions/cache",
            "depType": "action",
            "fixedVersion": "v6.1.0",
            "packageName": "actions/cache",
            "registryUrl": "https://github.com",
            "replaceString": "actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0",
            "sourceUrl": "https://github.com/actions/cache",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "84cb39b217b10273981911c288cd62326dc7c6d2",
            "currentValue": "v2.0.2",
            "currentVersion": "v2.0.2",
            "currentVersionAgeInDays": 3,
            "currentVersionTimestamp": "2026-08-09T22:07:34.000Z",
            "datasource": "github-tags",
            "depName": "pnpm/setup",
            "depType": "action",
            "fixedVersion": "v2.0.2",
            "packageName": "pnpm/setup",
            "registryUrl": "https://github.com",
            "replaceString": "pnpm/setup@84cb39b217b10273981911c288cd62326dc7c6d2 # v2.0.2",
            "sourceUrl": "https://github.com/pnpm/setup",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "55cc8345863c7cc4c66a329aec7e433d2d1c52a9",
            "currentValue": "v6.1.0",
            "currentVersion": "v6.1.0",
            "currentVersionAgeInDays": 47,
            "currentVersionTimestamp": "2026-06-26T19:17:06.000Z",
            "datasource": "github-tags",
            "depName": "actions/cache",
            "depType": "action",
            "fixedVersion": "v6.1.0",
            "packageName": "actions/cache",
            "registryUrl": "https://github.com",
            "replaceString": "actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0",
            "sourceUrl": "https://github.com/actions/cache",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "ad984534de44a9489a53aefd81eb77f87c70dc60",
            "currentValue": "v4.0.0",
            "currentVersion": "v4.0.0",
            "currentVersionAgeInDays": 146,
            "currentVersionTimestamp": "2026-03-20T02:20:33.000Z",
            "datasource": "github-tags",
            "depName": "nick-fields/retry",
            "depType": "action",
            "fixedVersion": "v4.0.0",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-03-20T02:24:57.000Z",
            "packageName": "nick-fields/retry",
            "registryUrl": "https://github.com",
            "replaceString": "nick-fields/retry@ad984534de44a9489a53aefd81eb77f87c70dc60 # v4.0.0",
            "sourceUrl": "https://github.com/nick-fields/retry",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}/save@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "55cc8345863c7cc4c66a329aec7e433d2d1c52a9",
            "currentValue": "v6.1.0",
            "currentVersion": "v6.1.0",
            "currentVersionAgeInDays": 47,
            "currentVersionTimestamp": "2026-06-26T19:17:06.000Z",
            "datasource": "github-tags",
            "depName": "actions/cache",
            "depType": "action",
            "fixedVersion": "v6.1.0",
            "packageName": "actions/cache",
            "registryUrl": "https://github.com",
            "replaceString": "actions/cache/save@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0",
            "sourceUrl": "https://github.com/actions/cache",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "datasource": "npm",
            "depName": "pnpm",
            "depType": "uses-with",
            "packageName": "pnpm",
            "skipReason": "unspecified-version",
            "skipStage": "extract",
            "updates": []
          },
          {
            "currentValue": "${{ inputs.node-version }}",
            "datasource": "node-version",
            "depName": "node",
            "depType": "uses-with",
            "packageName": "node",
            "skipReason": "invalid-value",
            "updates": [],
            "versioning": "node",
            "warnings": []
          }
        ],
        "packageFile": ".github/actions/setup-node/action.yml"
      },
      {
        "deps": [
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3a2844b7e9c422d3c10d287c895573f7108da1b3",
            "currentValue": "v9.0.0",
            "currentVersion": "v9.0.0",
            "currentVersionAgeInDays": 125,
            "currentVersionTimestamp": "2026-04-09T22:46:27.000Z",
            "datasource": "github-tags",
            "depName": "actions/github-script",
            "depType": "action",
            "fixedVersion": "v9.0.0",
            "packageName": "actions/github-script",
            "registryUrl": "https://github.com",
            "replaceString": "actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0",
            "sourceUrl": "https://github.com/actions/github-script",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          }
        ],
        "packageFile": ".github/workflows/auto-label-needs-discussion.yml"
      },
      {
        "deps": [
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "5bee595fdb9765d4a0bd35724b6302fa15569158",
            "currentValue": "v1.4.0",
            "currentVersion": "v1.4.0",
            "currentVersionAgeInDays": 911,
            "currentVersionTimestamp": "2024-02-14T06:01:19.000Z",
            "datasource": "github-tags",
            "depName": "hkusu/review-assign-action",
            "depType": "action",
            "fixedVersion": "v1.4.0",
            "isAbandoned": true,
            "mostRecentTimestamp": "2024-02-14T06:01:19.000Z",
            "packageName": "hkusu/review-assign-action",
            "registryUrl": "https://github.com",
            "replaceString": "hkusu/review-assign-action@5bee595fdb9765d4a0bd35724b6302fa15569158 # v1.4.0",
            "sourceUrl": "https://github.com/hkusu/review-assign-action",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3a2844b7e9c422d3c10d287c895573f7108da1b3",
            "currentValue": "v9.0.0",
            "currentVersion": "v9.0.0",
            "currentVersionAgeInDays": 125,
            "currentVersionTimestamp": "2026-04-09T22:46:27.000Z",
            "datasource": "github-tags",
            "depName": "actions/github-script",
            "depType": "action",
            "fixedVersion": "v9.0.0",
            "packageName": "actions/github-script",
            "registryUrl": "https://github.com",
            "replaceString": "actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0",
            "sourceUrl": "https://github.com/actions/github-script",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          }
        ],
        "packageFile": ".github/workflows/auto-pr.yml"
      },
      {
        "deps": [
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}/restore@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "55cc8345863c7cc4c66a329aec7e433d2d1c52a9",
            "currentValue": "v6.1.0",
            "currentVersion": "v6.1.0",
            "currentVersionAgeInDays": 47,
            "currentVersionTimestamp": "2026-06-26T19:17:06.000Z",
            "datasource": "github-tags",
            "depName": "actions/cache",
            "depType": "action",
            "fixedVersion": "v6.1.0",
            "packageName": "actions/cache",
            "registryUrl": "https://github.com",
            "replaceString": "actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0",
            "sourceUrl": "https://github.com/actions/cache",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}/save@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "55cc8345863c7cc4c66a329aec7e433d2d1c52a9",
            "currentValue": "v6.1.0",
            "currentVersion": "v6.1.0",
            "currentVersionAgeInDays": 47,
            "currentVersionTimestamp": "2026-06-26T19:17:06.000Z",
            "datasource": "github-tags",
            "depName": "actions/cache",
            "depType": "action",
            "fixedVersion": "v6.1.0",
            "packageName": "actions/cache",
            "registryUrl": "https://github.com",
            "replaceString": "actions/cache/save@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0",
            "sourceUrl": "https://github.com/actions/cache",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}/restore@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "55cc8345863c7cc4c66a329aec7e433d2d1c52a9",
            "currentValue": "v6.1.0",
            "currentVersion": "v6.1.0",
            "currentVersionAgeInDays": 47,
            "currentVersionTimestamp": "2026-06-26T19:17:06.000Z",
            "datasource": "github-tags",
            "depName": "actions/cache",
            "depType": "action",
            "fixedVersion": "v6.1.0",
            "packageName": "actions/cache",
            "registryUrl": "https://github.com",
            "replaceString": "actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0",
            "sourceUrl": "https://github.com/actions/cache",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}/save@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "55cc8345863c7cc4c66a329aec7e433d2d1c52a9",
            "currentValue": "v6.1.0",
            "currentVersion": "v6.1.0",
            "currentVersionAgeInDays": 47,
            "currentVersionTimestamp": "2026-06-26T19:17:06.000Z",
            "datasource": "github-tags",
            "depName": "actions/cache",
            "depType": "action",
            "fixedVersion": "v6.1.0",
            "packageName": "actions/cache",
            "registryUrl": "https://github.com",
            "replaceString": "actions/cache/save@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0",
            "sourceUrl": "https://github.com/actions/cache",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}",
            "currentDigest": "sha256:b1934ee5f1c509618f2508e6eb47ee0d3520686341fec936f3b79331f9315667",
            "currentValue": "1.7.12",
            "currentVersion": "1.7.12",
            "currentVersionAgeInDays": 135,
            "currentVersionTimestamp": "2026-03-30T17:50:25.379Z",
            "datasource": "docker",
            "depName": "rhysd/actionlint",
            "depType": "docker",
            "fixedVersion": "1.7.12",
            "packageName": "rhysd/actionlint",
            "registryUrl": "https://index.docker.io",
            "replaceString": "rhysd/actionlint:1.7.12@sha256:b1934ee5f1c509618f2508e6eb47ee0d3520686341fec936f3b79331f9315667",
            "updates": [],
            "versioning": "docker",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3dc1ecc9bcb9e94e9b2c709687979e1298497054",
            "currentValue": "v0.6.2",
            "currentVersion": "v0.6.2",
            "currentVersionAgeInDays": 11,
            "currentVersionTimestamp": "2026-08-01T21:21:25.000Z",
            "datasource": "github-tags",
            "depName": "zizmorcore/zizmor-action",
            "depType": "action",
            "fixedVersion": "v0.6.2",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-08-01T21:21:25.000Z",
            "packageName": "zizmorcore/zizmor-action",
            "registryUrl": "https://github.com",
            "replaceString": "zizmorcore/zizmor-action@3dc1ecc9bcb9e94e9b2c709687979e1298497054 # v0.6.2",
            "sourceUrl": "https://github.com/zizmorcore/zizmor-action",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "55cc8345863c7cc4c66a329aec7e433d2d1c52a9",
            "currentValue": "v6.1.0",
            "currentVersion": "v6.1.0",
            "currentVersionAgeInDays": 47,
            "currentVersionTimestamp": "2026-06-26T19:17:06.000Z",
            "datasource": "github-tags",
            "depName": "actions/cache",
            "depType": "action",
            "fixedVersion": "v6.1.0",
            "packageName": "actions/cache",
            "registryUrl": "https://github.com",
            "replaceString": "actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0",
            "sourceUrl": "https://github.com/actions/cache",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "fb8b3582c8e4def4969c97caa2f19720cb33a72f",
            "currentValue": "v7.0.0",
            "currentVersion": "v7.0.0",
            "currentVersionAgeInDays": 67,
            "currentVersionTimestamp": "2026-06-07T01:45:49.000Z",
            "datasource": "github-tags",
            "depName": "codecov/codecov-action",
            "depType": "action",
            "fixedVersion": "v7.0.0",
            "packageName": "codecov/codecov-action",
            "registryUrl": "https://github.com",
            "replaceString": "codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0",
            "sourceUrl": "https://github.com/codecov/codecov-action",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "043fb46d1a93c77aae656e7c1c64a875d1fc6a0a",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 124,
            "currentVersionTimestamp": "2026-04-10T17:31:14.000Z",
            "datasource": "github-tags",
            "depName": "actions/upload-artifact",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-04-10T17:31:14.000Z",
            "packageName": "actions/upload-artifact",
            "registryUrl": "https://github.com",
            "replaceString": "actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1",
            "sourceUrl": "https://github.com/actions/upload-artifact",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c",
            "currentValue": "v8.0.1",
            "currentVersion": "v8.0.1",
            "currentVersionAgeInDays": 154,
            "currentVersionTimestamp": "2026-03-11T15:44:25.000Z",
            "datasource": "github-tags",
            "depName": "actions/download-artifact",
            "depType": "action",
            "fixedVersion": "v8.0.1",
            "packageName": "actions/download-artifact",
            "registryUrl": "https://github.com",
            "replaceString": "actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1",
            "sourceUrl": "https://github.com/actions/download-artifact",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "fb8b3582c8e4def4969c97caa2f19720cb33a72f",
            "currentValue": "v7.0.0",
            "currentVersion": "v7.0.0",
            "currentVersionAgeInDays": 67,
            "currentVersionTimestamp": "2026-06-07T01:45:49.000Z",
            "datasource": "github-tags",
            "depName": "codecov/codecov-action",
            "depType": "action",
            "fixedVersion": "v7.0.0",
            "packageName": "codecov/codecov-action",
            "registryUrl": "https://github.com",
            "replaceString": "codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0",
            "sourceUrl": "https://github.com/codecov/codecov-action",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c",
            "currentValue": "v8.0.1",
            "currentVersion": "v8.0.1",
            "currentVersionAgeInDays": 154,
            "currentVersionTimestamp": "2026-03-11T15:44:25.000Z",
            "datasource": "github-tags",
            "depName": "actions/download-artifact",
            "depType": "action",
            "fixedVersion": "v8.0.1",
            "packageName": "actions/download-artifact",
            "registryUrl": "https://github.com",
            "replaceString": "actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1",
            "sourceUrl": "https://github.com/actions/download-artifact",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "043fb46d1a93c77aae656e7c1c64a875d1fc6a0a",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 124,
            "currentVersionTimestamp": "2026-04-10T17:31:14.000Z",
            "datasource": "github-tags",
            "depName": "actions/upload-artifact",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-04-10T17:31:14.000Z",
            "packageName": "actions/upload-artifact",
            "registryUrl": "https://github.com",
            "replaceString": "actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1",
            "sourceUrl": "https://github.com/actions/upload-artifact",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c",
            "currentValue": "v8.0.1",
            "currentVersion": "v8.0.1",
            "currentVersionAgeInDays": 154,
            "currentVersionTimestamp": "2026-03-11T15:44:25.000Z",
            "datasource": "github-tags",
            "depName": "actions/download-artifact",
            "depType": "action",
            "fixedVersion": "v8.0.1",
            "packageName": "actions/download-artifact",
            "registryUrl": "https://github.com",
            "replaceString": "actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1",
            "sourceUrl": "https://github.com/actions/download-artifact",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "c771a70e6277c0a99b617c7a806ffedaca235ff9",
            "currentValue": "v9.0.0",
            "currentVersion": "v9.0.0",
            "currentVersionAgeInDays": 22,
            "currentVersionTimestamp": "2026-07-21T15:48:02.000Z",
            "datasource": "github-tags",
            "depName": "astral-sh/setup-uv",
            "depType": "action",
            "fixedVersion": "v9.0.0",
            "isAbandoned": false,
            "isSingleVersion": true,
            "mostRecentTimestamp": "2026-08-12T12:58:19.000Z",
            "packageName": "astral-sh/setup-uv",
            "registryUrl": "https://github.com",
            "replaceString": "astral-sh/setup-uv@c771a70e6277c0a99b617c7a806ffedaca235ff9 # v9.0.0",
            "sourceUrl": "https://github.com/astral-sh/setup-uv",
            "updates": [
              {
                "branchName": "renovate/main-astral-sh-setup-uv-10.x",
                "bucket": "major",
                "isBreaking": false,
                "libYears": 0.05995107179096905,
                "newDigest": "ae62891fec2bb8e7d6c99fc78c9fec3a63790f8d",
                "newMajor": 10,
                "newMinor": 0,
                "newPatch": 0,
                "newValue": "v10.0.0",
                "newVersion": "v10.0.0",
                "newVersionAgeInDays": 0,
                "releaseTimestamp": "2026-08-12T12:58:19.000Z",
                "updateType": "major"
              }
            ],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "043fb46d1a93c77aae656e7c1c64a875d1fc6a0a",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 124,
            "currentVersionTimestamp": "2026-04-10T17:31:14.000Z",
            "datasource": "github-tags",
            "depName": "actions/upload-artifact",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-04-10T17:31:14.000Z",
            "packageName": "actions/upload-artifact",
            "registryUrl": "https://github.com",
            "replaceString": "actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1",
            "sourceUrl": "https://github.com/actions/upload-artifact",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c",
            "currentValue": "v8.0.1",
            "currentVersion": "v8.0.1",
            "currentVersionAgeInDays": 154,
            "currentVersionTimestamp": "2026-03-11T15:44:25.000Z",
            "datasource": "github-tags",
            "depName": "actions/download-artifact",
            "depType": "action",
            "fixedVersion": "v8.0.1",
            "packageName": "actions/download-artifact",
            "registryUrl": "https://github.com",
            "replaceString": "actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1",
            "sourceUrl": "https://github.com/actions/download-artifact",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "6f9f17788090df1f26f669e9d70d6ae9567deba6",
            "currentValue": "v4.1.2",
            "currentVersion": "v4.1.2",
            "currentVersionAgeInDays": 98,
            "currentVersionTimestamp": "2026-05-07T01:27:27.000Z",
            "datasource": "github-tags",
            "depName": "sigstore/cosign-installer",
            "depType": "action",
            "fixedVersion": "v4.1.2",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-05-07T01:27:27.000Z",
            "packageName": "sigstore/cosign-installer",
            "registryUrl": "https://github.com",
            "replaceString": "sigstore/cosign-installer@6f9f17788090df1f26f669e9d70d6ae9567deba6 # v4.1.2",
            "sourceUrl": "https://github.com/sigstore/cosign-installer",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "c771a70e6277c0a99b617c7a806ffedaca235ff9",
            "currentValue": "v9.0.0",
            "currentVersion": "v9.0.0",
            "currentVersionAgeInDays": 22,
            "currentVersionTimestamp": "2026-07-21T15:48:02.000Z",
            "datasource": "github-tags",
            "depName": "astral-sh/setup-uv",
            "depType": "action",
            "fixedVersion": "v9.0.0",
            "isAbandoned": false,
            "isSingleVersion": true,
            "mostRecentTimestamp": "2026-08-12T12:58:19.000Z",
            "packageName": "astral-sh/setup-uv",
            "registryUrl": "https://github.com",
            "replaceString": "astral-sh/setup-uv@c771a70e6277c0a99b617c7a806ffedaca235ff9 # v9.0.0",
            "sourceUrl": "https://github.com/astral-sh/setup-uv",
            "updates": [
              {
                "branchName": "renovate/main-astral-sh-setup-uv-10.x",
                "bucket": "major",
                "isBreaking": false,
                "libYears": 0.05995107179096905,
                "newDigest": "ae62891fec2bb8e7d6c99fc78c9fec3a63790f8d",
                "newMajor": 10,
                "newMinor": 0,
                "newPatch": 0,
                "newValue": "v10.0.0",
                "newVersion": "v10.0.0",
                "newVersionAgeInDays": 0,
                "releaseTimestamp": "2026-08-12T12:58:19.000Z",
                "updateType": "major"
              }
            ],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "043fb46d1a93c77aae656e7c1c64a875d1fc6a0a",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 124,
            "currentVersionTimestamp": "2026-04-10T17:31:14.000Z",
            "datasource": "github-tags",
            "depName": "actions/upload-artifact",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-04-10T17:31:14.000Z",
            "packageName": "actions/upload-artifact",
            "registryUrl": "https://github.com",
            "replaceString": "actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1",
            "sourceUrl": "https://github.com/actions/upload-artifact",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c",
            "currentValue": "v8.0.1",
            "currentVersion": "v8.0.1",
            "currentVersionAgeInDays": 154,
            "currentVersionTimestamp": "2026-03-11T15:44:25.000Z",
            "datasource": "github-tags",
            "depName": "actions/download-artifact",
            "depType": "action",
            "fixedVersion": "v8.0.1",
            "packageName": "actions/download-artifact",
            "registryUrl": "https://github.com",
            "replaceString": "actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1",
            "sourceUrl": "https://github.com/actions/download-artifact",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "fc324d3547104276b827a68afc52ff2a11cc49c9",
            "currentValue": "v5.0.0",
            "currentVersion": "v5.0.0",
            "currentVersionAgeInDays": 126,
            "currentVersionTimestamp": "2026-04-08T19:09:19.000Z",
            "datasource": "github-tags",
            "depName": "actions/upload-pages-artifact",
            "depType": "action",
            "fixedVersion": "v5.0.0",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-04-10T18:22:59.000Z",
            "packageName": "actions/upload-pages-artifact",
            "registryUrl": "https://github.com",
            "replaceString": "actions/upload-pages-artifact@fc324d3547104276b827a68afc52ff2a11cc49c9 # v5.0.0",
            "sourceUrl": "https://github.com/actions/upload-pages-artifact",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "cd2ce8fcbc39b97be8ca5fce6e763baed58fa128",
            "currentValue": "v5.0.0",
            "currentVersion": "v5.0.0",
            "currentVersionAgeInDays": 141,
            "currentVersionTimestamp": "2026-03-24T23:31:09.000Z",
            "datasource": "github-tags",
            "depName": "actions/deploy-pages",
            "depType": "action",
            "fixedVersion": "v5.0.0",
            "packageName": "actions/deploy-pages",
            "registryUrl": "https://github.com",
            "replaceString": "actions/deploy-pages@cd2ce8fcbc39b97be8ca5fce6e763baed58fa128 # v5.0.0",
            "sourceUrl": "https://github.com/actions/deploy-pages",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "dcb1066f776dd043e64d0e8ba94ca15cc7e1875d",
            "currentValue": "v4.0.0",
            "currentVersion": "v4.0.0",
            "currentVersionAgeInDays": 28,
            "currentVersionTimestamp": "2026-07-15T23:33:43.000Z",
            "datasource": "github-tags",
            "depName": "slackapi/slack-github-action",
            "depType": "action",
            "fixedVersion": "v4.0.0",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-07-15T23:33:47.000Z",
            "packageName": "slackapi/slack-github-action",
            "registryUrl": "https://github.com",
            "replaceString": "slackapi/slack-github-action@dcb1066f776dd043e64d0e8ba94ca15cc7e1875d # v4.0.0",
            "sourceUrl": "https://github.com/slackapi/slack-github-action",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "dcb1066f776dd043e64d0e8ba94ca15cc7e1875d",
            "currentValue": "v4.0.0",
            "currentVersion": "v4.0.0",
            "currentVersionAgeInDays": 28,
            "currentVersionTimestamp": "2026-07-15T23:33:43.000Z",
            "datasource": "github-tags",
            "depName": "slackapi/slack-github-action",
            "depType": "action",
            "fixedVersion": "v4.0.0",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-07-15T23:33:47.000Z",
            "packageName": "slackapi/slack-github-action",
            "registryUrl": "https://github.com",
            "replaceString": "slackapi/slack-github-action@dcb1066f776dd043e64d0e8ba94ca15cc7e1875d # v4.0.0",
            "sourceUrl": "https://github.com/slackapi/slack-github-action",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          },
          {
            "currentValue": "1.29.0",
            "currentVersion": "1.29.0",
            "datasource": "docker",
            "depName": "ghcr.io/zizmorcore/zizmor",
            "depType": "uses-with",
            "fixedVersion": "1.29.0",
            "lookupName": "zizmorcore/zizmor",
            "packageName": "ghcr.io/zizmorcore/zizmor",
            "registryUrl": "https://ghcr.io",
            "sourceUrl": "https://github.com/zizmorcore/zizmor",
            "updates": [],
            "versioning": "docker",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          },
          {
            "currentValue": "0.12.3",
            "currentVersion": "0.12.3",
            "currentVersionAgeInDays": 5,
            "currentVersionTimestamp": "2026-08-07T16:34:42.000Z",
            "datasource": "github-releases",
            "depName": "astral-sh/uv",
            "depType": "uses-with",
            "fixedVersion": "0.12.3",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-08-07T16:34:42.000Z",
            "packageName": "astral-sh/uv",
            "registryUrl": "https://github.com",
            "sourceUrl": "https://github.com/astral-sh/uv",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          },
          {
            "currentValue": "0.12.3",
            "currentVersion": "0.12.3",
            "currentVersionAgeInDays": 5,
            "currentVersionTimestamp": "2026-08-07T16:34:42.000Z",
            "datasource": "github-releases",
            "depName": "astral-sh/uv",
            "depType": "uses-with",
            "fixedVersion": "0.12.3",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-08-07T16:34:42.000Z",
            "packageName": "astral-sh/uv",
            "registryUrl": "https://github.com",
            "sourceUrl": "https://github.com/astral-sh/uv",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          }
        ],
        "packageFile": ".github/workflows/build.yml"
      },
      {
        "deps": [
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "133ec2d94c3dfeb83959ffc3c73640633044bd89",
            "currentValue": "1.11",
            "currentVersion": "1.11",
            "currentVersionAgeInDays": 1119,
            "currentVersionTimestamp": "2023-07-20T15:02:10.000Z",
            "datasource": "github-tags",
            "depName": "pierreraffa/cancel-previous-runs-action",
            "depType": "action",
            "isAbandoned": true,
            "mostRecentTimestamp": "2023-07-20T15:02:10.000Z",
            "packageName": "pierreraffa/cancel-previous-runs-action",
            "registryUrl": "https://github.com",
            "replaceString": "pierreraffa/cancel-previous-runs-action@133ec2d94c3dfeb83959ffc3c73640633044bd89 # 1.11",
            "sourceUrl": "https://github.com/pierreraffa/cancel-previous-runs-action",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          }
        ],
        "packageFile": ".github/workflows/cancel-stale-merge-queue-workflows.yml"
      },
      {
        "deps": [
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3a2844b7e9c422d3c10d287c895573f7108da1b3",
            "currentValue": "v9.0.0",
            "currentVersion": "v9.0.0",
            "currentVersionAgeInDays": 125,
            "currentVersionTimestamp": "2026-04-09T22:46:27.000Z",
            "datasource": "github-tags",
            "depName": "actions/github-script",
            "depType": "action",
            "fixedVersion": "v9.0.0",
            "packageName": "actions/github-script",
            "registryUrl": "https://github.com",
            "replaceString": "actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0",
            "sourceUrl": "https://github.com/actions/github-script",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          }
        ],
        "packageFile": ".github/workflows/check-commit-messages.yml"
      },
      {
        "deps": [
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "dcb1066f776dd043e64d0e8ba94ca15cc7e1875d",
            "currentValue": "v4.0.0",
            "currentVersion": "v4.0.0",
            "currentVersionAgeInDays": 28,
            "currentVersionTimestamp": "2026-07-15T23:33:43.000Z",
            "datasource": "github-tags",
            "depName": "slackapi/slack-github-action",
            "depType": "action",
            "fixedVersion": "v4.0.0",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-07-15T23:33:47.000Z",
            "packageName": "slackapi/slack-github-action",
            "registryUrl": "https://github.com",
            "replaceString": "slackapi/slack-github-action@dcb1066f776dd043e64d0e8ba94ca15cc7e1875d # v4.0.0",
            "sourceUrl": "https://github.com/slackapi/slack-github-action",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "dcb1066f776dd043e64d0e8ba94ca15cc7e1875d",
            "currentValue": "v4.0.0",
            "currentVersion": "v4.0.0",
            "currentVersionAgeInDays": 28,
            "currentVersionTimestamp": "2026-07-15T23:33:43.000Z",
            "datasource": "github-tags",
            "depName": "slackapi/slack-github-action",
            "depType": "action",
            "fixedVersion": "v4.0.0",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-07-15T23:33:47.000Z",
            "packageName": "slackapi/slack-github-action",
            "registryUrl": "https://github.com",
            "replaceString": "slackapi/slack-github-action@dcb1066f776dd043e64d0e8ba94ca15cc7e1875d # v4.0.0",
            "sourceUrl": "https://github.com/slackapi/slack-github-action",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          }
        ],
        "packageFile": ".github/workflows/check-npm-packument-size.yml"
      },
      {
        "deps": [
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3a2844b7e9c422d3c10d287c895573f7108da1b3",
            "currentValue": "v9.0.0",
            "currentVersion": "v9.0.0",
            "currentVersionAgeInDays": 125,
            "currentVersionTimestamp": "2026-04-09T22:46:27.000Z",
            "datasource": "github-tags",
            "depName": "actions/github-script",
            "depType": "action",
            "fixedVersion": "v9.0.0",
            "packageName": "actions/github-script",
            "registryUrl": "https://github.com",
            "replaceString": "actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0",
            "sourceUrl": "https://github.com/actions/github-script",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          }
        ],
        "packageFile": ".github/workflows/close-answered-discussions.yml"
      },
      {
        "deps": [
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}/init@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "5595ccaf912efad79be6eef63a5619ff05969be3",
            "currentValue": "v4.37.6",
            "currentVersion": "v4.37.6",
            "currentVersionAgeInDays": 8,
            "currentVersionTimestamp": "2026-08-04T13:34:40.000Z",
            "datasource": "github-tags",
            "depName": "github/codeql-action",
            "depType": "action",
            "fixedVersion": "v4.37.6",
            "packageName": "github/codeql-action",
            "registryUrl": "https://github.com",
            "replaceString": "github/codeql-action/init@5595ccaf912efad79be6eef63a5619ff05969be3 # v4.37.6",
            "sourceUrl": "https://github.com/github/codeql-action",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}/autobuild@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "5595ccaf912efad79be6eef63a5619ff05969be3",
            "currentValue": "v4.37.6",
            "currentVersion": "v4.37.6",
            "currentVersionAgeInDays": 8,
            "currentVersionTimestamp": "2026-08-04T13:34:40.000Z",
            "datasource": "github-tags",
            "depName": "github/codeql-action",
            "depType": "action",
            "fixedVersion": "v4.37.6",
            "packageName": "github/codeql-action",
            "registryUrl": "https://github.com",
            "replaceString": "github/codeql-action/autobuild@5595ccaf912efad79be6eef63a5619ff05969be3 # v4.37.6",
            "sourceUrl": "https://github.com/github/codeql-action",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}/analyze@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "5595ccaf912efad79be6eef63a5619ff05969be3",
            "currentValue": "v4.37.6",
            "currentVersion": "v4.37.6",
            "currentVersionAgeInDays": 8,
            "currentVersionTimestamp": "2026-08-04T13:34:40.000Z",
            "datasource": "github-tags",
            "depName": "github/codeql-action",
            "depType": "action",
            "fixedVersion": "v4.37.6",
            "packageName": "github/codeql-action",
            "registryUrl": "https://github.com",
            "replaceString": "github/codeql-action/analyze@5595ccaf912efad79be6eef63a5619ff05969be3 # v4.37.6",
            "sourceUrl": "https://github.com/github/codeql-action",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          }
        ],
        "packageFile": ".github/workflows/codeql-analysis.yml"
      },
      {
        "deps": [
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "a1d282b36b6f3519aa1f3fc636f609c47dddb294",
            "currentValue": "v5.0.0",
            "currentVersion": "v5.0.0",
            "currentVersionAgeInDays": 96,
            "currentVersionTimestamp": "2026-05-08T20:23:50.000Z",
            "datasource": "github-tags",
            "depName": "actions/dependency-review-action",
            "depType": "action",
            "fixedVersion": "v5.0.0",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-05-08T20:23:50.000Z",
            "packageName": "actions/dependency-review-action",
            "registryUrl": "https://github.com",
            "replaceString": "actions/dependency-review-action@a1d282b36b6f3519aa1f3fc636f609c47dddb294 # v5.0.0",
            "sourceUrl": "https://github.com/actions/dependency-review-action",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          }
        ],
        "packageFile": ".github/workflows/dependency-review.yml"
      },
      {
        "deps": [
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "513af61f4de4f75d37e4438f184ba4358f0fc1ca",
            "currentValue": "v0.3.1900000450",
            "currentVersion": "v0.3.1900000450",
            "currentVersionAgeInDays": 72,
            "currentVersionTimestamp": "2026-06-01T11:34:10.000Z",
            "datasource": "github-tags",
            "depName": "devcontainers/ci",
            "depType": "action",
            "fixedVersion": "v0.3.1900000450",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-06-01T11:34:10.000Z",
            "packageName": "devcontainers/ci",
            "registryUrl": "https://github.com",
            "replaceString": "devcontainers/ci@513af61f4de4f75d37e4438f184ba4358f0fc1ca # v0.3.1900000450",
            "sourceUrl": "https://github.com/devcontainers/ci",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          }
        ],
        "packageFile": ".github/workflows/devcontainer.yml"
      },
      {
        "deps": [
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          }
        ],
        "packageFile": ".github/workflows/find-issues-with-missing-labels.yml"
      },
      {
        "deps": [
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "65225c179d3b2502f6eda7b3d15101a3f412366b",
            "currentValue": "v5.0.3",
            "currentVersion": "v5.0.3",
            "currentVersionAgeInDays": 82,
            "currentVersionTimestamp": "2026-05-23T05:45:59.000Z",
            "datasource": "github-tags",
            "depName": "dessant/label-actions",
            "depType": "action",
            "fixedVersion": "v5.0.3",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-05-23T05:45:59.000Z",
            "packageName": "dessant/label-actions",
            "registryUrl": "https://github.com",
            "replaceString": "dessant/label-actions@65225c179d3b2502f6eda7b3d15101a3f412366b # v5.0.3",
            "sourceUrl": "https://github.com/dessant/label-actions",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          }
        ],
        "packageFile": ".github/workflows/label-actions.yml"
      },
      {
        "deps": [
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "89ae32b08ed1a541efecbab17912962a5e38981c",
            "currentValue": "v6.0.2",
            "currentVersion": "v6.0.2",
            "currentVersionAgeInDays": 82,
            "currentVersionTimestamp": "2026-05-23T05:38:17.000Z",
            "datasource": "github-tags",
            "depName": "dessant/lock-threads",
            "depType": "action",
            "fixedVersion": "v6.0.2",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-05-23T05:38:17.000Z",
            "packageName": "dessant/lock-threads",
            "registryUrl": "https://github.com",
            "replaceString": "dessant/lock-threads@89ae32b08ed1a541efecbab17912962a5e38981c # v6.0.2",
            "sourceUrl": "https://github.com/dessant/lock-threads",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          }
        ],
        "packageFile": ".github/workflows/lock.yml"
      },
      {
        "deps": [
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "dcb1066f776dd043e64d0e8ba94ca15cc7e1875d",
            "currentValue": "v4.0.0",
            "currentVersion": "v4.0.0",
            "currentVersionAgeInDays": 28,
            "currentVersionTimestamp": "2026-07-15T23:33:43.000Z",
            "datasource": "github-tags",
            "depName": "slackapi/slack-github-action",
            "depType": "action",
            "fixedVersion": "v4.0.0",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-07-15T23:33:47.000Z",
            "packageName": "slackapi/slack-github-action",
            "registryUrl": "https://github.com",
            "replaceString": "slackapi/slack-github-action@dcb1066f776dd043e64d0e8ba94ca15cc7e1875d # v4.0.0",
            "sourceUrl": "https://github.com/slackapi/slack-github-action",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          }
        ],
        "packageFile": ".github/workflows/mend-slack.yml"
      },
      {
        "deps": [
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "2d1146689b8cda280b9bc96326124645441f03bc",
            "currentValue": "v2.4.4",
            "currentVersion": "v2.4.4",
            "currentVersionAgeInDays": 20,
            "currentVersionTimestamp": "2026-07-23T21:12:46.000Z",
            "datasource": "github-tags",
            "depName": "ossf/scorecard-action",
            "depType": "action",
            "fixedVersion": "v2.4.4",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-07-23T21:12:46.000Z",
            "packageName": "ossf/scorecard-action",
            "registryUrl": "https://github.com",
            "replaceString": "ossf/scorecard-action@2d1146689b8cda280b9bc96326124645441f03bc # v2.4.4",
            "sourceUrl": "https://github.com/ossf/scorecard-action",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "043fb46d1a93c77aae656e7c1c64a875d1fc6a0a",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 124,
            "currentVersionTimestamp": "2026-04-10T17:31:14.000Z",
            "datasource": "github-tags",
            "depName": "actions/upload-artifact",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-04-10T17:31:14.000Z",
            "packageName": "actions/upload-artifact",
            "registryUrl": "https://github.com",
            "replaceString": "actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1",
            "sourceUrl": "https://github.com/actions/upload-artifact",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}/upload-sarif@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "5595ccaf912efad79be6eef63a5619ff05969be3",
            "currentValue": "v4.37.6",
            "currentVersion": "v4.37.6",
            "currentVersionAgeInDays": 8,
            "currentVersionTimestamp": "2026-08-04T13:34:40.000Z",
            "datasource": "github-tags",
            "depName": "github/codeql-action",
            "depType": "action",
            "fixedVersion": "v4.37.6",
            "packageName": "github/codeql-action",
            "registryUrl": "https://github.com",
            "replaceString": "github/codeql-action/upload-sarif@5595ccaf912efad79be6eef63a5619ff05969be3 # v4.37.6",
            "sourceUrl": "https://github.com/github/codeql-action",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          }
        ],
        "packageFile": ".github/workflows/scorecard.yml"
      },
      {
        "deps": [
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          }
        ],
        "packageFile": ".github/workflows/undesirable-test-additions.yaml"
      },
      {
        "deps": [
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "84cb39b217b10273981911c288cd62326dc7c6d2",
            "currentValue": "v2.0.2",
            "currentVersion": "v2.0.2",
            "currentVersionAgeInDays": 3,
            "currentVersionTimestamp": "2026-08-09T22:07:34.000Z",
            "datasource": "github-tags",
            "depName": "pnpm/setup",
            "depType": "action",
            "fixedVersion": "v2.0.2",
            "packageName": "pnpm/setup",
            "registryUrl": "https://github.com",
            "replaceString": "pnpm/setup@84cb39b217b10273981911c288cd62326dc7c6d2 # v2.0.2",
            "sourceUrl": "https://github.com/pnpm/setup",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "7e36c90d9ab29c415a2384db3006f3ec8a8cc654",
            "currentValue": "v4.2.4",
            "currentVersion": "v4.2.4",
            "currentVersionAgeInDays": 11,
            "currentVersionTimestamp": "2026-08-01T10:32:01.000Z",
            "datasource": "github-tags",
            "depName": "jdx/mise-action",
            "depType": "action",
            "fixedVersion": "v4.2.4",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-08-01T10:32:01.000Z",
            "packageName": "jdx/mise-action",
            "registryUrl": "https://github.com",
            "replaceString": "jdx/mise-action@7e36c90d9ab29c415a2384db3006f3ec8a8cc654 # v4.2.4",
            "sourceUrl": "https://github.com/jdx/mise-action",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "5f6978faf089d4d20b00c7766989d076bb2fc7f1",
            "currentValue": "v8.1.1",
            "currentVersion": "v8.1.1",
            "currentVersionAgeInDays": 124,
            "currentVersionTimestamp": "2026-04-10T16:27:57.000Z",
            "datasource": "github-tags",
            "depName": "peter-evans/create-pull-request",
            "depType": "action",
            "fixedVersion": "v8.1.1",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-04-10T16:27:57.000Z",
            "packageName": "peter-evans/create-pull-request",
            "registryUrl": "https://github.com",
            "replaceString": "peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8.1.1",
            "sourceUrl": "https://github.com/peter-evans/create-pull-request",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          },
          {
            "datasource": "npm",
            "depName": "pnpm",
            "depType": "uses-with",
            "packageName": "pnpm",
            "skipReason": "unspecified-version",
            "skipStage": "extract",
            "updates": []
          },
          {
            "currentValue": "${{ env.NODE_VERSION }}",
            "datasource": "node-version",
            "depName": "node",
            "depType": "uses-with",
            "packageName": "node",
            "skipReason": "invalid-value",
            "updates": [],
            "versioning": "node",
            "warnings": []
          },
          {
            "datasource": "github-release-attachments",
            "depName": "jdx/mise",
            "depType": "uses-with",
            "packageName": "jdx/mise",
            "skipReason": "unspecified-version",
            "skipStage": "extract",
            "updates": []
          }
        ],
        "packageFile": ".github/workflows/update-data.yml"
      },
      {
        "deps": [
          {
            "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
            "commitMessageTopic": "{{{depName}}} action",
            "currentDigest": "3d3c42e5aac5ba805825da76410c181273ba90b1",
            "currentValue": "v7.0.1",
            "currentVersion": "v7.0.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T15:10:05.000Z",
            "datasource": "github-tags",
            "depName": "actions/checkout",
            "depType": "action",
            "fixedVersion": "v7.0.1",
            "packageName": "actions/checkout",
            "registryUrl": "https://github.com",
            "replaceString": "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1",
            "sourceUrl": "https://github.com/actions/checkout",
            "updates": [],
            "versioning": "github-actions",
            "warnings": []
          },
          {
            "autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
            "currentValue": "latest",
            "datasource": "github-runners",
            "depName": "ubuntu",
            "depType": "github-runner",
            "packageName": "ubuntu",
            "replaceString": "ubuntu-latest",
            "skipReason": "invalid-version",
            "updates": []
          }
        ],
        "packageFile": ".github/workflows/ws_scan.yaml"
      }
    ],
    "mise": [
      {
        "deps": [
          {
            "currentValue": "24.19.0",
            "currentVersion": "v24.19.0",
            "currentVersionAgeInDays": 10,
            "currentVersionTimestamp": "2026-08-03T00:00:00.000Z",
            "datasource": "node-version",
            "depName": "node",
            "depType": "tools",
            "fixedVersion": "24.19.0",
            "homepage": "https://nodejs.org",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-08-05T00:00:00.000Z",
            "packageName": "node",
            "registryUrl": "https://nodejs.org/dist",
            "sourceUrl": "https://github.com/nodejs/node",
            "updates": [],
            "versioning": "node",
            "warnings": []
          },
          {
            "currentValue": "11.20.0",
            "currentVersion": "11.20.0",
            "currentVersionAgeInDays": 9,
            "currentVersionTimestamp": "2026-08-03T14:21:19.565Z",
            "datasource": "npm",
            "depName": "pnpm",
            "depType": "tools",
            "fixedVersion": "11.20.0",
            "homepage": "https://pnpm.io",
            "isAbandoned": false,
            "isSingleVersion": true,
            "mostRecentTimestamp": "2026-08-12T14:41:53.499Z",
            "packageName": "pnpm",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "pnpm11/pnpm",
            "sourceUrl": "https://github.com/pnpm/pnpm",
            "updates": [
              {
                "branchName": "renovate/main-pnpm-11.x",
                "bucket": "non-major",
                "hasAttestation": true,
                "isBreaking": false,
                "libYears": 0.016445297437848807,
                "newMajor": 11,
                "newMinor": 21,
                "newPatch": 0,
                "newValue": "11.21.0",
                "newVersion": "11.21.0",
                "newVersionAgeInDays": 3,
                "pendingChecks": true,
                "releaseTimestamp": "2026-08-09T14:24:58.465Z",
                "updateType": "minor"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.12.3",
            "currentVersion": "0.12.3",
            "currentVersionAgeInDays": 5,
            "currentVersionTimestamp": "2026-08-07T16:34:42.000Z",
            "datasource": "github-releases",
            "depName": "uv",
            "depType": "tools",
            "fixedVersion": "0.12.3",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-08-07T16:34:42.000Z",
            "packageName": "astral-sh/uv",
            "registryUrl": "https://github.com",
            "sourceUrl": "https://github.com/astral-sh/uv",
            "updates": [],
            "versioning": "semver-coerced",
            "warnings": []
          }
        ],
        "packageFile": "mise.toml"
      }
    ],
    "npm": [
      {
        "deps": [
          {
            "currentValue": "3.1095.0",
            "currentVersion": "3.1095.0",
            "currentVersionAgeInDays": 19,
            "currentVersionTimestamp": "2026-07-24T18:48:50.582Z",
            "datasource": "npm",
            "depName": "@aws-sdk/client-codecommit",
            "depType": "dependencies",
            "fixedVersion": "3.1095.0",
            "homepage": "https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-codecommit",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "3.1095.0",
            "mostRecentTimestamp": "2026-08-12T18:50:05.229Z",
            "packageName": "@aws-sdk/client-codecommit",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "clients/client-codecommit",
            "sourceUrl": "https://github.com/aws/aws-sdk-js-v3",
            "updates": [
              {
                "branchName": "renovate/main-aws-sdk-js-v3-monorepo",
                "bucket": "non-major",
                "hasAttestation": false,
                "isBreaking": false,
                "libYears": 0.03289276927955353,
                "newMajor": 3,
                "newMinor": 1104,
                "newPatch": 0,
                "newValue": "3.1104.0",
                "newVersion": "3.1104.0",
                "newVersionAgeInDays": 7,
                "pendingVersions": [
                  "3.1105.0",
                  "3.1106.0",
                  "3.1107.0",
                  "3.1108.0",
                  "3.1109.0"
                ],
                "releaseTimestamp": "2026-08-05T18:57:16.954Z",
                "updateType": "minor"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.1095.0",
            "currentVersion": "3.1095.0",
            "currentVersionAgeInDays": 19,
            "currentVersionTimestamp": "2026-07-24T18:49:52.899Z",
            "datasource": "npm",
            "depName": "@aws-sdk/client-ec2",
            "depType": "dependencies",
            "fixedVersion": "3.1095.0",
            "homepage": "https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-ec2",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "3.1095.0",
            "mostRecentTimestamp": "2026-08-12T18:54:21.037Z",
            "packageName": "@aws-sdk/client-ec2",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "clients/client-ec2",
            "sourceUrl": "https://github.com/aws/aws-sdk-js-v3",
            "updates": [
              {
                "branchName": "renovate/main-aws-sdk-js-v3-monorepo",
                "bucket": "non-major",
                "hasAttestation": false,
                "isBreaking": false,
                "libYears": 0.032940496036276,
                "newMajor": 3,
                "newMinor": 1104,
                "newPatch": 0,
                "newValue": "3.1104.0",
                "newVersion": "3.1104.0",
                "newVersionAgeInDays": 7,
                "pendingVersions": [
                  "3.1105.0",
                  "3.1106.0",
                  "3.1107.0",
                  "3.1108.0",
                  "3.1109.0"
                ],
                "releaseTimestamp": "2026-08-05T19:23:24.382Z",
                "updateType": "minor"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.1095.0",
            "currentVersion": "3.1095.0",
            "currentVersionAgeInDays": 19,
            "currentVersionTimestamp": "2026-07-24T18:49:49.338Z",
            "datasource": "npm",
            "depName": "@aws-sdk/client-ecr",
            "depType": "dependencies",
            "fixedVersion": "3.1095.0",
            "homepage": "https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-ecr",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "3.1095.0",
            "mostRecentTimestamp": "2026-08-12T18:53:15.462Z",
            "packageName": "@aws-sdk/client-ecr",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "clients/client-ecr",
            "sourceUrl": "https://github.com/aws/aws-sdk-js-v3",
            "updates": [
              {
                "branchName": "renovate/main-aws-sdk-js-v3-monorepo",
                "bucket": "non-major",
                "hasAttestation": false,
                "isBreaking": false,
                "libYears": 0.03290268445585997,
                "newMajor": 3,
                "newMinor": 1104,
                "newPatch": 0,
                "newValue": "3.1104.0",
                "newVersion": "3.1104.0",
                "newVersionAgeInDays": 7,
                "pendingVersions": [
                  "3.1105.0",
                  "3.1106.0",
                  "3.1107.0",
                  "3.1108.0",
                  "3.1109.0"
                ],
                "releaseTimestamp": "2026-08-05T19:03:28.395Z",
                "updateType": "minor"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.1095.0",
            "currentVersion": "3.1095.0",
            "currentVersionAgeInDays": 19,
            "currentVersionTimestamp": "2026-07-24T18:49:59.035Z",
            "datasource": "npm",
            "depName": "@aws-sdk/client-eks",
            "depType": "dependencies",
            "fixedVersion": "3.1095.0",
            "homepage": "https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-eks",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "3.1095.0",
            "mostRecentTimestamp": "2026-08-12T18:51:10.732Z",
            "packageName": "@aws-sdk/client-eks",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "clients/client-eks",
            "sourceUrl": "https://github.com/aws/aws-sdk-js-v3",
            "updates": [
              {
                "branchName": "renovate/main-aws-sdk-js-v3-monorepo",
                "bucket": "non-major",
                "hasAttestation": false,
                "isBreaking": false,
                "libYears": 0.03289263901572806,
                "newMajor": 3,
                "newMinor": 1104,
                "newPatch": 0,
                "newValue": "3.1104.0",
                "newVersion": "3.1104.0",
                "newVersionAgeInDays": 7,
                "pendingVersions": [
                  "3.1105.0",
                  "3.1106.0",
                  "3.1107.0",
                  "3.1108.0",
                  "3.1109.0"
                ],
                "releaseTimestamp": "2026-08-05T18:58:21.299Z",
                "updateType": "minor"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.1095.0",
            "currentVersion": "3.1095.0",
            "currentVersionAgeInDays": 19,
            "currentVersionTimestamp": "2026-07-24T18:53:16.787Z",
            "datasource": "npm",
            "depName": "@aws-sdk/client-rds",
            "depType": "dependencies",
            "fixedVersion": "3.1095.0",
            "homepage": "https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-rds",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "3.1095.0",
            "mostRecentTimestamp": "2026-08-12T18:56:37.385Z",
            "packageName": "@aws-sdk/client-rds",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "clients/client-rds",
            "sourceUrl": "https://github.com/aws/aws-sdk-js-v3",
            "updates": [
              {
                "branchName": "renovate/main-aws-sdk-js-v3-monorepo",
                "bucket": "non-major",
                "hasAttestation": false,
                "isBreaking": false,
                "libYears": 0.03290237148021309,
                "newMajor": 3,
                "newMinor": 1104,
                "newPatch": 0,
                "newValue": "3.1104.0",
                "newVersion": "3.1104.0",
                "newVersionAgeInDays": 7,
                "pendingVersions": [
                  "3.1105.0",
                  "3.1106.0",
                  "3.1107.0",
                  "3.1108.0",
                  "3.1109.0"
                ],
                "releaseTimestamp": "2026-08-05T19:06:45.974Z",
                "updateType": "minor"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.1095.0",
            "currentVersion": "3.1095.0",
            "currentVersionAgeInDays": 19,
            "currentVersionTimestamp": "2026-07-24T18:47:09.052Z",
            "datasource": "npm",
            "depName": "@aws-sdk/client-s3",
            "depType": "dependencies",
            "fixedVersion": "3.1095.0",
            "homepage": "https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "3.1095.0",
            "mostRecentTimestamp": "2026-08-12T18:50:34.871Z",
            "packageName": "@aws-sdk/client-s3",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "clients/client-s3",
            "sourceUrl": "https://github.com/aws/aws-sdk-js-v3",
            "updates": [
              {
                "branchName": "renovate/main-aws-sdk-js-v3-monorepo",
                "bucket": "non-major",
                "hasAttestation": false,
                "isBreaking": false,
                "libYears": 0.03290273078386606,
                "newMajor": 3,
                "newMinor": 1104,
                "newPatch": 0,
                "newValue": "3.1104.0",
                "newVersion": "3.1104.0",
                "newVersionAgeInDays": 7,
                "pendingVersions": [
                  "3.1105.0",
                  "3.1106.0",
                  "3.1107.0",
                  "3.1108.0",
                  "3.1109.0"
                ],
                "releaseTimestamp": "2026-08-05T19:00:49.570Z",
                "updateType": "minor"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.1095.0",
            "currentVersion": "3.1095.0",
            "currentVersionAgeInDays": 19,
            "currentVersionTimestamp": "2026-07-24T18:46:35.161Z",
            "datasource": "npm",
            "depName": "@aws-sdk/credential-providers",
            "depType": "dependencies",
            "fixedVersion": "3.1095.0",
            "homepage": "https://github.com/aws/aws-sdk-js-v3/tree/main/packages/credential-providers",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "3.1095.0",
            "mostRecentTimestamp": "2026-08-12T18:51:27.123Z",
            "packageName": "@aws-sdk/credential-providers",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "packages/credential-providers",
            "sourceUrl": "https://github.com/aws/aws-sdk-js-v3",
            "updates": [
              {
                "branchName": "renovate/main-aws-sdk-js-v3-monorepo",
                "bucket": "non-major",
                "hasAttestation": false,
                "isBreaking": false,
                "libYears": 0.03289972060502283,
                "newMajor": 3,
                "newMinor": 1104,
                "newPatch": 0,
                "newValue": "3.1104.0",
                "newVersion": "3.1104.0",
                "newVersionAgeInDays": 7,
                "pendingVersions": [
                  "3.1105.0",
                  "3.1106.0",
                  "3.1107.0",
                  "3.1108.0",
                  "3.1109.0"
                ],
                "releaseTimestamp": "2026-08-05T18:58:40.750Z",
                "updateType": "minor"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.2.1",
            "currentVersion": "0.2.1",
            "currentVersionAgeInDays": 510,
            "currentVersionTimestamp": "2025-03-20T11:53:12.619Z",
            "datasource": "npm",
            "depName": "@baszalmstra/rattler",
            "depType": "dependencies",
            "fixedVersion": "0.2.1",
            "homepage": "https://github.com/conda/rattler/tree/main/js-rattler#readme",
            "isAbandoned": true,
            "lockedVersion": "0.2.1",
            "mostRecentTimestamp": "2025-03-20T11:53:12.619Z",
            "packageName": "@baszalmstra/rattler",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/conda/rattler",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "4.2.0",
            "currentVersion": "4.2.0",
            "currentVersionAgeInDays": 988,
            "currentVersionTimestamp": "2023-11-28T21:21:18.901Z",
            "datasource": "npm",
            "depName": "@breejs/later",
            "depType": "dependencies",
            "fixedVersion": "4.2.0",
            "isAbandoned": true,
            "lockedVersion": "4.2.0",
            "mostRecentTimestamp": "2023-11-28T21:21:18.901Z",
            "packageName": "@breejs/later",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/breejs/later",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.21.0",
            "currentVersion": "0.21.0",
            "currentVersionAgeInDays": 434,
            "currentVersionTimestamp": "2025-06-04T16:46:25.583Z",
            "datasource": "npm",
            "depName": "@cdktf/hcl2json",
            "depType": "dependencies",
            "fixedVersion": "0.21.0",
            "isAbandoned": true,
            "lockedVersion": "0.21.0",
            "mostRecentTimestamp": "2025-06-04T16:46:25.583Z",
            "packageName": "@cdktf/hcl2json",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "packages/@cdktf/hcl2json",
            "sourceUrl": "https://github.com/hashicorp/terraform-cdk",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.9.1",
            "currentVersion": "1.9.1",
            "currentVersionAgeInDays": 140,
            "currentVersionTimestamp": "2026-03-25T15:53:54.092Z",
            "datasource": "npm",
            "depName": "@opentelemetry/api",
            "depType": "dependencies",
            "fixedVersion": "1.9.1",
            "homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/api",
            "isAbandoned": false,
            "lockedVersion": "1.9.1",
            "mostRecentTimestamp": "2026-03-25T15:53:54.092Z",
            "packageName": "@opentelemetry/api",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/open-telemetry/opentelemetry-js",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.10.0",
            "currentVersion": "2.10.0",
            "currentVersionAgeInDays": 22,
            "currentVersionTimestamp": "2026-07-21T19:37:20.143Z",
            "datasource": "npm",
            "depName": "@opentelemetry/context-async-hooks",
            "depType": "dependencies",
            "fixedVersion": "2.10.0",
            "homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-context-async-hooks",
            "isAbandoned": false,
            "lockedVersion": "2.10.0",
            "mostRecentTimestamp": "2026-07-21T19:37:20.143Z",
            "packageName": "@opentelemetry/context-async-hooks",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/open-telemetry/opentelemetry-js",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.221.0",
            "currentVersion": "0.221.0",
            "currentVersionAgeInDays": 22,
            "currentVersionTimestamp": "2026-07-21T20:05:32.831Z",
            "datasource": "npm",
            "depName": "@opentelemetry/exporter-trace-otlp-http",
            "depType": "dependencies",
            "fixedVersion": "0.221.0",
            "homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/exporter-trace-otlp-http",
            "isAbandoned": false,
            "lockedVersion": "0.221.0",
            "mostRecentTimestamp": "2026-07-21T20:05:32.831Z",
            "packageName": "@opentelemetry/exporter-trace-otlp-http",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/open-telemetry/opentelemetry-js",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.221.0",
            "currentVersion": "0.221.0",
            "currentVersionAgeInDays": 22,
            "currentVersionTimestamp": "2026-07-21T19:38:02.792Z",
            "datasource": "npm",
            "depName": "@opentelemetry/instrumentation",
            "depType": "dependencies",
            "fixedVersion": "0.221.0",
            "homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation",
            "isAbandoned": false,
            "lockedVersion": "0.221.0",
            "mostRecentTimestamp": "2026-07-21T19:38:02.792Z",
            "packageName": "@opentelemetry/instrumentation",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/open-telemetry/opentelemetry-js",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.66.0",
            "currentVersion": "0.66.0",
            "currentVersionAgeInDays": 20,
            "currentVersionTimestamp": "2026-07-23T19:03:59.045Z",
            "datasource": "npm",
            "depName": "@opentelemetry/instrumentation-bunyan",
            "depType": "dependencies",
            "fixedVersion": "0.66.0",
            "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-bunyan#readme",
            "isAbandoned": false,
            "lockedVersion": "0.66.0",
            "mostRecentTimestamp": "2026-07-23T19:03:59.045Z",
            "packageName": "@opentelemetry/instrumentation-bunyan",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "packages/instrumentation-bunyan",
            "sourceUrl": "https://github.com/open-telemetry/opentelemetry-js-contrib",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.221.0",
            "currentVersion": "0.221.0",
            "currentVersionAgeInDays": 22,
            "currentVersionTimestamp": "2026-07-21T20:04:42.896Z",
            "datasource": "npm",
            "depName": "@opentelemetry/instrumentation-http",
            "depType": "dependencies",
            "fixedVersion": "0.221.0",
            "homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-http",
            "isAbandoned": false,
            "lockedVersion": "0.221.0",
            "mostRecentTimestamp": "2026-07-21T20:04:42.896Z",
            "packageName": "@opentelemetry/instrumentation-http",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/open-telemetry/opentelemetry-js",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.69.0",
            "currentVersion": "0.69.0",
            "currentVersionAgeInDays": 20,
            "currentVersionTimestamp": "2026-07-23T17:57:48.777Z",
            "datasource": "npm",
            "depName": "@opentelemetry/instrumentation-redis",
            "depType": "dependencies",
            "fixedVersion": "0.69.0",
            "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-redis#readme",
            "isAbandoned": false,
            "lockedVersion": "0.69.0",
            "mostRecentTimestamp": "2026-07-23T17:57:48.777Z",
            "packageName": "@opentelemetry/instrumentation-redis",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "packages/instrumentation-redis",
            "sourceUrl": "https://github.com/open-telemetry/opentelemetry-js-contrib",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.221.0",
            "currentVersion": "0.221.0",
            "currentVersionAgeInDays": 22,
            "currentVersionTimestamp": "2026-07-21T20:04:46.480Z",
            "datasource": "npm",
            "depName": "@opentelemetry/otlp-transformer",
            "depType": "dependencies",
            "fixedVersion": "0.221.0",
            "homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/otlp-transformer",
            "isAbandoned": false,
            "lockedVersion": "0.221.0",
            "mostRecentTimestamp": "2026-07-21T20:04:46.480Z",
            "packageName": "@opentelemetry/otlp-transformer",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/open-telemetry/opentelemetry-js",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.21.0",
            "currentVersion": "2.21.0",
            "currentVersionAgeInDays": 20,
            "currentVersionTimestamp": "2026-07-23T17:57:59.057Z",
            "datasource": "npm",
            "depName": "@opentelemetry/resource-detector-aws",
            "depType": "dependencies",
            "fixedVersion": "2.21.0",
            "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/resource-detector-aws#readme",
            "isAbandoned": false,
            "lockedVersion": "2.21.0",
            "mostRecentTimestamp": "2026-07-23T17:57:59.057Z",
            "packageName": "@opentelemetry/resource-detector-aws",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "packages/resource-detector-aws",
            "sourceUrl": "https://github.com/open-telemetry/opentelemetry-js-contrib",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.29.0",
            "currentVersion": "0.29.0",
            "currentVersionAgeInDays": 20,
            "currentVersionTimestamp": "2026-07-23T17:57:56.428Z",
            "datasource": "npm",
            "depName": "@opentelemetry/resource-detector-azure",
            "depType": "dependencies",
            "fixedVersion": "0.29.0",
            "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/resource-detector-azure#readme",
            "isAbandoned": false,
            "lockedVersion": "0.29.0",
            "mostRecentTimestamp": "2026-07-23T17:57:56.428Z",
            "packageName": "@opentelemetry/resource-detector-azure",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "packages/resource-detector-azure",
            "sourceUrl": "https://github.com/open-telemetry/opentelemetry-js-contrib",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.56.0",
            "currentVersion": "0.56.0",
            "currentVersionAgeInDays": 20,
            "currentVersionTimestamp": "2026-07-23T17:57:57.240Z",
            "datasource": "npm",
            "depName": "@opentelemetry/resource-detector-gcp",
            "depType": "dependencies",
            "fixedVersion": "0.56.0",
            "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/resource-detector-gcp#readme",
            "isAbandoned": false,
            "lockedVersion": "0.56.0",
            "mostRecentTimestamp": "2026-07-23T17:57:57.240Z",
            "packageName": "@opentelemetry/resource-detector-gcp",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "packages/resource-detector-gcp",
            "sourceUrl": "https://github.com/open-telemetry/opentelemetry-js-contrib",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.32.0",
            "currentVersion": "0.32.0",
            "currentVersionAgeInDays": 238,
            "currentVersionTimestamp": "2025-12-17T23:01:12.872Z",
            "datasource": "npm",
            "depName": "@opentelemetry/resource-detector-github",
            "depType": "dependencies",
            "fixedVersion": "0.32.0",
            "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/resource-detector-github#readme",
            "isAbandoned": false,
            "lockedVersion": "0.32.0",
            "mostRecentTimestamp": "2025-12-17T23:01:12.872Z",
            "packageName": "@opentelemetry/resource-detector-github",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "packages/resource-detector-github",
            "sourceUrl": "https://github.com/open-telemetry/opentelemetry-js-contrib",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.10.0",
            "currentVersion": "2.10.0",
            "currentVersionAgeInDays": 22,
            "currentVersionTimestamp": "2026-07-21T19:37:47.171Z",
            "datasource": "npm",
            "depName": "@opentelemetry/resources",
            "depType": "dependencies",
            "fixedVersion": "2.10.0",
            "homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources",
            "isAbandoned": false,
            "lockedVersion": "2.10.0",
            "mostRecentTimestamp": "2026-07-21T19:37:47.171Z",
            "packageName": "@opentelemetry/resources",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/open-telemetry/opentelemetry-js",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.10.0",
            "currentVersion": "2.10.0",
            "currentVersionAgeInDays": 22,
            "currentVersionTimestamp": "2026-07-21T20:05:09.510Z",
            "datasource": "npm",
            "depName": "@opentelemetry/sdk-trace-base",
            "depType": "dependencies",
            "fixedVersion": "2.10.0",
            "homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base",
            "isAbandoned": false,
            "lockedVersion": "2.10.0",
            "mostRecentTimestamp": "2026-07-21T20:05:09.510Z",
            "packageName": "@opentelemetry/sdk-trace-base",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/open-telemetry/opentelemetry-js",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.10.0",
            "currentVersion": "2.10.0",
            "currentVersionAgeInDays": 22,
            "currentVersionTimestamp": "2026-07-21T20:05:19.155Z",
            "datasource": "npm",
            "depName": "@opentelemetry/sdk-trace-node",
            "depType": "dependencies",
            "fixedVersion": "2.10.0",
            "homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-node",
            "isAbandoned": false,
            "lockedVersion": "2.10.0",
            "mostRecentTimestamp": "2026-07-21T20:05:19.155Z",
            "packageName": "@opentelemetry/sdk-trace-node",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/open-telemetry/opentelemetry-js",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.43.0",
            "currentVersion": "1.43.0",
            "currentVersionAgeInDays": 34,
            "currentVersionTimestamp": "2026-07-09T20:06:28.122Z",
            "datasource": "npm",
            "depName": "@opentelemetry/semantic-conventions",
            "depType": "dependencies",
            "fixedVersion": "1.43.0",
            "homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/semantic-conventions",
            "isAbandoned": false,
            "lockedVersion": "1.43.0",
            "mostRecentTimestamp": "2026-07-09T20:06:28.122Z",
            "packageName": "@opentelemetry/semantic-conventions",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/open-telemetry/opentelemetry-js",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1001.0.4",
            "currentVersion": "1001.0.4",
            "currentVersionAgeInDays": 141,
            "currentVersionTimestamp": "2026-03-24T16:28:17.062Z",
            "datasource": "npm",
            "depName": "@pnpm/parse-overrides",
            "depType": "dependencies",
            "fixedVersion": "1001.0.4",
            "homepage": "https://github.com/pnpm/pnpm/tree/main/config/parse-overrides#readme",
            "isAbandoned": false,
            "lockedVersion": "1001.0.4",
            "mostRecentTimestamp": "2026-03-24T16:28:17.062Z",
            "packageName": "@pnpm/parse-overrides",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/pnpm/pnpm",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.1.3",
            "currentVersion": "0.1.3",
            "currentVersionAgeInDays": 1824,
            "currentVersionTimestamp": "2021-08-15T04:55:07.014Z",
            "datasource": "npm",
            "depName": "@qnighy/marshal",
            "depType": "dependencies",
            "fixedVersion": "0.1.3",
            "isAbandoned": true,
            "lockedVersion": "0.1.3",
            "mostRecentTimestamp": "2021-08-15T04:55:07.014Z",
            "packageName": "@qnighy/marshal",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/qnighy/marshal-js",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "5.12.1",
            "currentVersion": "5.12.1",
            "currentVersionAgeInDays": 120,
            "currentVersionTimestamp": "2026-04-14T13:26:19.116Z",
            "datasource": "npm",
            "depName": "@redis/client",
            "depType": "dependencies",
            "fixedVersion": "5.12.1",
            "homepage": "https://github.com/redis/node-redis/tree/master/packages/client",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "5.12.1",
            "mostRecentTimestamp": "2026-08-11T10:03:17.194Z",
            "packageName": "@redis/client",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/redis/node-redis",
            "updates": [
              {
                "branchName": "renovate/main-redis-client-6.x",
                "bucket": "major",
                "hasAttestation": false,
                "isBreaking": true,
                "libYears": 0.2966361922881786,
                "newMajor": 6,
                "newMinor": 2,
                "newPatch": 0,
                "newValue": "6.2.0",
                "newVersion": "6.2.0",
                "newVersionAgeInDays": 12,
                "pendingVersions": [
                  "6.2.1"
                ],
                "releaseTimestamp": "2026-07-31T19:58:18.076Z",
                "updateType": "major"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "4.0.11",
            "currentVersion": "4.0.11",
            "currentVersionAgeInDays": 13,
            "currentVersionTimestamp": "2026-07-30T20:33:44.423Z",
            "datasource": "npm",
            "depName": "@renovatebot/detect-tools",
            "depType": "dependencies",
            "fixedVersion": "4.0.11",
            "isAbandoned": false,
            "lockedVersion": "4.0.11",
            "mostRecentTimestamp": "2026-07-30T20:33:44.423Z",
            "packageName": "@renovatebot/detect-tools",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/renovatebot/detect-tools",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.0.1",
            "currentVersion": "2.0.1",
            "currentVersionAgeInDays": 98,
            "currentVersionTimestamp": "2026-05-06T15:50:06.196Z",
            "datasource": "npm",
            "depName": "@renovatebot/good-enough-parser",
            "depType": "dependencies",
            "fixedVersion": "2.0.1",
            "isAbandoned": false,
            "lockedVersion": "2.0.1",
            "mostRecentTimestamp": "2026-05-06T15:50:06.196Z",
            "packageName": "@renovatebot/good-enough-parser",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/renovatebot/good-enough-parser",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.0.10",
            "currentVersion": "3.0.10",
            "currentVersionAgeInDays": 13,
            "currentVersionTimestamp": "2026-07-30T20:28:17.072Z",
            "datasource": "npm",
            "depName": "@renovatebot/osv-offline",
            "depType": "dependencies",
            "fixedVersion": "3.0.10",
            "isAbandoned": false,
            "lockedVersion": "3.0.10",
            "mostRecentTimestamp": "2026-07-30T20:28:17.072Z",
            "packageName": "@renovatebot/osv-offline",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/renovatebot/osv-offline",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "5.0.0",
            "currentVersion": "5.0.0",
            "currentVersionAgeInDays": 96,
            "currentVersionTimestamp": "2026-05-08T14:21:47.149Z",
            "datasource": "npm",
            "depName": "@renovatebot/pep440",
            "depType": "dependencies",
            "fixedVersion": "5.0.0",
            "isAbandoned": false,
            "lockedVersion": "5.0.0",
            "mostRecentTimestamp": "2026-05-08T14:21:47.149Z",
            "packageName": "@renovatebot/pep440",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/renovatebot/pep440",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.3.16",
            "currentVersion": "1.3.16",
            "currentVersionAgeInDays": 28,
            "currentVersionTimestamp": "2026-07-15T17:30:52.097Z",
            "datasource": "npm",
            "depName": "@renovatebot/pgp",
            "depType": "dependencies",
            "fixedVersion": "1.3.16",
            "isAbandoned": false,
            "lockedVersion": "1.3.16",
            "mostRecentTimestamp": "2026-07-15T17:30:52.097Z",
            "packageName": "@renovatebot/pgp",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/renovatebot/pgp",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "5.0.0",
            "currentVersion": "5.0.0",
            "currentVersionAgeInDays": 96,
            "currentVersionTimestamp": "2026-05-08T11:18:46.461Z",
            "datasource": "npm",
            "depName": "@renovatebot/ruby-semver",
            "depType": "dependencies",
            "fixedVersion": "5.0.0",
            "isAbandoned": false,
            "lockedVersion": "5.0.0",
            "mostRecentTimestamp": "2026-05-08T11:18:46.461Z",
            "packageName": "@renovatebot/ruby-semver",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/renovatebot/ruby-semver",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "8.1.0",
            "currentVersion": "8.1.0",
            "currentVersionAgeInDays": 93,
            "currentVersionTimestamp": "2026-05-11T11:22:36.268Z",
            "datasource": "npm",
            "depName": "@sindresorhus/is",
            "depType": "dependencies",
            "fixedVersion": "8.1.0",
            "isAbandoned": false,
            "lockedVersion": "8.1.0",
            "mostRecentTimestamp": "2026-05-11T11:22:36.268Z",
            "packageName": "@sindresorhus/is",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/sindresorhus/is",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "4.9.1",
            "currentVersion": "4.9.1",
            "currentVersionAgeInDays": 15,
            "currentVersionTimestamp": "2026-07-29T10:15:32.816Z",
            "datasource": "npm",
            "depName": "@yarnpkg/core",
            "depType": "dependencies",
            "fixedVersion": "4.9.1",
            "isAbandoned": false,
            "lockedVersion": "4.9.1",
            "mostRecentTimestamp": "2026-07-29T10:15:32.816Z",
            "packageName": "@yarnpkg/core",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "packages/yarnpkg-core",
            "sourceUrl": "https://github.com/yarnpkg/berry",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.1.0",
            "currentVersion": "3.1.0",
            "currentVersionAgeInDays": 15,
            "currentVersionTimestamp": "2026-07-29T10:15:38.460Z",
            "datasource": "npm",
            "depName": "@yarnpkg/parsers",
            "depType": "dependencies",
            "fixedVersion": "3.1.0",
            "isAbandoned": false,
            "lockedVersion": "3.1.0",
            "mostRecentTimestamp": "2026-07-29T10:15:38.460Z",
            "packageName": "@yarnpkg/parsers",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "packages/yarnpkg-parsers",
            "sourceUrl": "https://github.com/yarnpkg/berry",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.6.0",
            "currentVersion": "0.6.0",
            "currentVersionAgeInDays": 33,
            "currentVersionTimestamp": "2026-07-10T20:08:24.472Z",
            "datasource": "npm",
            "depName": "adm-zip",
            "depType": "dependencies",
            "fixedVersion": "0.6.0",
            "isAbandoned": false,
            "lockedVersion": "0.6.0",
            "mostRecentTimestamp": "2026-07-10T20:08:24.472Z",
            "packageName": "adm-zip",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/cthackers/adm-zip",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.0.13",
            "currentVersion": "1.0.13",
            "currentVersionAgeInDays": 48,
            "currentVersionTimestamp": "2026-06-26T08:38:10.328Z",
            "datasource": "npm",
            "depName": "ae-cvss-calculator",
            "depType": "dependencies",
            "fixedVersion": "1.0.13",
            "homepage": "https://www.metaeffekt.com/security/cvss/calculator",
            "isAbandoned": false,
            "lockedVersion": "1.0.13",
            "mostRecentTimestamp": "2026-06-26T08:38:10.328Z",
            "packageName": "ae-cvss-calculator",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/org-metaeffekt/metaeffekt-universal-cvss-calculator",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "4.6.0",
            "currentVersion": "4.6.0",
            "currentVersionAgeInDays": 592,
            "currentVersionTimestamp": "2024-12-29T02:57:11.450Z",
            "datasource": "npm",
            "depName": "agentkeepalive",
            "depType": "dependencies",
            "fixedVersion": "4.6.0",
            "isAbandoned": true,
            "lockedVersion": "4.6.0",
            "mostRecentTimestamp": "2024-12-29T02:57:11.450Z",
            "packageName": "agentkeepalive",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/node-modules/agentkeepalive",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.5.0",
            "currentVersion": "0.5.0",
            "currentVersionAgeInDays": 884,
            "currentVersionTimestamp": "2024-03-11T19:26:24.229Z",
            "datasource": "npm",
            "depName": "async-mutex",
            "depType": "dependencies",
            "fixedVersion": "0.5.0",
            "isAbandoned": true,
            "lockedVersion": "0.5.0",
            "mostRecentTimestamp": "2024-03-11T19:26:24.229Z",
            "packageName": "async-mutex",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/DirtyHairy/async-mutex",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.13.2",
            "currentVersion": "1.13.2",
            "currentVersionAgeInDays": 715,
            "currentVersionTimestamp": "2024-08-28T07:43:50.865Z",
            "datasource": "npm",
            "depName": "aws4",
            "depType": "dependencies",
            "fixedVersion": "1.13.2",
            "lockedVersion": "1.13.2",
            "packageName": "aws4",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/mhart/aws4",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "15.1.2",
            "currentVersion": "15.1.2",
            "currentVersionAgeInDays": 240,
            "currentVersionTimestamp": "2025-12-15T10:50:30.111Z",
            "datasource": "npm",
            "depName": "azure-devops-node-api",
            "depType": "dependencies",
            "fixedVersion": "15.1.2",
            "isAbandoned": false,
            "lockedVersion": "15.1.2",
            "mostRecentTimestamp": "2026-06-10T12:20:00.605Z",
            "packageName": "azure-devops-node-api",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/Microsoft/azure-devops-node-api",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.8.15",
            "currentVersion": "1.8.15",
            "currentVersionAgeInDays": 2042,
            "currentVersionTimestamp": "2021-01-08T23:26:28.125Z",
            "datasource": "npm",
            "depName": "bunyan",
            "depType": "dependencies",
            "fixedVersion": "1.8.15",
            "isAbandoned": true,
            "lockedVersion": "1.8.15",
            "mostRecentTimestamp": "2021-01-08T23:34:23.784Z",
            "packageName": "bunyan",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/trentm/node-bunyan",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "20.0.4",
            "currentVersion": "20.0.4",
            "currentVersionAgeInDays": 147,
            "currentVersionTimestamp": "2026-03-18T17:02:44.293Z",
            "datasource": "npm",
            "depName": "cacache",
            "depType": "dependencies",
            "fixedVersion": "20.0.4",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "20.0.4",
            "mostRecentTimestamp": "2026-06-09T23:52:33.813Z",
            "packageName": "cacache",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/npm/cacache",
            "updates": [
              {
                "branchName": "renovate/main-cacache-21.x",
                "bucket": "major",
                "hasAttestation": true,
                "isBreaking": true,
                "libYears": 0.2281769888381532,
                "newMajor": 21,
                "newMinor": 0,
                "newPatch": 1,
                "newValue": "21.0.1",
                "newVersion": "21.0.1",
                "newVersionAgeInDays": 64,
                "releaseTimestamp": "2026-06-09T23:52:33.813Z",
                "updateType": "major"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.0.1",
            "currentVersion": "2.0.1",
            "currentVersionAgeInDays": 2935,
            "currentVersionTimestamp": "2018-07-30T23:50:29.953Z",
            "datasource": "npm",
            "depName": "changelog-filename-regex",
            "depType": "dependencies",
            "fixedVersion": "2.0.1",
            "isAbandoned": true,
            "lockedVersion": "2.0.1",
            "mostRecentTimestamp": "2018-07-30T23:50:29.953Z",
            "packageName": "changelog-filename-regex",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/shinnn/changelog-filename-regex",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.0.1",
            "currentVersion": "2.0.1",
            "currentVersionAgeInDays": 2763,
            "currentVersionTimestamp": "2019-01-18T18:39:29.596Z",
            "datasource": "npm",
            "depName": "clean-git-ref",
            "depType": "dependencies",
            "fixedVersion": "2.0.1",
            "isAbandoned": true,
            "lockedVersion": "2.0.1",
            "mostRecentTimestamp": "2019-01-18T18:39:29.596Z",
            "packageName": "clean-git-ref",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/TheSavior/clean-git-ref",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "14.0.3",
            "currentVersion": "14.0.3",
            "currentVersionAgeInDays": 194,
            "currentVersionTimestamp": "2026-01-31T01:47:17.592Z",
            "datasource": "npm",
            "depName": "commander",
            "depType": "dependencies",
            "fixedVersion": "14.0.3",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "14.0.3",
            "mostRecentTimestamp": "2026-05-29T09:16:23.076Z",
            "packageName": "commander",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/tj/commander.js",
            "updates": [
              {
                "branchName": "renovate/main-commander-15.x",
                "bucket": "major",
                "hasAttestation": false,
                "isBreaking": true,
                "libYears": 0.32414210692541856,
                "newMajor": 15,
                "newMinor": 0,
                "newPatch": 0,
                "newValue": "15.0.0",
                "newVersion": "15.0.0",
                "newVersionAgeInDays": 76,
                "releaseTimestamp": "2026-05-29T09:16:23.076Z",
                "updateType": "major"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "10.0.1",
            "currentVersion": "10.0.1",
            "currentVersionAgeInDays": 192,
            "currentVersionTimestamp": "2026-02-01T20:49:29.981Z",
            "datasource": "npm",
            "depName": "croner",
            "depType": "dependencies",
            "fixedVersion": "10.0.1",
            "homepage": "https://croner.56k.guru",
            "isAbandoned": false,
            "lockedVersion": "10.0.1",
            "mostRecentTimestamp": "2026-06-05T00:17:33.836Z",
            "packageName": "croner",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/hexagon/croner",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.24.0",
            "currentVersion": "3.24.0",
            "currentVersionAgeInDays": 44,
            "currentVersionTimestamp": "2026-06-29T23:36:22.719Z",
            "datasource": "npm",
            "depName": "cronstrue",
            "depType": "dependencies",
            "fixedVersion": "3.24.0",
            "homepage": "https://github.com/bradymholt/cronstrue",
            "isAbandoned": false,
            "lockedVersion": "3.24.0",
            "mostRecentTimestamp": "2026-06-29T23:36:22.719Z",
            "packageName": "cronstrue",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/bradymholt/cRonstrue",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "4.3.1",
            "currentVersion": "4.3.1",
            "currentVersionAgeInDays": 1245,
            "currentVersionTimestamp": "2023-03-16T22:58:56.511Z",
            "datasource": "npm",
            "depName": "deepmerge",
            "depType": "dependencies",
            "fixedVersion": "4.3.1",
            "isAbandoned": true,
            "lockedVersion": "4.3.1",
            "mostRecentTimestamp": "2023-03-16T22:58:56.511Z",
            "packageName": "deepmerge",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/TehShrike/deepmerge",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.0.3",
            "currentVersion": "2.0.3",
            "currentVersionAgeInDays": 1493,
            "currentVersionTimestamp": "2022-07-11T23:29:04.965Z",
            "datasource": "npm",
            "depName": "dequal",
            "depType": "dependencies",
            "fixedVersion": "2.0.3",
            "isAbandoned": true,
            "lockedVersion": "2.0.3",
            "mostRecentTimestamp": "2022-07-11T23:29:04.965Z",
            "packageName": "dequal",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/lukeed/dequal",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "7.0.2",
            "currentVersion": "7.0.2",
            "currentVersionAgeInDays": 331,
            "currentVersionTimestamp": "2025-09-16T01:53:36.911Z",
            "datasource": "npm",
            "depName": "detect-indent",
            "depType": "dependencies",
            "fixedVersion": "7.0.2",
            "isAbandoned": false,
            "lockedVersion": "7.0.2",
            "mostRecentTimestamp": "2025-09-16T01:53:36.911Z",
            "packageName": "detect-indent",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/sindresorhus/detect-indent",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "9.0.0",
            "currentVersion": "9.0.0",
            "currentVersionAgeInDays": 121,
            "currentVersionTimestamp": "2026-04-13T12:39:24.498Z",
            "datasource": "npm",
            "depName": "diff",
            "depType": "dependencies",
            "fixedVersion": "9.0.0",
            "isAbandoned": false,
            "lockedVersion": "9.0.0",
            "mostRecentTimestamp": "2026-04-13T12:39:24.498Z",
            "packageName": "diff",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/kpdecker/jsdiff",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.0.2",
            "currentVersion": "3.0.2",
            "currentVersionAgeInDays": 166,
            "currentVersionTimestamp": "2026-02-28T01:38:27.970Z",
            "datasource": "npm",
            "depName": "editorconfig",
            "depType": "dependencies",
            "fixedVersion": "3.0.2",
            "isAbandoned": false,
            "lockedVersion": "3.0.2",
            "mostRecentTimestamp": "2026-02-28T01:38:27.970Z",
            "packageName": "editorconfig",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/editorconfig/editorconfig-core-js",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "5.0.0",
            "currentVersion": "5.0.0",
            "currentVersionAgeInDays": 1821,
            "currentVersionTimestamp": "2021-08-17T18:38:34.280Z",
            "datasource": "npm",
            "depName": "email-addresses",
            "depType": "dependencies",
            "fixedVersion": "5.0.0",
            "isAbandoned": true,
            "lockedVersion": "5.0.0",
            "mostRecentTimestamp": "2021-08-17T18:38:34.280Z",
            "packageName": "email-addresses",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/jackbearheart/email-addresses",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "10.6.0",
            "currentVersion": "10.6.0",
            "currentVersionAgeInDays": 304,
            "currentVersionTimestamp": "2025-10-13T08:13:51.804Z",
            "datasource": "npm",
            "depName": "emoji-regex",
            "depType": "dependencies",
            "fixedVersion": "10.6.0",
            "homepage": "https://mths.be/emoji-regex",
            "isAbandoned": false,
            "lockedVersion": "10.6.0",
            "mostRecentTimestamp": "2025-10-13T08:13:51.804Z",
            "packageName": "emoji-regex",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/mathiasbynens/emoji-regex",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "17.0.0",
            "currentVersion": "17.0.0",
            "currentVersionAgeInDays": 268,
            "currentVersionTimestamp": "2025-11-17T16:32:34.900Z",
            "datasource": "npm",
            "depName": "emojibase",
            "depType": "dependencies",
            "fixedVersion": "17.0.0",
            "isAbandoned": false,
            "lockedVersion": "17.0.0",
            "mostRecentTimestamp": "2025-11-17T16:32:34.900Z",
            "packageName": "emojibase",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "packages/core",
            "sourceUrl": "https://github.com/milesj/emojibase",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "17.0.0",
            "currentVersion": "17.0.0",
            "currentVersionAgeInDays": 268,
            "currentVersionTimestamp": "2025-11-17T16:32:34.782Z",
            "datasource": "npm",
            "depName": "emojibase-regex",
            "depType": "dependencies",
            "fixedVersion": "17.0.0",
            "isAbandoned": false,
            "lockedVersion": "17.0.0",
            "mostRecentTimestamp": "2025-11-17T16:32:34.782Z",
            "packageName": "emojibase-regex",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "packages/regex",
            "sourceUrl": "https://github.com/milesj/emojibase",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "8.0.1",
            "currentVersion": "8.0.1",
            "currentVersionAgeInDays": 1089,
            "currentVersionTimestamp": "2023-08-19T15:43:49.166Z",
            "datasource": "npm",
            "depName": "execa",
            "depType": "dependencies",
            "fixedVersion": "8.0.1",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "8.0.1",
            "mostRecentTimestamp": "2026-07-31T02:11:27.763Z",
            "packageName": "execa",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/sindresorhus/execa",
            "updates": [
              {
                "branchName": "renovate/main-execa-10.x",
                "bucket": "major",
                "hasAttestation": false,
                "isBreaking": true,
                "libYears": 2.9463996257293252,
                "newMajor": 10,
                "newMinor": 0,
                "newPatch": 1,
                "newValue": "10.0.1",
                "newVersion": "10.0.1",
                "newVersionAgeInDays": 13,
                "releaseTimestamp": "2026-07-31T02:11:27.763Z",
                "updateType": "major"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "10.0.4",
            "currentVersion": "10.0.4",
            "currentVersionAgeInDays": 1348,
            "currentVersionTimestamp": "2022-12-03T22:16:46.487Z",
            "datasource": "npm",
            "depName": "find-packages",
            "depType": "dependencies",
            "fixedVersion": "10.0.4",
            "homepage": "https://github.com/pnpm/pnpm/blob/main/fs/find-packages#readme",
            "isAbandoned": true,
            "lockedVersion": "10.0.4",
            "mostRecentTimestamp": "2022-12-03T22:16:46.487Z",
            "packageName": "find-packages",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/pnpm/pnpm",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "8.0.0",
            "currentVersion": "8.0.0",
            "currentVersionAgeInDays": 331,
            "currentVersionTimestamp": "2025-09-16T01:13:57.112Z",
            "datasource": "npm",
            "depName": "find-up",
            "depType": "dependencies",
            "fixedVersion": "8.0.0",
            "isAbandoned": false,
            "lockedVersion": "8.0.0",
            "mostRecentTimestamp": "2025-09-16T01:13:57.112Z",
            "packageName": "find-up",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/sindresorhus/find-up",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "11.4.0",
            "currentVersion": "11.4.0",
            "currentVersionAgeInDays": 20,
            "currentVersionTimestamp": "2026-07-23T19:52:08.773Z",
            "datasource": "npm",
            "depName": "fs-extra",
            "depType": "dependencies",
            "fixedVersion": "11.4.0",
            "isAbandoned": false,
            "lockedVersion": "11.4.0",
            "mostRecentTimestamp": "2026-07-23T19:52:08.773Z",
            "packageName": "fs-extra",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/jprichardson/node-fs-extra",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "16.1.0",
            "currentVersion": "16.1.0",
            "currentVersionAgeInDays": 485,
            "currentVersionTimestamp": "2025-04-15T07:02:58.203Z",
            "datasource": "npm",
            "depName": "git-url-parse",
            "depType": "dependencies",
            "fixedVersion": "16.1.0",
            "isAbandoned": true,
            "lockedVersion": "16.1.0",
            "mostRecentTimestamp": "2025-04-15T07:02:58.203Z",
            "packageName": "git-url-parse",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/IonicaBizau/git-url-parse",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.5.0",
            "currentVersion": "1.5.0",
            "currentVersionAgeInDays": 3546,
            "currentVersionTimestamp": "2016-11-27T01:57:43.364Z",
            "datasource": "npm",
            "depName": "github-url-from-git",
            "depType": "dependencies",
            "fixedVersion": "1.5.0",
            "isAbandoned": true,
            "lockedVersion": "1.5.0",
            "mostRecentTimestamp": "2016-11-27T01:57:43.364Z",
            "packageName": "github-url-from-git",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/visionmedia/node-github-url-from-git",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "13.0.6",
            "currentVersion": "13.0.6",
            "currentVersionAgeInDays": 174,
            "currentVersionTimestamp": "2026-02-19T17:26:33.269Z",
            "datasource": "npm",
            "depName": "glob",
            "depType": "dependencies",
            "fixedVersion": "13.0.6",
            "isAbandoned": false,
            "lockedVersion": "13.0.6",
            "mostRecentTimestamp": "2026-02-19T17:26:33.269Z",
            "packageName": "glob",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/isaacs/node-glob",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.0.0",
            "currentVersion": "3.0.0",
            "currentVersionAgeInDays": 1846,
            "currentVersionTimestamp": "2021-07-23T23:16:40.315Z",
            "datasource": "npm",
            "depName": "global-agent",
            "depType": "dependencies",
            "fixedVersion": "3.0.0",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "3.0.0",
            "mostRecentTimestamp": "2026-03-11T16:29:05.224Z",
            "packageName": "global-agent",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/gajus/global-agent",
            "updates": [
              {
                "branchName": "renovate/main-global-agent-4.x",
                "bucket": "major",
                "hasAttestation": true,
                "isBreaking": true,
                "libYears": 4.632101246480213,
                "newMajor": 4,
                "newMinor": 1,
                "newPatch": 3,
                "newValue": "4.1.3",
                "newVersion": "4.1.3",
                "newVersionAgeInDays": 154,
                "releaseTimestamp": "2026-03-11T16:29:05.224Z",
                "updateType": "major"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "10.9.1",
            "currentVersion": "10.9.1",
            "currentVersionAgeInDays": 20,
            "currentVersionTimestamp": "2026-07-23T22:40:11.167Z",
            "datasource": "npm",
            "depName": "google-auth-library",
            "depType": "dependencies",
            "fixedVersion": "10.9.1",
            "homepage": "https://github.com/googleapis/google-cloud-node/tree/main/core/packages/google-auth-library-nodejs",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "10.9.1",
            "mostRecentTimestamp": "2026-08-12T18:17:52.003Z",
            "packageName": "google-auth-library",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "core/packages/google-auth-library-nodejs",
            "sourceUrl": "https://github.com/googleapis/google-cloud-node",
            "updates": [
              {
                "branchName": "renovate/main-google-auth-library-11.x",
                "bucket": "major",
                "hasAttestation": false,
                "isBreaking": true,
                "libYears": 0.018457769089294775,
                "newMajor": 11,
                "newMinor": 0,
                "newPatch": 0,
                "newValue": "11.0.0",
                "newVersion": "11.0.0",
                "newVersionAgeInDays": 13,
                "pendingVersions": [
                  "11.0.1",
                  "11.0.2"
                ],
                "releaseTimestamp": "2026-07-30T16:21:35.373Z",
                "updateType": "major"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "14.6.6",
            "currentVersion": "14.6.6",
            "currentVersionAgeInDays": 225,
            "currentVersionTimestamp": "2025-12-30T12:02:09.620Z",
            "datasource": "npm",
            "depName": "got",
            "depType": "dependencies",
            "fixedVersion": "14.6.6",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "14.6.6",
            "mostRecentTimestamp": "2026-07-02T12:53:08.133Z",
            "packageName": "got",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/sindresorhus/got",
            "updates": [
              {
                "branchName": "renovate/main-got-15.x",
                "bucket": "v15",
                "hasAttestation": false,
                "isBreaking": true,
                "libYears": 0.5042065738521055,
                "newMajor": 15,
                "newMinor": 1,
                "newPatch": 0,
                "newValue": "15.1.0",
                "newVersion": "15.1.0",
                "newVersionAgeInDays": 41,
                "releaseTimestamp": "2026-07-02T12:53:08.133Z",
                "updateType": "major"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "4.5.0",
            "currentVersion": "4.5.0",
            "currentVersionAgeInDays": 525,
            "currentVersionTimestamp": "2025-03-05T14:52:40.800Z",
            "datasource": "npm",
            "depName": "graph-data-structure",
            "depType": "dependencies",
            "fixedVersion": "4.5.0",
            "isAbandoned": true,
            "lockedVersion": "4.5.0",
            "mostRecentTimestamp": "2025-03-05T14:52:40.800Z",
            "packageName": "graph-data-structure",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/datavis-tech/graph-data-structure",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "4.7.9",
            "currentVersion": "4.7.9",
            "currentVersionAgeInDays": 139,
            "currentVersionTimestamp": "2026-03-26T20:46:39.280Z",
            "datasource": "npm",
            "depName": "handlebars",
            "depType": "dependencies",
            "fixedVersion": "4.7.9",
            "homepage": "https://handlebarsjs.com/",
            "isAbandoned": false,
            "lockedVersion": "4.7.9",
            "mostRecentTimestamp": "2026-03-26T20:46:39.280Z",
            "packageName": "handlebars",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/handlebars-lang/handlebars.js",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "7.0.6",
            "currentVersion": "7.0.6",
            "currentVersionAgeInDays": 33,
            "currentVersionTimestamp": "2026-07-10T12:42:51.502Z",
            "datasource": "npm",
            "depName": "ignore",
            "depType": "dependencies",
            "fixedVersion": "7.0.6",
            "isAbandoned": false,
            "lockedVersion": "7.0.6",
            "mostRecentTimestamp": "2026-07-10T12:42:51.502Z",
            "packageName": "ignore",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/kaelzhang/node-ignore",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "6.0.0",
            "currentVersion": "6.0.0",
            "currentVersionAgeInDays": 294,
            "currentVersionTimestamp": "2025-10-22T15:24:55.354Z",
            "datasource": "npm",
            "depName": "ini",
            "depType": "dependencies",
            "fixedVersion": "6.0.0",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "6.0.0",
            "mostRecentTimestamp": "2026-05-08T18:36:26.841Z",
            "packageName": "ini",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/npm/ini",
            "updates": [
              {
                "branchName": "renovate/main-ini-7.x",
                "bucket": "major",
                "hasAttestation": true,
                "isBreaking": true,
                "libYears": 0.5428301460870116,
                "newMajor": 7,
                "newMinor": 0,
                "newPatch": 0,
                "newValue": "7.0.0",
                "newVersion": "7.0.0",
                "newVersionAgeInDays": 96,
                "releaseTimestamp": "2026-05-08T18:36:26.841Z",
                "updateType": "major"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.0.3",
            "currentVersion": "1.0.3",
            "currentVersionAgeInDays": 2014,
            "currentVersionTimestamp": "2021-02-06T06:08:20.353Z",
            "datasource": "npm",
            "depName": "json-dup-key-validator",
            "depType": "dependencies",
            "fixedVersion": "1.0.3",
            "isAbandoned": true,
            "lockedVersion": "1.0.3",
            "mostRecentTimestamp": "2021-02-06T06:08:20.353Z",
            "packageName": "json-dup-key-validator",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/jackyjieliu/json-dup-key-validator",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "4.0.0",
            "currentVersion": "4.0.0",
            "currentVersionAgeInDays": 1551,
            "currentVersionTimestamp": "2022-05-14T21:34:18.394Z",
            "datasource": "npm",
            "depName": "json-stringify-pretty-compact",
            "depType": "dependencies",
            "fixedVersion": "4.0.0",
            "isAbandoned": true,
            "lockedVersion": "4.0.0",
            "mostRecentTimestamp": "2022-05-14T21:34:18.394Z",
            "packageName": "json-stringify-pretty-compact",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/lydell/json-stringify-pretty-compact",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.2.3",
            "currentVersion": "2.2.3",
            "currentVersionAgeInDays": 1320,
            "currentVersionTimestamp": "2022-12-31T17:11:32.047Z",
            "datasource": "npm",
            "depName": "json5",
            "depType": "dependencies",
            "fixedVersion": "2.2.3",
            "homepage": "http://json5.org/",
            "isAbandoned": true,
            "lockedVersion": "2.2.3",
            "mostRecentTimestamp": "2022-12-31T17:11:32.047Z",
            "packageName": "json5",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/json5/json5",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.2.1",
            "currentVersion": "2.2.1",
            "currentVersionAgeInDays": 85,
            "currentVersionTimestamp": "2026-05-19T10:54:40.821Z",
            "datasource": "npm",
            "depName": "jsonata",
            "depType": "dependencies",
            "fixedVersion": "2.2.1",
            "homepage": "http://jsonata.org/",
            "isSingleVersion": true,
            "lockedVersion": "2.2.1",
            "packageName": "jsonata",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/jsonata-js/jsonata",
            "updates": [
              {
                "branchName": "renovate/main-jsonata-2.x",
                "bucket": "non-major",
                "hasAttestation": true,
                "isBreaking": false,
                "libYears": 0.1590541424086758,
                "newMajor": 2,
                "newMinor": 2,
                "newPatch": 2,
                "newValue": "2.2.2",
                "newVersion": "2.2.2",
                "newVersionAgeInDays": 27,
                "releaseTimestamp": "2026-07-16T12:13:32.256Z",
                "updateType": "patch"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.2.4",
            "currentVersion": "0.2.4",
            "currentVersionAgeInDays": 128,
            "currentVersionTimestamp": "2026-04-06T17:33:43.948Z",
            "datasource": "npm",
            "depName": "jsonc-weaver",
            "depType": "dependencies",
            "fixedVersion": "0.2.4",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "0.2.4",
            "mostRecentTimestamp": "2026-08-10T17:11:51.875Z",
            "packageName": "jsonc-weaver",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/felipecrs/jsonc-weaver",
            "updates": [
              {
                "branchName": "renovate/main-jsonc-weaver-0.x",
                "bucket": "non-major",
                "hasAttestation": true,
                "isBreaking": true,
                "libYears": 0.3451638738901573,
                "newMajor": 0,
                "newMinor": 3,
                "newPatch": 1,
                "newValue": "0.3.1",
                "newVersion": "0.3.1",
                "newVersionAgeInDays": 2,
                "pendingChecks": true,
                "releaseTimestamp": "2026-08-10T17:11:51.875Z",
                "updateType": "minor"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.0.6",
            "currentVersion": "2.0.6",
            "currentVersionAgeInDays": 1304,
            "currentVersionTimestamp": "2023-01-16T19:20:29.796Z",
            "datasource": "npm",
            "depName": "klona",
            "depType": "dependencies",
            "fixedVersion": "2.0.6",
            "isAbandoned": true,
            "lockedVersion": "2.0.6",
            "mostRecentTimestamp": "2023-01-16T19:20:29.796Z",
            "packageName": "klona",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/lukeed/klona",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "11.5.2",
            "currentVersion": "11.5.2",
            "currentVersionAgeInDays": 36,
            "currentVersionTimestamp": "2026-07-07T23:27:14.327Z",
            "datasource": "npm",
            "depName": "lru-cache",
            "depType": "dependencies",
            "fixedVersion": "11.5.2",
            "isAbandoned": false,
            "lockedVersion": "11.5.2",
            "mostRecentTimestamp": "2026-07-07T23:27:14.327Z",
            "packageName": "lru-cache",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/isaacs/node-lru-cache",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.7.2",
            "currentVersion": "3.7.2",
            "currentVersionAgeInDays": 342,
            "currentVersionTimestamp": "2025-09-05T10:14:55.814Z",
            "datasource": "npm",
            "depName": "luxon",
            "depType": "dependencies",
            "fixedVersion": "3.7.2",
            "lockedVersion": "3.7.2",
            "packageName": "luxon",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/moment/luxon",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "14.3.0",
            "currentVersion": "14.3.0",
            "currentVersionAgeInDays": 42,
            "currentVersionTimestamp": "2026-07-02T00:26:16.853Z",
            "datasource": "npm",
            "depName": "markdown-it",
            "depType": "dependencies",
            "fixedVersion": "14.3.0",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "14.3.0",
            "mostRecentTimestamp": "2026-07-30T16:51:33.605Z",
            "packageName": "markdown-it",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/markdown-it/markdown-it",
            "updates": [
              {
                "branchName": "renovate/main-markdown-it-15.x",
                "bucket": "major",
                "hasAttestation": false,
                "isBreaking": true,
                "libYears": 0.07858690867579908,
                "newMajor": 15,
                "newMinor": 0,
                "newPatch": 0,
                "newValue": "15.0.0",
                "newVersion": "15.0.0",
                "newVersionAgeInDays": 13,
                "releaseTimestamp": "2026-07-30T16:51:33.605Z",
                "updateType": "major"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.0.4",
            "currentVersion": "3.0.4",
            "currentVersionAgeInDays": 659,
            "currentVersionTimestamp": "2024-10-22T11:58:39.972Z",
            "datasource": "npm",
            "depName": "markdown-table",
            "depType": "dependencies",
            "fixedVersion": "3.0.4",
            "isAbandoned": true,
            "lockedVersion": "3.0.4",
            "mostRecentTimestamp": "2024-10-22T11:58:39.972Z",
            "packageName": "markdown-table",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/wooorm/markdown-table",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "10.2.6",
            "currentVersion": "10.2.6",
            "currentVersionAgeInDays": 16,
            "currentVersionTimestamp": "2026-07-27T19:00:09.469Z",
            "datasource": "npm",
            "depName": "minimatch",
            "depType": "dependencies",
            "fixedVersion": "10.2.6",
            "isAbandoned": false,
            "lockedVersion": "10.2.6",
            "mostRecentTimestamp": "2026-07-27T19:00:09.469Z",
            "packageName": "minimatch",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/isaacs/minimatch",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.5.3",
            "currentVersion": "0.5.3",
            "currentVersionAgeInDays": 166,
            "currentVersionTimestamp": "2026-02-27T21:54:51.396Z",
            "datasource": "npm",
            "depName": "moo",
            "depType": "dependencies",
            "fixedVersion": "0.5.3",
            "isAbandoned": false,
            "lockedVersion": "0.5.3",
            "mostRecentTimestamp": "2026-02-27T21:54:51.396Z",
            "packageName": "moo",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/tjvr/moo",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.1.3",
            "currentVersion": "2.1.3",
            "currentVersionAgeInDays": 2073,
            "currentVersionTimestamp": "2020-12-08T13:54:35.223Z",
            "datasource": "npm",
            "depName": "ms",
            "depType": "dependencies",
            "fixedVersion": "2.1.3",
            "isAbandoned": false,
            "lockedVersion": "2.1.3",
            "mostRecentTimestamp": "2025-08-27T14:00:01.232Z",
            "packageName": "ms",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/vercel/ms",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.6.18",
            "currentVersion": "0.6.18",
            "currentVersionAgeInDays": 733,
            "currentVersionTimestamp": "2024-08-09T16:49:59.256Z",
            "datasource": "npm",
            "depName": "neotraverse",
            "depType": "dependencies",
            "fixedVersion": "0.6.18",
            "homepage": "https://neotraverse.puruvj.dev",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "0.6.18",
            "mostRecentTimestamp": "2026-06-11T14:04:29.252Z",
            "packageName": "neotraverse",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "packages/neotraverse",
            "sourceUrl": "https://github.com/PuruVJ/neotraverse",
            "updates": [
              {
                "branchName": "renovate/main-neotraverse-1.x",
                "bucket": "major",
                "hasAttestation": true,
                "isBreaking": true,
                "libYears": 1.8380412860223236,
                "newMajor": 1,
                "newMinor": 0,
                "newPatch": 1,
                "newValue": "1.0.1",
                "newVersion": "1.0.1",
                "newVersionAgeInDays": 62,
                "releaseTimestamp": "2026-06-11T14:04:29.252Z",
                "updateType": "major"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "7.1.0",
            "currentVersion": "7.1.0",
            "currentVersionAgeInDays": 163,
            "currentVersionTimestamp": "2026-03-03T00:33:53.879Z",
            "datasource": "npm",
            "depName": "node-html-parser",
            "depType": "dependencies",
            "fixedVersion": "7.1.0",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "7.1.0",
            "mostRecentTimestamp": "2026-07-29T08:41:12.531Z",
            "packageName": "node-html-parser",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/taoqf/node-fast-html-parser",
            "updates": [
              {
                "branchName": "renovate/main-node-html-parser-9.x",
                "bucket": "major",
                "hasAttestation": false,
                "isBreaking": true,
                "libYears": 0.4064066036276002,
                "newMajor": 9,
                "newMinor": 0,
                "newPatch": 1,
                "newValue": "9.0.1",
                "newVersion": "9.0.1",
                "newVersionAgeInDays": 15,
                "releaseTimestamp": "2026-07-29T08:41:12.531Z",
                "updateType": "major"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "5.0.1",
            "currentVersion": "5.0.1",
            "currentVersionAgeInDays": 329,
            "currentVersionTimestamp": "2025-09-18T05:55:54.822Z",
            "datasource": "npm",
            "depName": "p-all",
            "depType": "dependencies",
            "fixedVersion": "5.0.1",
            "isAbandoned": false,
            "lockedVersion": "5.0.1",
            "mostRecentTimestamp": "2025-09-18T05:55:54.822Z",
            "packageName": "p-all",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/sindresorhus/p-all",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "7.0.6",
            "currentVersion": "7.0.6",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-20T21:21:12.423Z",
            "datasource": "npm",
            "depName": "p-map",
            "depType": "dependencies",
            "fixedVersion": "7.0.6",
            "isAbandoned": false,
            "lockedVersion": "7.0.6",
            "mostRecentTimestamp": "2026-07-20T21:21:12.423Z",
            "packageName": "p-map",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/sindresorhus/p-map",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "9.3.3",
            "currentVersion": "9.3.3",
            "currentVersionAgeInDays": 21,
            "currentVersionTimestamp": "2026-07-22T12:15:04.757Z",
            "datasource": "npm",
            "depName": "p-queue",
            "depType": "dependencies",
            "fixedVersion": "9.3.3",
            "isAbandoned": false,
            "lockedVersion": "9.3.3",
            "mostRecentTimestamp": "2026-07-22T12:15:04.757Z",
            "packageName": "p-queue",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/sindresorhus/p-queue",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "8.1.0",
            "currentVersion": "8.1.0",
            "currentVersionAgeInDays": 278,
            "currentVersionTimestamp": "2025-11-08T05:21:42.079Z",
            "datasource": "npm",
            "depName": "p-throttle",
            "depType": "dependencies",
            "fixedVersion": "8.1.0",
            "isAbandoned": false,
            "lockedVersion": "8.1.0",
            "mostRecentTimestamp": "2025-11-08T05:21:42.079Z",
            "packageName": "p-throttle",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/sindresorhus/p-throttle",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.0.0",
            "currentVersion": "2.0.0",
            "currentVersionAgeInDays": 1700,
            "currentVersionTimestamp": "2021-12-16T15:35:03.127Z",
            "datasource": "npm",
            "depName": "parse-link-header",
            "depType": "dependencies",
            "fixedVersion": "2.0.0",
            "isAbandoned": true,
            "lockedVersion": "2.0.0",
            "mostRecentTimestamp": "2021-12-16T15:35:03.127Z",
            "packageName": "parse-link-header",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/thlorenz/parse-link-header",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.8.1",
            "currentVersion": "3.8.1",
            "currentVersionAgeInDays": 203,
            "currentVersionTimestamp": "2026-01-21T17:45:07.754Z",
            "datasource": "npm",
            "depName": "prettier",
            "depType": "dependencies",
            "fixedVersion": "3.8.1",
            "homepage": "https://prettier.io",
            "isSingleVersion": true,
            "lockedVersion": "3.8.1",
            "packageName": "prettier",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/prettier/prettier",
            "updates": [
              {
                "branchName": "renovate/main-prettier-packages",
                "bucket": "non-major",
                "hasAttestation": false,
                "isBreaking": false,
                "libYears": 0.4945334295091324,
                "newMajor": 3,
                "newMinor": 9,
                "newPatch": 6,
                "newValue": "3.9.6",
                "newVersion": "3.9.6",
                "newVersionAgeInDays": 23,
                "releaseTimestamp": "2026-07-21T05:51:53.987Z",
                "updateType": "minor"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "8.7.1",
            "currentVersion": "8.7.1",
            "currentVersionAgeInDays": 30,
            "currentVersionTimestamp": "2026-07-13T11:04:32.757Z",
            "datasource": "npm",
            "depName": "protobufjs",
            "depType": "dependencies",
            "fixedVersion": "8.7.1",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "8.7.1",
            "mostRecentTimestamp": "2026-08-08T13:19:33.501Z",
            "packageName": "protobufjs",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/protobufjs/protobuf.js",
            "updates": [
              {
                "branchName": "renovate/main-protobufjs-8.x",
                "bucket": "non-major",
                "hasAttestation": true,
                "isBreaking": false,
                "libYears": 0.0714897496194825,
                "newMajor": 8,
                "newMinor": 7,
                "newPatch": 2,
                "newValue": "8.7.2",
                "newVersion": "8.7.2",
                "newVersionAgeInDays": 4,
                "pendingChecks": true,
                "releaseTimestamp": "2026-08-08T13:19:33.501Z",
                "updateType": "patch"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.3.1",
            "currentVersion": "2.3.1",
            "currentVersionAgeInDays": 1017,
            "currentVersionTimestamp": "2023-10-30T18:28:32.512Z",
            "datasource": "npm",
            "depName": "punycode",
            "depType": "dependencies",
            "fixedVersion": "2.3.1",
            "homepage": "https://mths.be/punycode",
            "isAbandoned": true,
            "lockedVersion": "2.3.1",
            "mostRecentTimestamp": "2023-10-30T18:28:32.512Z",
            "packageName": "punycode",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/mathiasbynens/punycode.js",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "15.0.1",
            "currentVersion": "15.0.1",
            "currentVersionAgeInDays": 1060,
            "currentVersionTimestamp": "2023-09-18T10:20:58.543Z",
            "datasource": "npm",
            "depName": "remark",
            "depType": "dependencies",
            "fixedVersion": "15.0.1",
            "homepage": "https://remark.js.org",
            "isAbandoned": true,
            "lockedVersion": "15.0.1",
            "mostRecentTimestamp": "2023-09-18T10:20:58.543Z",
            "packageName": "remark",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/remarkjs/remark",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "4.0.1",
            "currentVersion": "4.0.1",
            "currentVersionAgeInDays": 548,
            "currentVersionTimestamp": "2025-02-10T12:43:10.735Z",
            "datasource": "npm",
            "depName": "remark-gfm",
            "depType": "dependencies",
            "fixedVersion": "4.0.1",
            "isAbandoned": true,
            "lockedVersion": "4.0.1",
            "mostRecentTimestamp": "2025-02-10T12:43:10.735Z",
            "packageName": "remark-gfm",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/remarkjs/remark-gfm",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "12.0.0",
            "currentVersion": "12.0.0",
            "currentVersionAgeInDays": 1054,
            "currentVersionTimestamp": "2023-09-23T10:57:15.972Z",
            "datasource": "npm",
            "depName": "remark-github",
            "depType": "dependencies",
            "fixedVersion": "12.0.0",
            "isAbandoned": true,
            "lockedVersion": "12.0.0",
            "mostRecentTimestamp": "2023-09-23T10:57:15.972Z",
            "packageName": "remark-github",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/remarkjs/remark-github",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.5.0",
            "currentVersion": "2.5.0",
            "currentVersionAgeInDays": 718,
            "currentVersionTimestamp": "2024-08-24T21:31:17.456Z",
            "datasource": "npm",
            "depName": "safe-stable-stringify",
            "depType": "dependencies",
            "fixedVersion": "2.5.0",
            "isAbandoned": true,
            "lockedVersion": "2.5.0",
            "mostRecentTimestamp": "2024-08-24T21:31:17.456Z",
            "packageName": "safe-stable-stringify",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/BridgeAR/safe-stable-stringify",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.6.1",
            "currentVersion": "1.6.1",
            "currentVersionAgeInDays": 19,
            "currentVersionTimestamp": "2026-07-24T18:50:24.821Z",
            "datasource": "npm",
            "depName": "sax",
            "depType": "dependencies",
            "fixedVersion": "1.6.1",
            "isAbandoned": false,
            "lockedVersion": "1.6.1",
            "mostRecentTimestamp": "2026-07-24T18:50:24.821Z",
            "packageName": "sax",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/isaacs/sax-js",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "7.8.5",
            "currentVersion": "7.8.5",
            "currentVersionAgeInDays": 54,
            "currentVersionTimestamp": "2026-06-19T18:32:48.972Z",
            "datasource": "npm",
            "depName": "semver",
            "depType": "dependencies",
            "fixedVersion": "7.8.5",
            "isAbandoned": false,
            "lockedVersion": "7.8.5",
            "mostRecentTimestamp": "2026-06-19T18:32:48.972Z",
            "packageName": "semver",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/npm/node-semver",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.0.0",
            "currentVersion": "3.0.0",
            "currentVersionAgeInDays": 2554,
            "currentVersionTimestamp": "2019-08-16T02:54:59.282Z",
            "datasource": "npm",
            "depName": "semver-stable",
            "depType": "dependencies",
            "fixedVersion": "3.0.0",
            "isAbandoned": true,
            "lockedVersion": "3.0.0",
            "mostRecentTimestamp": "2019-08-16T02:54:59.282Z",
            "packageName": "semver-stable",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/kaelzhang/node-semver-stable",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.1.4",
            "currentVersion": "1.1.4",
            "currentVersionAgeInDays": 2865,
            "currentVersionTimestamp": "2018-10-09T04:14:32.485Z",
            "datasource": "npm",
            "depName": "semver-utils",
            "depType": "dependencies",
            "fixedVersion": "1.1.4",
            "homepage": "https://git.coolaj86.com/coolaj86/semver-utils.js",
            "isAbandoned": true,
            "lockedVersion": "1.1.4",
            "mostRecentTimestamp": "2018-10-09T04:14:32.485Z",
            "packageName": "semver-utils",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.0.0",
            "currentVersion": "3.0.0",
            "currentVersionAgeInDays": 411,
            "currentVersionTimestamp": "2025-06-28T01:25:27.360Z",
            "datasource": "npm",
            "depName": "shlex",
            "depType": "dependencies",
            "fixedVersion": "3.0.0",
            "isAbandoned": true,
            "lockedVersion": "3.0.0",
            "mostRecentTimestamp": "2025-06-28T01:25:27.360Z",
            "packageName": "shlex",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/rgov/node-shlex",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.36.0",
            "currentVersion": "3.36.0",
            "currentVersionAgeInDays": 123,
            "currentVersionTimestamp": "2026-04-12T05:33:05.848Z",
            "datasource": "npm",
            "depName": "simple-git",
            "depType": "dependencies",
            "fixedVersion": "3.36.0",
            "isAbandoned": false,
            "lockedVersion": "3.36.0",
            "mostRecentTimestamp": "2026-04-12T05:33:05.848Z",
            "packageName": "simple-git",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "simple-git",
            "sourceUrl": "https://github.com/steveukx/git-js",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.6.9",
            "currentVersion": "1.6.9",
            "currentVersionAgeInDays": 133,
            "currentVersionTimestamp": "2026-04-01T22:52:04.083Z",
            "datasource": "npm",
            "depName": "slugify",
            "depType": "dependencies",
            "fixedVersion": "1.6.9",
            "isAbandoned": false,
            "lockedVersion": "1.6.9",
            "mostRecentTimestamp": "2026-04-01T22:52:04.083Z",
            "packageName": "slugify",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/simov/slugify",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.5.21",
            "currentVersion": "0.5.21",
            "currentVersionAgeInDays": 1727,
            "currentVersionTimestamp": "2021-11-19T11:02:57.258Z",
            "datasource": "npm",
            "depName": "source-map-support",
            "depType": "dependencies",
            "fixedVersion": "0.5.21",
            "isAbandoned": true,
            "lockedVersion": "0.5.21",
            "mostRecentTimestamp": "2021-11-19T11:02:57.258Z",
            "packageName": "source-map-support",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/evanw/node-source-map-support",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "5.0.3",
            "currentVersion": "5.0.3",
            "currentVersionAgeInDays": 369,
            "currentVersionTimestamp": "2025-08-08T14:14:05.044Z",
            "datasource": "npm",
            "depName": "strip-json-comments",
            "depType": "dependencies",
            "fixedVersion": "5.0.3",
            "isAbandoned": true,
            "lockedVersion": "5.0.3",
            "mostRecentTimestamp": "2025-08-08T14:14:05.044Z",
            "packageName": "strip-json-comments",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/sindresorhus/strip-json-comments",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.0.3",
            "currentVersion": "1.0.3",
            "currentVersionAgeInDays": 208,
            "currentVersionTimestamp": "2026-01-16T22:51:46.282Z",
            "datasource": "npm",
            "depName": "toml-eslint-parser",
            "depType": "dependencies",
            "fixedVersion": "1.0.3",
            "isAbandoned": false,
            "lockedVersion": "1.0.3",
            "mostRecentTimestamp": "2026-01-16T22:51:46.282Z",
            "packageName": "toml-eslint-parser",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/ota-meshi/toml-eslint-parser",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.8.1",
            "currentVersion": "2.8.1",
            "currentVersionAgeInDays": 650,
            "currentVersionTimestamp": "2024-10-31T22:42:48.624Z",
            "datasource": "npm",
            "depName": "tslib",
            "depType": "dependencies",
            "fixedVersion": "2.8.1",
            "homepage": "https://www.typescriptlang.org/",
            "isAbandoned": true,
            "lockedVersion": "2.8.1",
            "mostRecentTimestamp": "2024-10-31T22:42:48.624Z",
            "packageName": "tslib",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/Microsoft/tslib",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.0.8",
            "currentVersion": "3.0.8",
            "currentVersionAgeInDays": 38,
            "currentVersionTimestamp": "2026-07-05T21:25:31.910Z",
            "datasource": "npm",
            "depName": "upath",
            "depType": "dependencies",
            "fixedVersion": "3.0.8",
            "isAbandoned": false,
            "lockedVersion": "3.0.8",
            "mostRecentTimestamp": "2026-07-05T21:25:31.910Z",
            "packageName": "upath",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/anodynos/upath",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "5.0.0",
            "currentVersion": "5.0.0",
            "currentVersionAgeInDays": 1603,
            "currentVersionTimestamp": "2022-03-23T21:03:24.801Z",
            "datasource": "npm",
            "depName": "url-join",
            "depType": "dependencies",
            "fixedVersion": "5.0.0",
            "isAbandoned": true,
            "lockedVersion": "5.0.0",
            "mostRecentTimestamp": "2022-03-23T21:03:24.801Z",
            "packageName": "url-join",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/jfromaniello/url-join",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "7.0.2",
            "currentVersion": "7.0.2",
            "currentVersionAgeInDays": 218,
            "currentVersionTimestamp": "2026-01-06T20:02:27.897Z",
            "datasource": "npm",
            "depName": "validate-npm-package-name",
            "depType": "dependencies",
            "fixedVersion": "7.0.2",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "7.0.2",
            "mostRecentTimestamp": "2026-05-08T18:31:08.990Z",
            "packageName": "validate-npm-package-name",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/npm/validate-npm-package-name",
            "updates": [
              {
                "branchName": "renovate/main-validate-npm-package-name-8.x",
                "bucket": "major",
                "hasAttestation": true,
                "isBreaking": true,
                "libYears": 0.3340728403411974,
                "newMajor": 8,
                "newMinor": 0,
                "newPatch": 0,
                "newValue": "8.0.0",
                "newVersion": "8.0.0",
                "newVersionAgeInDays": 96,
                "releaseTimestamp": "2026-05-08T18:31:08.990Z",
                "updateType": "major"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.0.3",
            "currentVersion": "2.0.3",
            "currentVersionAgeInDays": 244,
            "currentVersionTimestamp": "2025-12-11T20:48:02.507Z",
            "datasource": "npm",
            "depName": "xmldoc",
            "depType": "dependencies",
            "fixedVersion": "2.0.3",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "2.0.3",
            "mostRecentTimestamp": "2026-06-03T13:41:40.377Z",
            "packageName": "xmldoc",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/nfarina/xmldoc",
            "updates": [
              {
                "branchName": "renovate/main-xmldoc-3.x",
                "bucket": "major",
                "hasAttestation": false,
                "isBreaking": true,
                "libYears": 0.4759011247463217,
                "newMajor": 3,
                "newMinor": 0,
                "newPatch": 0,
                "newValue": "3.0.0",
                "newVersion": "3.0.0",
                "newVersionAgeInDays": 70,
                "releaseTimestamp": "2026-06-03T13:41:40.377Z",
                "updateType": "major"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.9.0",
            "currentVersion": "2.9.0",
            "currentVersionAgeInDays": 94,
            "currentVersionTimestamp": "2026-05-11T10:16:24.045Z",
            "datasource": "npm",
            "depName": "yaml",
            "depType": "dependencies",
            "fixedVersion": "2.9.0",
            "homepage": "https://eemeli.org/yaml/",
            "lockedVersion": "2.9.0",
            "packageName": "yaml",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/eemeli/yaml",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.4.0",
            "currentVersion": "3.4.0",
            "currentVersionAgeInDays": 66,
            "currentVersionTimestamp": "2026-06-07T12:57:28.373Z",
            "datasource": "npm",
            "depName": "yauzl",
            "depType": "dependencies",
            "fixedVersion": "3.4.0",
            "isAbandoned": false,
            "lockedVersion": "3.4.0",
            "mostRecentTimestamp": "2026-06-07T12:57:28.373Z",
            "packageName": "yauzl",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/thejoshwolfe/yauzl",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "4.4.3",
            "currentVersion": "4.4.3",
            "currentVersionAgeInDays": 101,
            "currentVersionTimestamp": "2026-05-04T07:06:40.819Z",
            "datasource": "npm",
            "depName": "zod",
            "depType": "dependencies",
            "fixedVersion": "4.4.3",
            "homepage": "https://zod.dev",
            "isAbandoned": false,
            "lockedVersion": "4.4.3",
            "mostRecentTimestamp": "2026-08-13T05:57:14.585Z",
            "packageName": "zod",
            "prettyDepType": "dependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/colinhacks/zod",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.5.7",
            "currentVersion": "2.5.7",
            "currentVersionAgeInDays": 8,
            "currentVersionTimestamp": "2026-08-04T13:23:52.814Z",
            "datasource": "npm",
            "depName": "@biomejs/biome",
            "depType": "devDependencies",
            "fixedVersion": "2.5.7",
            "homepage": "https://biomejs.dev",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "2.5.7",
            "mostRecentTimestamp": "2026-08-11T08:57:57.925Z",
            "packageName": "@biomejs/biome",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "packages/@biomejs/biome",
            "sourceUrl": "https://github.com/biomejs/biome",
            "updates": [
              {
                "branchName": "renovate/main-biomejs-biome-2.x",
                "bucket": "non-major",
                "hasAttestation": true,
                "isBreaking": false,
                "libYears": 0.01867215598046677,
                "newMajor": 2,
                "newMinor": 5,
                "newPatch": 8,
                "newValue": "2.5.8",
                "newVersion": "2.5.8",
                "newVersionAgeInDays": 2,
                "pendingChecks": true,
                "releaseTimestamp": "2026-08-11T08:57:57.925Z",
                "updateType": "patch"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "14.0.0",
            "currentVersion": "14.0.0",
            "currentVersionAgeInDays": 452,
            "currentVersionTimestamp": "2025-05-18T07:28:39.810Z",
            "datasource": "npm",
            "depName": "@commander-js/extra-typings",
            "depType": "devDependencies",
            "fixedVersion": "14.0.0",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "14.0.0",
            "mostRecentTimestamp": "2026-05-29T10:43:56.059Z",
            "packageName": "@commander-js/extra-typings",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/commander-js/extra-typings",
            "updates": [
              {
                "branchName": "renovate/main-commander-js-extra-typings-15.x",
                "bucket": "major",
                "hasAttestation": false,
                "isBreaking": true,
                "libYears": 1.03050850611999,
                "newMajor": 15,
                "newMinor": 0,
                "newPatch": 0,
                "newValue": "15.0.0",
                "newVersion": "15.0.0",
                "newVersionAgeInDays": 75,
                "releaseTimestamp": "2026-05-29T10:43:56.059Z",
                "updateType": "major"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.0.15",
            "currentVersion": "2.0.15",
            "currentVersionAgeInDays": 3,
            "currentVersionTimestamp": "2026-08-09T14:26:15.736Z",
            "datasource": "npm",
            "depName": "@containerbase/istanbul-reports-html",
            "depType": "devDependencies",
            "fixedVersion": "2.0.15",
            "isAbandoned": false,
            "lockedVersion": "2.0.15",
            "mostRecentTimestamp": "2026-08-09T14:26:15.736Z",
            "packageName": "@containerbase/istanbul-reports-html",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/containerbase/istanbul-reports",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.4.3",
            "currentVersion": "1.4.3",
            "currentVersionAgeInDays": 1,
            "currentVersionTimestamp": "2026-08-11T20:11:07.042Z",
            "datasource": "npm",
            "depName": "@containerbase/semantic-release-pnpm",
            "depType": "devDependencies",
            "fixedVersion": "1.4.3",
            "isAbandoned": false,
            "lockedVersion": "1.4.3",
            "mostRecentTimestamp": "2026-08-11T20:11:07.042Z",
            "packageName": "@containerbase/semantic-release-pnpm",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/containerbase/semantic-release",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.3.3",
            "currentVersion": "0.3.3",
            "currentVersionAgeInDays": 906,
            "currentVersionTimestamp": "2024-02-19T07:47:33.736Z",
            "datasource": "npm",
            "depName": "@hyrious/marshal",
            "depType": "devDependencies",
            "fixedVersion": "0.3.3",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "0.3.3",
            "mostRecentTimestamp": "2026-08-12T02:43:09.430Z",
            "packageName": "@hyrious/marshal",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/hyrious/marshal",
            "updates": [
              {
                "branchName": "renovate/main-hyrious-marshal-0.x",
                "bucket": "non-major",
                "hasAttestation": true,
                "isBreaking": true,
                "libYears": 2.4761331714231356,
                "newMajor": 0,
                "newMinor": 3,
                "newPatch": 4,
                "newValue": "0.3.4",
                "newVersion": "0.3.4",
                "newVersionAgeInDays": 1,
                "pendingChecks": true,
                "releaseTimestamp": "2026-08-12T02:43:09.430Z",
                "updateType": "patch"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.3.1",
            "currentVersion": "2.3.1",
            "currentVersionAgeInDays": 435,
            "currentVersionTimestamp": "2025-06-04T10:09:45.345Z",
            "datasource": "npm",
            "depName": "@ls-lint/ls-lint",
            "depType": "devDependencies",
            "fixedVersion": "2.3.1",
            "isAbandoned": true,
            "lockedVersion": "2.3.1",
            "mostRecentTimestamp": "2025-06-04T10:09:45.345Z",
            "packageName": "@ls-lint/ls-lint",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/loeffel-io/ls-lint",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.3.1",
            "currentVersion": "0.3.1",
            "currentVersionAgeInDays": 112,
            "currentVersionTimestamp": "2026-04-22T12:56:47.623Z",
            "datasource": "npm",
            "depName": "@openpgp/web-stream-tools",
            "depType": "devDependencies",
            "fixedVersion": "0.3.1",
            "isAbandoned": false,
            "lockedVersion": "0.3.1",
            "mostRecentTimestamp": "2026-04-22T12:56:47.623Z",
            "packageName": "@openpgp/web-stream-tools",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/openpgpjs/web-stream-tools",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "7.1.0",
            "currentVersion": "7.1.0",
            "currentVersionAgeInDays": 460,
            "currentVersionTimestamp": "2025-05-09T21:01:49.678Z",
            "datasource": "npm",
            "depName": "@semantic-release/exec",
            "depType": "devDependencies",
            "fixedVersion": "7.1.0",
            "isAbandoned": true,
            "lockedVersion": "7.1.0",
            "mostRecentTimestamp": "2025-05-09T21:01:49.678Z",
            "packageName": "@semantic-release/exec",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/semantic-release/exec",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "4.7.16",
            "currentVersion": "4.7.16",
            "currentVersionAgeInDays": 14,
            "currentVersionTimestamp": "2026-07-29T15:30:54.203Z",
            "datasource": "npm",
            "depName": "@smithy/util-stream",
            "depType": "devDependencies",
            "fixedVersion": "4.7.16",
            "homepage": "https://github.com/smithy-lang/smithy-typescript/tree/main/packages/util-stream",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "4.7.16",
            "mostRecentTimestamp": "2026-08-11T17:30:14.093Z",
            "packageName": "@smithy/util-stream",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "packages/util-stream",
            "sourceUrl": "https://github.com/smithy-lang/smithy-typescript",
            "updates": [
              {
                "branchName": "renovate/main-smithy-util-stream-4.x",
                "bucket": "non-major",
                "hasAttestation": true,
                "isBreaking": false,
                "libYears": 0.03584347697869102,
                "newMajor": 4,
                "newMinor": 8,
                "newPatch": 0,
                "newValue": "4.8.0",
                "newVersion": "4.8.0",
                "newVersionAgeInDays": 1,
                "pendingChecks": true,
                "releaseTimestamp": "2026-08-11T17:30:14.093Z",
                "updateType": "minor"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.5.8",
            "currentVersion": "0.5.8",
            "currentVersionAgeInDays": 149,
            "currentVersionTimestamp": "2026-03-16T18:17:47.118Z",
            "datasource": "npm",
            "depName": "@types/adm-zip",
            "depType": "devDependencies",
            "fixedVersion": "0.5.8",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/adm-zip",
            "lockedVersion": "0.5.8",
            "mostRecentTimestamp": "2026-03-16T18:17:47.118Z",
            "packageName": "@types/adm-zip",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/adm-zip",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.11.6",
            "currentVersion": "1.11.6",
            "currentVersionAgeInDays": 1010,
            "currentVersionTimestamp": "2023-11-06T23:35:28.245Z",
            "datasource": "npm",
            "depName": "@types/aws4",
            "depType": "devDependencies",
            "fixedVersion": "1.11.6",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/aws4",
            "lockedVersion": "1.11.6",
            "mostRecentTimestamp": "2023-11-06T23:35:28.245Z",
            "packageName": "@types/aws4",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/aws4",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "4.1.5",
            "currentVersion": "4.1.5",
            "currentVersionAgeInDays": 1010,
            "currentVersionTimestamp": "2023-11-07T00:05:13.828Z",
            "datasource": "npm",
            "depName": "@types/breejs__later",
            "depType": "devDependencies",
            "fixedVersion": "4.1.5",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/breejs__later",
            "lockedVersion": "4.1.5",
            "mostRecentTimestamp": "2023-11-07T00:05:13.828Z",
            "packageName": "@types/breejs__later",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/breejs__later",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.8.11",
            "currentVersion": "1.8.11",
            "currentVersionAgeInDays": 1010,
            "currentVersionTimestamp": "2023-11-07T00:12:26.475Z",
            "datasource": "npm",
            "depName": "@types/bunyan",
            "depType": "devDependencies",
            "fixedVersion": "1.8.11",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/bunyan",
            "lockedVersion": "1.8.11",
            "mostRecentTimestamp": "2023-11-07T00:12:26.475Z",
            "packageName": "@types/bunyan",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/bunyan",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "20.0.1",
            "currentVersion": "20.0.1",
            "currentVersionAgeInDays": 184,
            "currentVersionTimestamp": "2026-02-09T17:45:59.129Z",
            "datasource": "npm",
            "depName": "@types/cacache",
            "depType": "devDependencies",
            "fixedVersion": "20.0.1",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cacache",
            "lockedVersion": "20.0.1",
            "mostRecentTimestamp": "2026-02-09T17:45:59.129Z",
            "packageName": "@types/cacache",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/cacache",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.0.34",
            "currentVersion": "1.0.34",
            "currentVersionAgeInDays": 1010,
            "currentVersionTimestamp": "2023-11-07T00:16:46.416Z",
            "datasource": "npm",
            "depName": "@types/callsite",
            "depType": "devDependencies",
            "fixedVersion": "1.0.34",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/callsite",
            "lockedVersion": "1.0.34",
            "mostRecentTimestamp": "2023-11-07T00:16:46.416Z",
            "packageName": "@types/callsite",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/callsite",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.0.2",
            "currentVersion": "2.0.2",
            "currentVersionAgeInDays": 1010,
            "currentVersionTimestamp": "2023-11-07T00:29:54.290Z",
            "datasource": "npm",
            "depName": "@types/changelog-filename-regex",
            "depType": "devDependencies",
            "fixedVersion": "2.0.2",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/changelog-filename-regex",
            "lockedVersion": "2.0.2",
            "mostRecentTimestamp": "2023-11-07T00:29:54.290Z",
            "packageName": "@types/changelog-filename-regex",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/changelog-filename-regex",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.0.2",
            "currentVersion": "2.0.2",
            "currentVersionAgeInDays": 1010,
            "currentVersionTimestamp": "2023-11-07T00:39:15.272Z",
            "datasource": "npm",
            "depName": "@types/clean-git-ref",
            "depType": "devDependencies",
            "fixedVersion": "2.0.2",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/clean-git-ref",
            "lockedVersion": "2.0.2",
            "mostRecentTimestamp": "2023-11-07T00:39:15.272Z",
            "packageName": "@types/clean-git-ref",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/clean-git-ref",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.8.4",
            "currentVersion": "1.8.4",
            "currentVersionAgeInDays": 1010,
            "currentVersionTimestamp": "2023-11-07T00:51:54.112Z",
            "datasource": "npm",
            "depName": "@types/common-tags",
            "depType": "devDependencies",
            "fixedVersion": "1.8.4",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/common-tags",
            "lockedVersion": "1.8.4",
            "mostRecentTimestamp": "2023-11-07T00:51:54.112Z",
            "packageName": "@types/common-tags",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/common-tags",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "9.6.1",
            "currentVersion": "9.6.1",
            "currentVersionAgeInDays": 717,
            "currentVersionTimestamp": "2024-08-26T07:08:11.087Z",
            "datasource": "npm",
            "depName": "@types/eslint",
            "depType": "devDependencies",
            "fixedVersion": "9.6.1",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/eslint",
            "lockedVersion": "9.6.1",
            "packageName": "@types/eslint",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/eslint",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.0.9",
            "currentVersion": "1.0.9",
            "currentVersionAgeInDays": 98,
            "currentVersionTimestamp": "2026-05-06T21:01:00.975Z",
            "datasource": "npm",
            "depName": "@types/estree",
            "depType": "devDependencies",
            "fixedVersion": "1.0.9",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/estree",
            "lockedVersion": "1.0.9",
            "mostRecentTimestamp": "2026-05-06T21:01:00.975Z",
            "packageName": "@types/estree",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/estree",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "11.0.4",
            "currentVersion": "11.0.4",
            "currentVersionAgeInDays": 1009,
            "currentVersionTimestamp": "2023-11-07T20:15:59.748Z",
            "datasource": "npm",
            "depName": "@types/fs-extra",
            "depType": "devDependencies",
            "fixedVersion": "11.0.4",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/fs-extra",
            "lockedVersion": "11.0.4",
            "packageName": "@types/fs-extra",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/fs-extra",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.5.3",
            "currentVersion": "1.5.3",
            "currentVersionAgeInDays": 1010,
            "currentVersionTimestamp": "2023-11-07T06:06:42.792Z",
            "datasource": "npm",
            "depName": "@types/github-url-from-git",
            "depType": "devDependencies",
            "fixedVersion": "1.5.3",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/github-url-from-git",
            "lockedVersion": "1.5.3",
            "mostRecentTimestamp": "2023-11-07T06:06:42.792Z",
            "packageName": "@types/github-url-from-git",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/github-url-from-git",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.0.0",
            "currentVersion": "3.0.0",
            "currentVersionAgeInDays": 537,
            "currentVersionTimestamp": "2025-02-21T17:32:52.323Z",
            "datasource": "npm",
            "depName": "@types/global-agent",
            "depType": "devDependencies",
            "fixedVersion": "3.0.0",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/global-agent",
            "lockedVersion": "3.0.0",
            "mostRecentTimestamp": "2025-02-21T17:32:52.323Z",
            "packageName": "@types/global-agent",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/global-agent",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "4.1.1",
            "currentVersion": "4.1.1",
            "currentVersionAgeInDays": 795,
            "currentVersionTimestamp": "2024-06-09T05:35:21.592Z",
            "datasource": "npm",
            "depName": "@types/ini",
            "depType": "devDependencies",
            "fixedVersion": "4.1.1",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ini",
            "lockedVersion": "4.1.1",
            "mostRecentTimestamp": "2024-06-09T05:35:21.592Z",
            "packageName": "@types/ini",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/ini",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "4.0.9",
            "currentVersion": "4.0.9",
            "currentVersionAgeInDays": 1009,
            "currentVersionTimestamp": "2023-11-07T20:20:13.264Z",
            "datasource": "npm",
            "depName": "@types/js-yaml",
            "depType": "devDependencies",
            "fixedVersion": "4.0.9",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/js-yaml",
            "lockedVersion": "4.0.9",
            "packageName": "@types/js-yaml",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/js-yaml",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.0.2",
            "currentVersion": "1.0.2",
            "currentVersionAgeInDays": 1010,
            "currentVersionTimestamp": "2023-11-07T08:47:13.941Z",
            "datasource": "npm",
            "depName": "@types/json-dup-key-validator",
            "depType": "devDependencies",
            "fixedVersion": "1.0.2",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/json-dup-key-validator",
            "lockedVersion": "1.0.2",
            "mostRecentTimestamp": "2023-11-07T08:47:13.941Z",
            "packageName": "@types/json-dup-key-validator",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/json-dup-key-validator",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.0.3",
            "currentVersion": "1.0.3",
            "currentVersionAgeInDays": 1010,
            "currentVersionTimestamp": "2023-11-07T09:50:45.367Z",
            "datasource": "npm",
            "depName": "@types/linkify-markdown",
            "depType": "devDependencies",
            "fixedVersion": "1.0.3",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/linkify-markdown",
            "lockedVersion": "1.0.3",
            "mostRecentTimestamp": "2023-11-07T09:50:45.367Z",
            "packageName": "@types/linkify-markdown",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/linkify-markdown",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "4.17.25",
            "currentVersion": "4.17.25",
            "currentVersionAgeInDays": 12,
            "currentVersionTimestamp": "2026-08-01T03:45:21.615Z",
            "datasource": "npm",
            "depName": "@types/lodash",
            "depType": "devDependencies",
            "fixedVersion": "4.17.25",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash",
            "lockedVersion": "4.17.25",
            "mostRecentTimestamp": "2026-08-01T03:45:21.615Z",
            "packageName": "@types/lodash",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/lodash",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.7.3",
            "currentVersion": "3.7.3",
            "currentVersionAgeInDays": 12,
            "currentVersionTimestamp": "2026-08-01T09:15:52.392Z",
            "datasource": "npm",
            "depName": "@types/luxon",
            "depType": "devDependencies",
            "fixedVersion": "3.7.3",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/luxon",
            "isSingleVersion": true,
            "lockedVersion": "3.7.3",
            "mostRecentTimestamp": "2026-08-07T17:19:34.375Z",
            "packageName": "@types/luxon",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/luxon",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [
              {
                "branchName": "renovate/main-luxon-3.x",
                "bucket": "non-major",
                "hasAttestation": false,
                "isBreaking": false,
                "libYears": 0.017358637208269915,
                "newMajor": 3,
                "newMinor": 7,
                "newPatch": 4,
                "newValue": "3.7.4",
                "newVersion": "3.7.4",
                "newVersionAgeInDays": 5,
                "pendingChecks": true,
                "releaseTimestamp": "2026-08-07T17:19:34.375Z",
                "updateType": "patch"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "14.1.2",
            "currentVersion": "14.1.2",
            "currentVersionAgeInDays": 749,
            "currentVersionTimestamp": "2024-07-25T05:07:30.523Z",
            "datasource": "npm",
            "depName": "@types/markdown-it",
            "depType": "devDependencies",
            "fixedVersion": "14.1.2",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/markdown-it",
            "lockedVersion": "14.1.2",
            "packageName": "@types/markdown-it",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/markdown-it",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.5.3",
            "currentVersion": "0.5.3",
            "currentVersionAgeInDays": 1009,
            "currentVersionTimestamp": "2023-11-07T10:51:33.277Z",
            "datasource": "npm",
            "depName": "@types/marshal",
            "depType": "devDependencies",
            "fixedVersion": "0.5.3",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/marshal",
            "lockedVersion": "0.5.3",
            "mostRecentTimestamp": "2023-11-07T10:51:33.277Z",
            "packageName": "@types/marshal",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/marshal",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "4.0.4",
            "currentVersion": "4.0.4",
            "currentVersionAgeInDays": 821,
            "currentVersionTimestamp": "2024-05-14T07:35:37.616Z",
            "datasource": "npm",
            "depName": "@types/mdast",
            "depType": "devDependencies",
            "fixedVersion": "4.0.4",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mdast",
            "lockedVersion": "4.0.4",
            "mostRecentTimestamp": "2024-05-14T07:35:37.616Z",
            "packageName": "@types/mdast",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/mdast",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.5.10",
            "currentVersion": "0.5.10",
            "currentVersionAgeInDays": 585,
            "currentVersionTimestamp": "2025-01-04T21:02:27.264Z",
            "datasource": "npm",
            "depName": "@types/moo",
            "depType": "devDependencies",
            "fixedVersion": "0.5.10",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/moo",
            "lockedVersion": "0.5.10",
            "mostRecentTimestamp": "2025-01-04T21:02:27.264Z",
            "packageName": "@types/moo",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/moo",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.1.0",
            "currentVersion": "2.1.0",
            "currentVersionAgeInDays": 573,
            "currentVersionTimestamp": "2025-01-16T21:02:46.181Z",
            "datasource": "npm",
            "depName": "@types/ms",
            "depType": "devDependencies",
            "fixedVersion": "2.1.0",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ms",
            "lockedVersion": "2.1.0",
            "mostRecentTimestamp": "2025-01-16T21:02:46.181Z",
            "packageName": "@types/ms",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/ms",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "24.13.3",
            "currentVersion": "24.13.3",
            "currentVersionAgeInDays": 36,
            "currentVersionTimestamp": "2026-07-08T06:48:03.261Z",
            "datasource": "npm",
            "depName": "@types/node",
            "depType": "devDependencies",
            "fixedVersion": "24.13.3",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node",
            "lockedVersion": "24.13.3",
            "mostRecentTimestamp": "2026-08-07T17:52:06.875Z",
            "packageName": "@types/node",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/node",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "node",
            "warnings": []
          },
          {
            "currentValue": "2.0.3",
            "currentVersion": "2.0.3",
            "currentVersionAgeInDays": 1009,
            "currentVersionTimestamp": "2023-11-07T12:35:24.614Z",
            "datasource": "npm",
            "depName": "@types/parse-link-header",
            "depType": "devDependencies",
            "fixedVersion": "2.0.3",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/parse-link-header",
            "lockedVersion": "2.0.3",
            "mostRecentTimestamp": "2023-11-07T12:35:24.614Z",
            "packageName": "@types/parse-link-header",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/parse-link-header",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "2.1.4",
            "currentVersion": "2.1.4",
            "currentVersionAgeInDays": 912,
            "currentVersionTimestamp": "2024-02-12T17:35:26.629Z",
            "datasource": "npm",
            "depName": "@types/punycode",
            "depType": "devDependencies",
            "fixedVersion": "2.1.4",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/punycode",
            "lockedVersion": "2.1.4",
            "mostRecentTimestamp": "2024-02-12T17:35:26.629Z",
            "packageName": "@types/punycode",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/punycode",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.2.7",
            "currentVersion": "1.2.7",
            "currentVersionAgeInDays": 1009,
            "currentVersionTimestamp": "2023-11-07T16:00:17.624Z",
            "datasource": "npm",
            "depName": "@types/sax",
            "depType": "devDependencies",
            "fixedVersion": "1.2.7",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/sax",
            "lockedVersion": "1.2.7",
            "mostRecentTimestamp": "2023-11-07T16:00:17.624Z",
            "packageName": "@types/sax",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/sax",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "7.8.0",
            "currentVersion": "7.8.0",
            "currentVersionAgeInDays": 11,
            "currentVersionTimestamp": "2026-08-02T08:01:52.124Z",
            "datasource": "npm",
            "depName": "@types/semver",
            "depType": "devDependencies",
            "fixedVersion": "7.8.0",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver",
            "lockedVersion": "7.8.0",
            "mostRecentTimestamp": "2026-08-02T08:01:52.124Z",
            "packageName": "@types/semver",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/semver",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.0.2",
            "currentVersion": "3.0.2",
            "currentVersionAgeInDays": 1009,
            "currentVersionTimestamp": "2023-11-07T16:18:41.980Z",
            "datasource": "npm",
            "depName": "@types/semver-stable",
            "depType": "devDependencies",
            "fixedVersion": "3.0.2",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver-stable",
            "lockedVersion": "3.0.2",
            "mostRecentTimestamp": "2023-11-07T16:18:41.980Z",
            "packageName": "@types/semver-stable",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/semver-stable",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.1.3",
            "currentVersion": "1.1.3",
            "currentVersionAgeInDays": 1009,
            "currentVersionTimestamp": "2023-11-07T16:18:50.287Z",
            "datasource": "npm",
            "depName": "@types/semver-utils",
            "depType": "devDependencies",
            "fixedVersion": "1.1.3",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver-utils",
            "lockedVersion": "1.1.3",
            "mostRecentTimestamp": "2023-11-07T16:18:50.287Z",
            "packageName": "@types/semver-utils",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/semver-utils",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.2.6",
            "currentVersion": "0.2.6",
            "currentVersionAgeInDays": 1009,
            "currentVersionTimestamp": "2023-11-07T17:58:49.283Z",
            "datasource": "npm",
            "depName": "@types/tmp",
            "depType": "devDependencies",
            "fixedVersion": "0.2.6",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/tmp",
            "lockedVersion": "0.2.6",
            "mostRecentTimestamp": "2023-11-07T17:58:49.283Z",
            "packageName": "@types/tmp",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/tmp",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "4.0.2",
            "currentVersion": "4.0.2",
            "currentVersionAgeInDays": 1009,
            "currentVersionTimestamp": "2023-11-07T18:40:02.727Z",
            "datasource": "npm",
            "depName": "@types/validate-npm-package-name",
            "depType": "devDependencies",
            "fixedVersion": "4.0.2",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/validate-npm-package-name",
            "lockedVersion": "4.0.2",
            "mostRecentTimestamp": "2023-11-07T18:40:02.727Z",
            "packageName": "@types/validate-npm-package-name",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/validate-npm-package-name",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.4.0",
            "currentVersion": "3.4.0",
            "currentVersionAgeInDays": 60,
            "currentVersionTimestamp": "2026-06-13T17:37:45.293Z",
            "datasource": "npm",
            "depName": "@types/yauzl",
            "depType": "devDependencies",
            "fixedVersion": "3.4.0",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yauzl",
            "lockedVersion": "3.4.0",
            "mostRecentTimestamp": "2026-06-13T17:37:45.293Z",
            "packageName": "@types/yauzl",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/yauzl",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.3.1",
            "currentVersion": "3.3.1",
            "currentVersionAgeInDays": 127,
            "currentVersionTimestamp": "2026-04-07T22:11:34.726Z",
            "datasource": "npm",
            "depName": "@types/yazl",
            "depType": "devDependencies",
            "fixedVersion": "3.3.1",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yazl",
            "lockedVersion": "3.3.1",
            "mostRecentTimestamp": "2026-04-07T22:11:34.726Z",
            "packageName": "@types/yazl",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/yazl",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "4.1.10",
            "currentVersion": "4.1.10",
            "currentVersionAgeInDays": 38,
            "currentVersionTimestamp": "2026-07-06T06:44:13.365Z",
            "datasource": "npm",
            "depName": "@vitest/coverage-v8",
            "depType": "devDependencies",
            "fixedVersion": "4.1.10",
            "homepage": "https://vitest.dev/guide/coverage",
            "isAbandoned": false,
            "lockedVersion": "4.1.10",
            "mostRecentTimestamp": "2026-08-11T23:45:06.053Z",
            "packageName": "@vitest/coverage-v8",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "packages/coverage-v8",
            "sourceUrl": "https://github.com/vitest-dev/vitest",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "8.20.0",
            "currentVersion": "8.20.0",
            "currentVersionAgeInDays": 110,
            "currentVersionTimestamp": "2026-04-24T15:22:16.529Z",
            "datasource": "npm",
            "depName": "ajv",
            "depType": "devDependencies",
            "fixedVersion": "8.20.0",
            "homepage": "https://ajv.js.org",
            "isAbandoned": false,
            "lockedVersion": "8.20.0",
            "mostRecentTimestamp": "2026-04-24T15:22:16.529Z",
            "packageName": "ajv",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/ajv-validator/ajv",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.0.1",
            "currentVersion": "3.0.1",
            "currentVersionAgeInDays": 865,
            "currentVersionTimestamp": "2024-03-30T11:30:26.728Z",
            "datasource": "npm",
            "depName": "ajv-formats",
            "depType": "devDependencies",
            "fixedVersion": "3.0.1",
            "isAbandoned": true,
            "lockedVersion": "3.0.1",
            "mostRecentTimestamp": "2024-03-30T11:30:26.728Z",
            "packageName": "ajv-formats",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/ajv-validator/ajv-formats",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "4.1.0",
            "currentVersion": "4.1.0",
            "currentVersionAgeInDays": 666,
            "currentVersionTimestamp": "2024-10-15T12:49:34.458Z",
            "datasource": "npm",
            "depName": "aws-sdk-client-mock",
            "depType": "devDependencies",
            "fixedVersion": "4.1.0",
            "isAbandoned": true,
            "lockedVersion": "4.1.0",
            "mostRecentTimestamp": "2024-10-15T12:49:34.458Z",
            "packageName": "aws-sdk-client-mock",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/m-radzikowski/aws-sdk-client-mock",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.0.0",
            "currentVersion": "1.0.0",
            "currentVersionAgeInDays": 4948,
            "currentVersionTimestamp": "2013-01-24T21:30:25.706Z",
            "datasource": "npm",
            "depName": "callsite",
            "depType": "devDependencies",
            "fixedVersion": "1.0.0",
            "isAbandoned": true,
            "lockedVersion": "1.0.0",
            "mostRecentTimestamp": "2013-01-24T21:30:25.706Z",
            "packageName": "callsite",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.8.2",
            "currentVersion": "1.8.2",
            "currentVersionAgeInDays": 1730,
            "currentVersionTimestamp": "2021-11-16T20:07:41.248Z",
            "datasource": "npm",
            "depName": "common-tags",
            "depType": "devDependencies",
            "fixedVersion": "1.8.2",
            "lockedVersion": "1.8.2",
            "packageName": "common-tags",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/zspecza/common-tags",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "9.3.1",
            "currentVersion": "9.3.1",
            "currentVersionAgeInDays": 136,
            "currentVersionTimestamp": "2026-03-29T15:46:34.075Z",
            "datasource": "npm",
            "depName": "conventional-changelog-conventionalcommits",
            "depType": "devDependencies",
            "fixedVersion": "9.3.1",
            "homepage": "https://conventional-changelog.js.org/presets/conventional-commits/",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "9.3.1",
            "mostRecentTimestamp": "2026-08-10T21:36:53.181Z",
            "packageName": "conventional-changelog-conventionalcommits",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "packages/conventional-changelog-conventionalcommits",
            "sourceUrl": "https://github.com/conventional-changelog/conventional-changelog",
            "updates": [
              {
                "branchName": "renovate/main-conventional-changelog-conventionalcommits-10.x",
                "bucket": "major",
                "hasAttestation": false,
                "isBreaking": true,
                "libYears": 0.26644027232369355,
                "newMajor": 10,
                "newMinor": 2,
                "newPatch": 1,
                "newValue": "10.2.1",
                "newVersion": "10.2.1",
                "newVersionAgeInDays": 39,
                "pendingVersions": [
                  "10.3.0"
                ],
                "releaseTimestamp": "2026-07-04T21:47:34.503Z",
                "updateType": "major"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "17.0.0",
            "currentVersion": "17.0.0",
            "currentVersionAgeInDays": 268,
            "currentVersionTimestamp": "2025-11-17T16:32:38.457Z",
            "datasource": "npm",
            "depName": "emojibase-data",
            "depType": "devDependencies",
            "fixedVersion": "17.0.0",
            "isAbandoned": false,
            "lockedVersion": "17.0.0",
            "mostRecentTimestamp": "2025-11-17T16:32:38.457Z",
            "packageName": "emojibase-data",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "packages/data",
            "sourceUrl": "https://github.com/milesj/emojibase",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "catalog:",
            "depName": "esbuild",
            "depType": "devDependencies",
            "lockedVersion": "0.28.1",
            "packageName": "esbuild",
            "prettyDepType": "devDependency",
            "skipReason": "unspecified-version",
            "updates": []
          },
          {
            "currentValue": "5.5.0",
            "currentVersion": "5.5.0",
            "currentVersionAgeInDays": 1289,
            "currentVersionTimestamp": "2023-01-31T21:35:51.713Z",
            "datasource": "npm",
            "depName": "expect-more-jest",
            "depType": "devDependencies",
            "fixedVersion": "5.5.0",
            "homepage": "https://github.com/JamieMason/expect-more/tree/master/packages/expect-more-jest/#readme",
            "isAbandoned": true,
            "lockedVersion": "5.5.0",
            "mostRecentTimestamp": "2023-01-31T21:35:51.713Z",
            "packageName": "expect-more-jest",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/JamieMason/expect-more",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "16.14.2",
            "currentVersion": "16.14.2",
            "currentVersionAgeInDays": 65,
            "currentVersionTimestamp": "2026-06-09T09:08:23.122Z",
            "datasource": "npm",
            "depName": "graphql",
            "depType": "devDependencies",
            "fixedVersion": "16.14.2",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "16.14.2",
            "mostRecentTimestamp": "2026-07-03T06:28:49.985Z",
            "packageName": "graphql",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/graphql/graphql-js",
            "updates": [
              {
                "branchName": "renovate/main-graphql-17.x",
                "bucket": "major",
                "hasAttestation": true,
                "isBreaking": true,
                "libYears": 0.06544986247463216,
                "newMajor": 17,
                "newMinor": 0,
                "newPatch": 2,
                "newValue": "17.0.2",
                "newVersion": "17.0.2",
                "newVersionAgeInDays": 41,
                "releaseTimestamp": "2026-07-03T06:28:49.985Z",
                "updateType": "major"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "9.1.7",
            "currentVersion": "9.1.7",
            "currentVersionAgeInDays": 632,
            "currentVersionTimestamp": "2024-11-18T15:28:26.026Z",
            "datasource": "npm",
            "depName": "husky",
            "depType": "devDependencies",
            "fixedVersion": "9.1.7",
            "isAbandoned": true,
            "lockedVersion": "9.1.7",
            "mostRecentTimestamp": "2024-11-18T15:28:26.026Z",
            "packageName": "husky",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/typicode/husky",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "7.0.0",
            "currentVersion": "7.0.0",
            "currentVersionAgeInDays": 280,
            "currentVersionTimestamp": "2025-11-05T19:15:00.324Z",
            "datasource": "npm",
            "depName": "jest-extended",
            "depType": "devDependencies",
            "fixedVersion": "7.0.0",
            "isAbandoned": false,
            "lockedVersion": "7.0.0",
            "mostRecentTimestamp": "2025-11-05T19:15:00.324Z",
            "packageName": "jest-extended",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/jest-community/jest-extended",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "17.3.0",
            "currentVersion": "17.3.0",
            "currentVersionAgeInDays": 13,
            "currentVersionTimestamp": "2026-07-31T08:46:32.268Z",
            "datasource": "npm",
            "depName": "lint-staged",
            "depType": "devDependencies",
            "fixedVersion": "17.3.0",
            "isAbandoned": false,
            "lockedVersion": "17.3.0",
            "mostRecentTimestamp": "2026-07-31T08:46:32.268Z",
            "packageName": "lint-staged",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/lint-staged/lint-staged",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.23.2",
            "currentVersion": "0.23.2",
            "currentVersionAgeInDays": 17,
            "currentVersionTimestamp": "2026-07-27T05:24:05.433Z",
            "datasource": "npm",
            "depName": "markdownlint-cli2",
            "depType": "devDependencies",
            "fixedVersion": "0.23.2",
            "isAbandoned": false,
            "lockedVersion": "0.23.2",
            "mostRecentTimestamp": "2026-07-27T05:24:05.433Z",
            "packageName": "markdownlint-cli2",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/DavidAnson/markdownlint-cli2",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.0.4",
            "currentVersion": "0.0.4",
            "currentVersionAgeInDays": 284,
            "currentVersionTimestamp": "2025-11-01T22:25:10.743Z",
            "datasource": "npm",
            "depName": "markdownlint-cli2-formatter-template",
            "depType": "devDependencies",
            "fixedVersion": "0.0.4",
            "isAbandoned": false,
            "lockedVersion": "0.0.4",
            "mostRecentTimestamp": "2025-11-01T22:25:10.743Z",
            "packageName": "markdownlint-cli2-formatter-template",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/DavidAnson/markdownlint-cli2",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "4.68.0",
            "currentVersion": "4.68.0",
            "currentVersionAgeInDays": 7,
            "currentVersionTimestamp": "2026-08-05T23:13:06.680Z",
            "datasource": "npm",
            "depName": "memfs",
            "depType": "devDependencies",
            "fixedVersion": "4.68.0",
            "isSingleVersion": true,
            "lockedVersion": "4.68.0",
            "packageName": "memfs",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/streamich/memfs",
            "updates": [
              {
                "branchName": "renovate/main-memfs-4.x",
                "bucket": "non-major",
                "hasAttestation": true,
                "isBreaking": false,
                "libYears": 0.01254688746194825,
                "newMajor": 4,
                "newMinor": 68,
                "newPatch": 1,
                "newValue": "4.68.1",
                "newVersion": "4.68.1",
                "newVersionAgeInDays": 2,
                "pendingChecks": true,
                "releaseTimestamp": "2026-08-10T13:07:45.323Z",
                "updateType": "patch"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "14.0.17",
            "currentVersion": "14.0.17",
            "currentVersionAgeInDays": 13,
            "currentVersionTimestamp": "2026-07-30T18:33:54.143Z",
            "datasource": "npm",
            "depName": "nock",
            "depType": "devDependencies",
            "fixedVersion": "14.0.17",
            "lockedVersion": "14.0.17",
            "packageName": "nock",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/nock/nock",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "9.0.3",
            "currentVersion": "9.0.3",
            "currentVersionAgeInDays": 15,
            "currentVersionTimestamp": "2026-07-28T18:41:31.929Z",
            "datasource": "npm",
            "depName": "npm-run-all2",
            "depType": "devDependencies",
            "fixedVersion": "9.0.3",
            "isAbandoned": false,
            "lockedVersion": "9.0.3",
            "mostRecentTimestamp": "2026-07-28T18:41:31.929Z",
            "packageName": "npm-run-all2",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/bcomnes/npm-run-all2",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "18.0.0",
            "currentVersion": "18.0.0",
            "currentVersionAgeInDays": 171,
            "currentVersionTimestamp": "2026-02-22T21:23:17.002Z",
            "datasource": "npm",
            "depName": "nyc",
            "depType": "devDependencies",
            "fixedVersion": "18.0.0",
            "homepage": "https://istanbul.js.org/",
            "isAbandoned": false,
            "lockedVersion": "18.0.0",
            "mostRecentTimestamp": "2026-02-22T21:23:17.002Z",
            "packageName": "nyc",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/istanbuljs/nyc",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.72.0",
            "currentVersion": "1.72.0",
            "currentVersionAgeInDays": 44,
            "currentVersionTimestamp": "2026-06-29T23:10:49.090Z",
            "datasource": "npm",
            "depName": "oxlint",
            "depType": "devDependencies",
            "fixedVersion": "1.72.0",
            "homepage": "https://oxc.rs/docs/guide/usage/linter",
            "isAbandoned": false,
            "isSingleVersion": true,
            "lockedVersion": "1.72.0",
            "mostRecentTimestamp": "2026-08-10T10:47:19.210Z",
            "packageName": "oxlint",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "npm/oxlint",
            "sourceUrl": "https://github.com/oxc-project/oxc",
            "updates": [
              {
                "branchName": "renovate/main-linters",
                "bucket": "non-major",
                "hasAttestation": true,
                "isBreaking": false,
                "libYears": 0.09462946102866565,
                "newMajor": 1,
                "newMinor": 77,
                "newPatch": 0,
                "newValue": "1.77.0",
                "newVersion": "1.77.0",
                "newVersionAgeInDays": 9,
                "pendingVersions": [
                  "1.78.0"
                ],
                "releaseTimestamp": "2026-08-03T12:08:03.773Z",
                "updateType": "minor"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "7.0.2001",
            "currentVersion": "7.0.2001",
            "currentVersionAgeInDays": 22,
            "currentVersionTimestamp": "2026-07-21T14:33:13.210Z",
            "datasource": "npm",
            "depName": "oxlint-tsgolint",
            "depType": "devDependencies",
            "fixedVersion": "7.0.2001",
            "homepage": "https://github.com/oxc-project/tsgolint#readme",
            "isAbandoned": false,
            "lockedVersion": "7.0.2001",
            "mostRecentTimestamp": "2026-07-21T14:33:13.210Z",
            "packageName": "oxlint-tsgolint",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "6.1.3",
            "currentVersion": "6.1.3",
            "currentVersionAgeInDays": 178,
            "currentVersionTimestamp": "2026-02-16T00:59:39.538Z",
            "datasource": "npm",
            "depName": "rimraf",
            "depType": "devDependencies",
            "fixedVersion": "6.1.3",
            "isAbandoned": false,
            "lockedVersion": "6.1.3",
            "mostRecentTimestamp": "2026-02-16T00:59:39.538Z",
            "packageName": "rimraf",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/isaacs/rimraf",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "25.0.9",
            "currentVersion": "25.0.9",
            "currentVersionAgeInDays": 8,
            "currentVersionTimestamp": "2026-08-05T04:43:52.217Z",
            "datasource": "npm",
            "depName": "semantic-release",
            "depType": "devDependencies",
            "fixedVersion": "25.0.9",
            "isAbandoned": false,
            "lockedVersion": "25.0.9",
            "mostRecentTimestamp": "2026-08-07T17:16:04.265Z",
            "packageName": "semantic-release",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/semantic-release/semantic-release",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "catalog:",
            "depName": "tar",
            "depType": "devDependencies",
            "lockedVersion": "7.5.22",
            "packageName": "tar",
            "prettyDepType": "devDependency",
            "skipReason": "unspecified-version",
            "updates": []
          },
          {
            "currentValue": "3.0.3",
            "currentVersion": "3.0.3",
            "currentVersionAgeInDays": 1751,
            "currentVersionTimestamp": "2021-10-26T11:06:29.063Z",
            "datasource": "npm",
            "depName": "tmp-promise",
            "depType": "devDependencies",
            "fixedVersion": "3.0.3",
            "isAbandoned": true,
            "lockedVersion": "3.0.3",
            "mostRecentTimestamp": "2021-10-26T11:06:29.063Z",
            "packageName": "tmp-promise",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/benjamingr/tmp-promise",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "0.22.14",
            "currentVersion": "0.22.14",
            "currentVersionAgeInDays": 20,
            "currentVersionTimestamp": "2026-07-23T18:24:29.579Z",
            "datasource": "npm",
            "depName": "tsdown",
            "depType": "devDependencies",
            "fixedVersion": "0.22.14",
            "homepage": "http://tsdown.dev/",
            "isAbandoned": false,
            "lockedVersion": "0.22.14",
            "mostRecentTimestamp": "2026-08-12T19:23:36.581Z",
            "packageName": "tsdown",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/rolldown/tsdown",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "5.8.0",
            "currentVersion": "5.8.0",
            "currentVersionAgeInDays": 39,
            "currentVersionTimestamp": "2026-07-04T22:51:13.318Z",
            "datasource": "npm",
            "depName": "type-fest",
            "depType": "devDependencies",
            "fixedVersion": "5.8.0",
            "isAbandoned": false,
            "lockedVersion": "5.8.0",
            "mostRecentTimestamp": "2026-07-04T22:51:13.318Z",
            "packageName": "type-fest",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/sindresorhus/type-fest",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "7.0.2",
            "currentVersion": "7.0.2",
            "currentVersionAgeInDays": 35,
            "currentVersionTimestamp": "2026-07-08T15:55:18.431Z",
            "datasource": "npm",
            "depName": "typescript",
            "depType": "devDependencies",
            "fixedVersion": "7.0.2",
            "homepage": "https://www.typescriptlang.org/",
            "isAbandoned": false,
            "lockedVersion": "7.0.2",
            "mostRecentTimestamp": "2026-08-13T08:33:43.580Z",
            "packageName": "typescript",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/microsoft/TypeScript",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "11.0.5",
            "currentVersion": "11.0.5",
            "currentVersionAgeInDays": 784,
            "currentVersionTimestamp": "2024-06-19T12:33:43.464Z",
            "datasource": "npm",
            "depName": "unified",
            "depType": "devDependencies",
            "fixedVersion": "11.0.5",
            "homepage": "https://unifiedjs.com",
            "isAbandoned": true,
            "lockedVersion": "11.0.5",
            "mostRecentTimestamp": "2024-06-19T12:33:43.464Z",
            "packageName": "unified",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/unifiedjs/unified",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "catalog:",
            "depName": "vite",
            "depType": "devDependencies",
            "lockedVersion": "8.2.0",
            "packageName": "vite",
            "prettyDepType": "devDependency",
            "skipReason": "unspecified-version",
            "updates": []
          },
          {
            "currentValue": "4.1.10",
            "currentVersion": "4.1.10",
            "currentVersionAgeInDays": 38,
            "currentVersionTimestamp": "2026-07-06T06:44:42.684Z",
            "datasource": "npm",
            "depName": "vitest",
            "depType": "devDependencies",
            "fixedVersion": "4.1.10",
            "homepage": "https://vitest.dev",
            "isAbandoned": false,
            "lockedVersion": "4.1.10",
            "mostRecentTimestamp": "2026-08-11T23:45:21.455Z",
            "packageName": "vitest",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "packages/vitest",
            "sourceUrl": "https://github.com/vitest-dev/vitest",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "5.1.1",
            "currentVersion": "5.1.1",
            "currentVersionAgeInDays": 11,
            "currentVersionTimestamp": "2026-08-02T09:59:05.758Z",
            "datasource": "npm",
            "depName": "vitest-mock-extended",
            "depType": "devDependencies",
            "fixedVersion": "5.1.1",
            "isAbandoned": false,
            "lockedVersion": "5.1.1",
            "mostRecentTimestamp": "2026-08-02T09:59:05.758Z",
            "packageName": "vitest-mock-extended",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/eratio08/vitest-mock-extended",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "3.3.1",
            "currentVersion": "3.3.1",
            "currentVersionAgeInDays": 627,
            "currentVersionTimestamp": "2024-11-23T13:22:38.473Z",
            "datasource": "npm",
            "depName": "yazl",
            "depType": "devDependencies",
            "fixedVersion": "3.3.1",
            "isAbandoned": true,
            "lockedVersion": "3.3.1",
            "mostRecentTimestamp": "2024-11-23T13:22:38.473Z",
            "packageName": "yazl",
            "prettyDepType": "devDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/thejoshwolfe/yazl",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "6.3.1",
            "currentVersion": "6.3.1",
            "currentVersionAgeInDays": 69,
            "currentVersionTimestamp": "2026-06-04T14:38:24.756Z",
            "datasource": "npm",
            "depName": "openpgp",
            "depType": "optionalDependencies",
            "fixedVersion": "6.3.1",
            "homepage": "https://openpgpjs.org/",
            "isAbandoned": false,
            "lockedVersion": "6.3.1",
            "mostRecentTimestamp": "2026-06-04T14:38:24.756Z",
            "packageName": "openpgp",
            "prettyDepType": "optionalDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/openpgpjs/openpgpjs",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "1.26.1",
            "currentVersion": "1.26.1",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-21T04:32:19.532Z",
            "datasource": "npm",
            "depName": "re2",
            "depType": "optionalDependencies",
            "fixedVersion": "1.26.1",
            "isAbandoned": false,
            "lockedVersion": "1.26.1",
            "mostRecentTimestamp": "2026-07-21T04:32:19.532Z",
            "packageName": "re2",
            "prettyDepType": "optionalDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/uhop/node-re2",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "commitMessageTopic": "Node.js",
            "currentValue": "^24.11.0",
            "currentVersion": "v24.19.0",
            "currentVersionAgeInDays": 10,
            "currentVersionTimestamp": "2026-08-03T00:00:00.000Z",
            "datasource": "node-version",
            "depName": "node",
            "depType": "engines",
            "homepage": "https://nodejs.org",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-08-05T00:00:00.000Z",
            "packageName": "node",
            "prettyDepType": "engine",
            "registryUrl": "https://nodejs.org/dist",
            "sourceUrl": "https://github.com/nodejs/node",
            "updates": [],
            "versioning": "node",
            "warnings": []
          },
          {
            "commitMessageTopic": "pnpm",
            "currentValue": "^11.0.0",
            "currentVersion": "11.21.0",
            "currentVersionAgeInDays": 3,
            "currentVersionTimestamp": "2026-08-09T14:24:58.465Z",
            "datasource": "npm",
            "depName": "pnpm",
            "depType": "engines",
            "homepage": "https://pnpm.io",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-08-12T14:41:53.499Z",
            "packageName": "pnpm",
            "prettyDepType": "engine",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "pnpm11/pnpm",
            "sourceUrl": "https://github.com/pnpm/pnpm",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "commitMessageTopic": "pnpm",
            "currentValue": "11.20.0",
            "currentVersion": "11.20.0",
            "currentVersionAgeInDays": 9,
            "currentVersionTimestamp": "2026-08-03T14:21:19.565Z",
            "datasource": "npm",
            "depName": "pnpm",
            "depType": "packageManager",
            "fixedVersion": "11.20.0",
            "homepage": "https://pnpm.io",
            "isAbandoned": false,
            "isSingleVersion": true,
            "mostRecentTimestamp": "2026-08-12T14:41:53.499Z",
            "packageName": "pnpm",
            "prettyDepType": "packageManager",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "pnpm11/pnpm",
            "sourceUrl": "https://github.com/pnpm/pnpm",
            "updates": [
              {
                "branchName": "renovate/main-pnpm-11.x",
                "bucket": "non-major",
                "hasAttestation": true,
                "isBreaking": false,
                "libYears": 0.016445297437848807,
                "newMajor": 11,
                "newMinor": 21,
                "newPatch": 0,
                "newValue": "11.21.0",
                "newVersion": "11.21.0",
                "newVersionAgeInDays": 3,
                "pendingChecks": true,
                "releaseTimestamp": "2026-08-09T14:24:58.465Z",
                "updateType": "minor"
              }
            ],
            "versioning": "npm",
            "warnings": []
          }
        ],
        "extractedConstraints": {
          "node": "^24.11.0",
          "pnpm": "11.20.0"
        },
        "lockFiles": [
          "pnpm-lock.yaml"
        ],
        "managerData": {
          "hasPackageManager": true,
          "npmrcFileName": null,
          "packageJsonName": "renovate",
          "pnpmShrinkwrap": "pnpm-lock.yaml",
          "yarnZeroInstall": false
        },
        "packageFile": "package.json",
        "packageFileVersion": "0.0.0-semantic-release",
        "skipInstalls": true
      },
      {
        "deps": [
          {
            "currentValue": "0.28.1",
            "currentVersion": "0.28.1",
            "currentVersionAgeInDays": 62,
            "currentVersionTimestamp": "2026-06-11T22:47:05.085Z",
            "datasource": "npm",
            "depName": "esbuild",
            "depType": "pnpm.catalog.default",
            "fixedVersion": "0.28.1",
            "isAbandoned": false,
            "isSingleVersion": true,
            "mostRecentTimestamp": "2026-08-08T20:00:55.454Z",
            "packageName": "esbuild",
            "prettyDepType": "pnpm.catalog.default",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/evanw/esbuild",
            "updates": [
              {
                "branchName": "renovate/main-esbuild-0.x",
                "bucket": "non-major",
                "hasAttestation": true,
                "isBreaking": true,
                "libYears": 0.1585879746638762,
                "newMajor": 0,
                "newMinor": 28,
                "newPatch": 2,
                "newValue": "0.28.2",
                "newVersion": "0.28.2",
                "newVersionAgeInDays": 4,
                "pendingChecks": true,
                "releaseTimestamp": "2026-08-08T20:00:55.454Z",
                "updateType": "patch"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "7.5.22",
            "currentVersion": "7.5.22",
            "currentVersionAgeInDays": 19,
            "currentVersionTimestamp": "2026-07-24T15:48:51.111Z",
            "datasource": "npm",
            "depName": "tar",
            "depType": "pnpm.catalog.default",
            "fixedVersion": "7.5.22",
            "isAbandoned": false,
            "lockedVersion": "7.5.22",
            "mostRecentTimestamp": "2026-07-24T15:48:51.111Z",
            "packageName": "tar",
            "prettyDepType": "pnpm.catalog.default",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/isaacs/node-tar",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "8.2.0",
            "currentVersion": "8.2.0",
            "currentVersionAgeInDays": 13,
            "currentVersionTimestamp": "2026-07-30T12:03:25.771Z",
            "datasource": "npm",
            "depName": "vite",
            "depType": "pnpm.catalog.default",
            "fixedVersion": "8.2.0",
            "homepage": "https://vite.dev",
            "isAbandoned": false,
            "isSingleVersion": true,
            "mostRecentTimestamp": "2026-08-06T13:47:48.588Z",
            "packageName": "vite",
            "prettyDepType": "pnpm.catalog.default",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "packages/vite",
            "sourceUrl": "https://github.com/vitejs/vite",
            "updates": [
              {
                "branchName": "renovate/main-vite-8.x",
                "bucket": "non-major",
                "hasAttestation": true,
                "isBreaking": false,
                "libYears": 0.019376674816083208,
                "newMajor": 8,
                "newMinor": 2,
                "newPatch": 1,
                "newValue": "8.2.1",
                "newVersion": "8.2.1",
                "newVersionAgeInDays": 6,
                "pendingChecks": true,
                "releaseTimestamp": "2026-08-06T13:47:48.588Z",
                "updateType": "patch"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "^5.3.6",
            "currentVersion": "5.10.1",
            "currentVersionAgeInDays": 28,
            "currentVersionTimestamp": "2026-07-16T05:17:10.130Z",
            "datasource": "npm",
            "depName": "@aws-sdk/xml-builder@3.972.4\u003efast-xml-parser",
            "depType": "pnpm-workspace.overrides",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-07-16T05:17:10.130Z",
            "packageName": "fast-xml-parser",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/NaturalIntelligence/fast-xml-parser",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "catalog:",
            "depName": "@yarnpkg/core@4.5.0\u003etar",
            "depType": "pnpm-workspace.overrides",
            "packageName": "tar",
            "skipReason": "unspecified-version",
            "updates": []
          },
          {
            "currentValue": "catalog:",
            "depName": "esbuild",
            "depType": "pnpm-workspace.overrides",
            "packageName": "esbuild",
            "skipReason": "unspecified-version",
            "updates": []
          },
          {
            "currentValue": "8.7.1",
            "currentVersion": "8.7.1",
            "currentVersionAgeInDays": 30,
            "currentVersionTimestamp": "2026-07-13T11:04:32.757Z",
            "datasource": "npm",
            "depName": "protobufjs@8.0.1",
            "depType": "pnpm-workspace.overrides",
            "fixedVersion": "8.7.1",
            "isAbandoned": false,
            "isSingleVersion": true,
            "mostRecentTimestamp": "2026-08-08T13:19:33.501Z",
            "packageName": "protobufjs",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/protobufjs/protobuf.js",
            "updates": [
              {
                "branchName": "renovate/main-protobufjs8.0.1-8.x",
                "bucket": "non-major",
                "hasAttestation": true,
                "isBreaking": false,
                "libYears": 0.0714897496194825,
                "newMajor": 8,
                "newMinor": 7,
                "newPatch": 2,
                "newValue": "8.7.2",
                "newVersion": "8.7.2",
                "newVersionAgeInDays": 4,
                "pendingChecks": true,
                "releaseTimestamp": "2026-08-08T13:19:33.501Z",
                "updateType": "patch"
              }
            ],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "catalog:",
            "depName": "vite",
            "depType": "pnpm-workspace.overrides",
            "packageName": "vite",
            "skipReason": "unspecified-version",
            "updates": []
          }
        ],
        "lockFiles": [
          "pnpm-lock.yaml"
        ],
        "managerData": {
          "pnpmShrinkwrap": "pnpm-lock.yaml"
        },
        "packageFile": "pnpm-workspace.yaml"
      },
      {
        "deps": [
          {
            "currentValue": "*",
            "currentVersion": "1.8.4",
            "currentVersionAgeInDays": 1010,
            "currentVersionTimestamp": "2023-11-07T00:51:54.112Z",
            "datasource": "npm",
            "depName": "@types/common-tags",
            "depType": "peerDependencies",
            "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/common-tags",
            "mostRecentTimestamp": "2023-11-07T00:51:54.112Z",
            "packageName": "@types/common-tags",
            "prettyDepType": "peerDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "types/common-tags",
            "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "*",
            "currentVersion": "1.8.2",
            "currentVersionAgeInDays": 1730,
            "currentVersionTimestamp": "2021-11-16T20:07:41.248Z",
            "datasource": "npm",
            "depName": "common-tags",
            "depType": "peerDependencies",
            "packageName": "common-tags",
            "prettyDepType": "peerDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/zspecza/common-tags",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "*",
            "currentVersion": "3.9.6",
            "currentVersionAgeInDays": 23,
            "currentVersionTimestamp": "2026-07-21T05:51:53.987Z",
            "datasource": "npm",
            "depName": "prettier",
            "depType": "peerDependencies",
            "homepage": "https://prettier.io",
            "packageName": "prettier",
            "prettyDepType": "peerDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceUrl": "https://github.com/prettier/prettier",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          },
          {
            "currentValue": "*",
            "currentVersion": "4.1.10",
            "currentVersionAgeInDays": 38,
            "currentVersionTimestamp": "2026-07-06T06:44:42.684Z",
            "datasource": "npm",
            "depName": "vitest",
            "depType": "peerDependencies",
            "homepage": "https://vitest.dev",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-08-11T23:45:21.455Z",
            "packageName": "vitest",
            "prettyDepType": "peerDependency",
            "registryUrl": "https://registry.npmjs.org",
            "sourceDirectory": "packages/vitest",
            "sourceUrl": "https://github.com/vitest-dev/vitest",
            "updates": [],
            "versioning": "npm",
            "warnings": []
          }
        ],
        "extractedConstraints": {},
        "managerData": {
          "hasPackageManager": false,
          "npmrcFileName": null,
          "packageJsonName": "renovate-prettier-mkdocs-admonitions",
          "yarnZeroInstall": false
        },
        "packageFile": "tools/prettier/plugins/mkdocs-admonitions/package.json",
        "skipInstalls": true
      }
    ],
    "nvm": [
      {
        "deps": [
          {
            "currentValue": "24.19.0",
            "currentVersion": "v24.19.0",
            "currentVersionAgeInDays": 10,
            "currentVersionTimestamp": "2026-08-03T00:00:00.000Z",
            "datasource": "node-version",
            "depName": "node",
            "fixedVersion": "24.19.0",
            "homepage": "https://nodejs.org",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-08-05T00:00:00.000Z",
            "packageName": "node",
            "registryUrl": "https://nodejs.org/dist",
            "sourceUrl": "https://github.com/nodejs/node",
            "updates": [],
            "versioning": "node",
            "warnings": []
          }
        ],
        "packageFile": ".nvmrc"
      }
    ],
    "pep621": [
      {
        "deps": [
          {
            "commitMessageTopic": "Python",
            "currentValue": "\u003e=3.11",
            "currentVersion": "3.14.7",
            "currentVersionAgeInDays": 7,
            "currentVersionTimestamp": "2026-08-05T12:40:32.000Z",
            "datasource": "python-version",
            "depName": "python",
            "depType": "requires-python",
            "homepage": "https://python.org",
            "packageName": "python",
            "registryUrl": "https://www.python.org/api/v2/downloads/release",
            "sourceUrl": "https://github.com/python/cpython",
            "updates": [],
            "versioning": "pep440",
            "warnings": []
          },
          {
            "changelogUrl": "https://squidfunk.github.io/mkdocs-material/changelog/",
            "currentValue": "==9.7.7",
            "currentVersion": "9.7.7",
            "currentVersionAgeInDays": 26,
            "currentVersionTimestamp": "2026-07-17T16:21:30.000Z",
            "datasource": "pypi",
            "depName": "mkdocs-material",
            "depType": "project.dependencies",
            "fixedVersion": "9.7.7",
            "isAbandoned": false,
            "lockedVersion": "9.7.7",
            "mostRecentTimestamp": "2026-07-17T16:21:30.000Z",
            "packageName": "mkdocs-material",
            "registryUrl": "https://pypi.org/pypi",
            "sourceUrl": "https://github.com/squidfunk/mkdocs-material",
            "updates": [],
            "versioning": "pep440",
            "warnings": []
          },
          {
            "currentValue": "==2.10.1",
            "currentVersion": "2.10.1",
            "currentVersionAgeInDays": 598,
            "currentVersionTimestamp": "2024-12-22T21:13:46.000Z",
            "datasource": "pypi",
            "depName": "mkdocs-awesome-pages-plugin",
            "depType": "project.dependencies",
            "fixedVersion": "2.10.1",
            "isAbandoned": true,
            "lockedVersion": "2.10.1",
            "mostRecentTimestamp": "2024-12-22T21:13:46.000Z",
            "packageName": "mkdocs-awesome-pages-plugin",
            "registryUrl": "https://pypi.org/pypi",
            "sourceUrl": "https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin",
            "updates": [],
            "versioning": "pep440",
            "warnings": []
          }
        ],
        "extractedConstraints": {
          "python": "\u003e=3.11"
        },
        "lockFiles": [
          "uv.lock"
        ],
        "packageFile": "pyproject.toml",
        "packageFileVersion": "0.0.0"
      }
    ],
    "pyenv": [
      {
        "deps": [
          {
            "commitMessageTopic": "Python",
            "currentValue": "3.14.5",
            "currentVersion": "3.14.5",
            "currentVersionAgeInDays": 64,
            "currentVersionTimestamp": "2026-06-10T02:09:15.445Z",
            "datasource": "docker",
            "depName": "python",
            "fixedVersion": "3.14.5",
            "homepage": "https://hub.docker.com/_/python",
            "isSingleVersion": true,
            "lookupName": "library/python",
            "packageName": "python",
            "registryUrl": "https://index.docker.io",
            "sourceUrl": "https://github.com/docker-library/python",
            "updates": [
              {
                "branchName": "renovate/main-python-3.x",
                "bucket": "non-major",
                "isBreaking": false,
                "libYears": 0.17465766562024354,
                "newMajor": 3,
                "newMinor": 14,
                "newPatch": 7,
                "newValue": "3.14.7",
                "newVersion": "3.14.7",
                "newVersionAgeInDays": 0,
                "releaseTimestamp": "2026-08-12T20:09:19.588Z",
                "updateType": "patch"
              }
            ],
            "versioning": "docker",
            "warnings": []
          }
        ],
        "packageFile": ".python-version"
      }
    ],
    "regex": [
      {
        "datasourceTemplate": "docker",
        "depNameTemplate": "renovate/renovate",
        "deps": [
          {
            "currentValue": "44.18.0",
            "currentVersion": "44.18.0",
            "currentVersionAgeInDays": 2,
            "currentVersionTimestamp": "2026-08-10T12:30:25.052Z",
            "datasource": "docker",
            "depName": "renovate/renovate",
            "fixedVersion": "44.18.0",
            "homepage": "https://renovatebot.com",
            "isSingleVersion": true,
            "lookupName": "renovate/renovate",
            "packageName": "renovate/renovate",
            "registryUrl": "https://index.docker.io",
            "replaceString": "\"renovateVersion\": \"44.18.0\"",
            "sourceUrl": "https://github.com/renovatebot/renovate",
            "updates": [
              {
                "branchName": "renovate/main-docs-renovate-renovate-44.x",
                "bucket": "non-major",
                "isBreaking": false,
                "libYears": 0.006793384259259259,
                "newMajor": 44,
                "newMinor": 27,
                "newPatch": 0,
                "newValue": "44.27.0",
                "newVersion": "44.27.0",
                "newVersionAgeInDays": 0,
                "releaseTimestamp": "2026-08-13T00:01:01.218Z",
                "updateType": "minor"
              }
            ],
            "versioning": "docker",
            "warnings": []
          },
          {
            "currentValue": "44.18.0",
            "currentVersion": "44.18.0",
            "currentVersionAgeInDays": 2,
            "currentVersionTimestamp": "2026-08-10T12:30:25.052Z",
            "datasource": "docker",
            "depName": "renovate/renovate",
            "fixedVersion": "44.18.0",
            "homepage": "https://renovatebot.com",
            "isSingleVersion": true,
            "lookupName": "renovate/renovate",
            "packageName": "renovate/renovate",
            "registryUrl": "https://index.docker.io",
            "replaceString": "\"renovateVersion\": \"44.18.0\"",
            "sourceUrl": "https://github.com/renovatebot/renovate",
            "updates": [
              {
                "branchName": "renovate/main-docs-renovate-renovate-44.x",
                "bucket": "non-major",
                "isBreaking": false,
                "libYears": 0.006793384259259259,
                "newMajor": 44,
                "newMinor": 27,
                "newPatch": 0,
                "newValue": "44.27.0",
                "newVersion": "44.27.0",
                "newVersionAgeInDays": 0,
                "releaseTimestamp": "2026-08-13T00:01:01.218Z",
                "updateType": "minor"
              }
            ],
            "versioning": "docker",
            "warnings": []
          }
        ],
        "matchStrings": [
          "\"renovateVersion\":\\s\"(?\u003ccurrentValue\u003e[a-z0-9.-]+)\""
        ],
        "packageFile": "docs/usage/mend-hosted/hosted-apps-config.md",
        "versioningTemplate": "docker"
      },
      {
        "datasourceTemplate": "docker",
        "deps": [
          {
            "currentValue": "1.18-alpine",
            "datasource": "docker",
            "depName": "my.old.registry/aRepository/andImage",
            "packageName": "my.old.registry/aRepository/andImage",
            "replaceString": "\nimage: my.old.registry/aRepository/andImage:1.18-alpine",
            "skipReason": "disabled",
            "updates": [],
            "versioning": "docker"
          },
          {
            "currentValue": "1.21-alpine",
            "datasource": "docker",
            "depName": "my.new.registry/aRepository/andImage",
            "packageName": "my.new.registry/aRepository/andImage",
            "replaceString": "\nimage: my.new.registry/aRepository/andImage:1.21-alpine",
            "skipReason": "disabled",
            "updates": [],
            "versioning": "docker"
          }
        ],
        "matchStrings": [
          "(?\u003cdepName\u003erenovate/renovate):(?\u003ccurrentValue\u003e[a-z0-9.-]+)(?:@(?\u003ccurrentDigest\u003esha256:[a-f0-9]+))?",
          "(?\u003cdepName\u003eghcr.io/renovatebot/renovate):(?\u003ccurrentValue\u003e[a-z0-9.-]+)(?:@(?\u003ccurrentDigest\u003esha256:[a-f0-9]+))?",
          "\\simage: (?\u003cdepName\u003e.+?):(?\u003ccurrentValue\u003e[a-z0-9.-]+)(?:@(?\u003ccurrentDigest\u003esha256:[a-f0-9]+))?"
        ],
        "packageFile": "docs/usage/configuration-options.md",
        "versioningTemplate": "docker"
      },
      {
        "datasourceTemplate": "docker",
        "deps": [
          {
            "currentValue": "full",
            "datasource": "docker",
            "depName": "renovate/renovate",
            "packageName": "renovate/renovate",
            "replaceString": "renovate/renovate:full",
            "skipReason": "invalid-value",
            "updates": [],
            "versioning": "docker",
            "warnings": []
          },
          {
            "currentValue": "full",
            "datasource": "docker",
            "depName": "ghcr.io/renovatebot/renovate",
            "packageName": "ghcr.io/renovatebot/renovate",
            "replaceString": "ghcr.io/renovatebot/renovate:full",
            "skipReason": "invalid-value",
            "updates": [],
            "versioning": "docker",
            "warnings": []
          }
        ],
        "matchStrings": [
          "(?\u003cdepName\u003erenovate/renovate):(?\u003ccurrentValue\u003e[a-z0-9.-]+)(?:@(?\u003ccurrentDigest\u003esha256:[a-f0-9]+))?",
          "(?\u003cdepName\u003eghcr.io/renovatebot/renovate):(?\u003ccurrentValue\u003e[a-z0-9.-]+)(?:@(?\u003ccurrentDigest\u003esha256:[a-f0-9]+))?",
          "\\simage: (?\u003cdepName\u003e.+?):(?\u003ccurrentValue\u003e[a-z0-9.-]+)(?:@(?\u003ccurrentDigest\u003esha256:[a-f0-9]+))?"
        ],
        "packageFile": "docs/usage/docker-build-process.md",
        "versioningTemplate": "docker"
      },
      {
        "datasourceTemplate": "docker",
        "deps": [
          {
            "currentValue": "44.18.0",
            "currentVersion": "44.18.0",
            "currentVersionAgeInDays": 2,
            "currentVersionTimestamp": "2026-08-10T12:30:25.052Z",
            "datasource": "docker",
            "depName": "renovate/renovate",
            "fixedVersion": "44.18.0",
            "homepage": "https://renovatebot.com",
            "isSingleVersion": true,
            "lookupName": "renovate/renovate",
            "packageName": "renovate/renovate",
            "registryUrl": "https://index.docker.io",
            "replaceString": "renovate/renovate:44.18.0",
            "sourceUrl": "https://github.com/renovatebot/renovate",
            "updates": [
              {
                "branchName": "renovate/main-docs-renovate-renovate-44.x",
                "bucket": "non-major",
                "isBreaking": false,
                "libYears": 0.006793384259259259,
                "newMajor": 44,
                "newMinor": 27,
                "newPatch": 0,
                "newValue": "44.27.0",
                "newVersion": "44.27.0",
                "newVersionAgeInDays": 0,
                "releaseTimestamp": "2026-08-13T00:01:01.218Z",
                "updateType": "minor"
              }
            ],
            "versioning": "docker",
            "warnings": []
          }
        ],
        "matchStrings": [
          "(?\u003cdepName\u003erenovate/renovate):(?\u003ccurrentValue\u003e[a-z0-9.-]+)(?:@(?\u003ccurrentDigest\u003esha256:[a-f0-9]+))?",
          "(?\u003cdepName\u003eghcr.io/renovatebot/renovate):(?\u003ccurrentValue\u003e[a-z0-9.-]+)(?:@(?\u003ccurrentDigest\u003esha256:[a-f0-9]+))?",
          "\\simage: (?\u003cdepName\u003e.+?):(?\u003ccurrentValue\u003e[a-z0-9.-]+)(?:@(?\u003ccurrentDigest\u003esha256:[a-f0-9]+))?"
        ],
        "packageFile": "docs/usage/docker.md",
        "versioningTemplate": "docker"
      },
      {
        "datasourceTemplate": "docker",
        "deps": [
          {
            "currentValue": "latest",
            "datasource": "docker",
            "depName": "renovate/renovate",
            "packageName": "renovate/renovate",
            "replaceString": "renovate/renovate:latest",
            "skipReason": "invalid-value",
            "updates": [],
            "versioning": "docker",
            "warnings": []
          },
          {
            "currentValue": "2.20.0",
            "currentVersion": "2.20.0",
            "currentVersionAgeInDays": 24,
            "currentVersionTimestamp": "2026-07-20T04:01:22.142Z",
            "datasource": "docker",
            "depName": "jaegertracing/jaeger",
            "fixedVersion": "2.20.0",
            "packageName": "jaegertracing/jaeger",
            "registryUrl": "https://index.docker.io",
            "replaceString": " image: jaegertracing/jaeger:2.20.0",
            "updates": [],
            "versioning": "docker",
            "warnings": []
          },
          {
            "currentValue": "v3.13.2",
            "currentVersion": "v3.13.2",
            "currentVersionAgeInDays": 13,
            "currentVersionTimestamp": "2026-07-30T12:07:18.293Z",
            "datasource": "docker",
            "depName": "prom/prometheus",
            "fixedVersion": "v3.13.2",
            "packageName": "prom/prometheus",
            "registryUrl": "https://index.docker.io",
            "replaceString": " image: prom/prometheus:v3.13.2",
            "sourceUrl": "https://github.com/prometheus/prometheus",
            "updates": [],
            "versioning": "docker",
            "warnings": []
          },
          {
            "currentValue": "0.158.0",
            "currentVersion": "0.158.0",
            "currentVersionAgeInDays": 8,
            "currentVersionTimestamp": "2026-08-04T19:42:30.655Z",
            "datasource": "docker",
            "depName": "otel/opentelemetry-collector-contrib",
            "fixedVersion": "0.158.0",
            "packageName": "otel/opentelemetry-collector-contrib",
            "registryUrl": "https://index.docker.io",
            "replaceString": " image: otel/opentelemetry-collector-contrib:0.158.0",
            "sourceUrl": "https://github.com/open-telemetry/opentelemetry-collector-releases",
            "updates": [],
            "versioning": "docker",
            "warnings": []
          }
        ],
        "matchStrings": [
          "(?\u003cdepName\u003erenovate/renovate):(?\u003ccurrentValue\u003e[a-z0-9.-]+)(?:@(?\u003ccurrentDigest\u003esha256:[a-f0-9]+))?",
          "(?\u003cdepName\u003eghcr.io/renovatebot/renovate):(?\u003ccurrentValue\u003e[a-z0-9.-]+)(?:@(?\u003ccurrentDigest\u003esha256:[a-f0-9]+))?",
          "\\simage: (?\u003cdepName\u003e.+?):(?\u003ccurrentValue\u003e[a-z0-9.-]+)(?:@(?\u003ccurrentDigest\u003esha256:[a-f0-9]+))?"
        ],
        "packageFile": "docs/usage/examples/opentelemetry.md",
        "versioningTemplate": "docker"
      },
      {
        "datasourceTemplate": "docker",
        "deps": [
          {
            "currentValue": "44",
            "currentVersion": "44",
            "currentVersionAgeInDays": 0,
            "currentVersionTimestamp": "2026-08-13T00:01:04.241Z",
            "datasource": "docker",
            "depName": "renovate/renovate",
            "fixedVersion": "44",
            "homepage": "https://renovatebot.com",
            "lookupName": "renovate/renovate",
            "packageName": "renovate/renovate",
            "registryUrl": "https://index.docker.io",
            "replaceString": "renovate/renovate:44",
            "sourceUrl": "https://github.com/renovatebot/renovate",
            "updates": [],
            "versioning": "docker",
            "warnings": []
          },
          {
            "currentValue": "44.18",
            "currentVersion": "44.18",
            "currentVersionAgeInDays": 2,
            "currentVersionTimestamp": "2026-08-10T12:31:19.411Z",
            "datasource": "docker",
            "depName": "renovate/renovate",
            "fixedVersion": "44.18",
            "homepage": "https://renovatebot.com",
            "isSingleVersion": true,
            "lookupName": "renovate/renovate",
            "packageName": "renovate/renovate",
            "registryUrl": "https://index.docker.io",
            "replaceString": "renovate/renovate:44.18",
            "sourceUrl": "https://github.com/renovatebot/renovate",
            "updates": [
              {
                "branchName": "renovate/main-docs-renovate-renovate-44.x",
                "bucket": "non-major",
                "isBreaking": false,
                "libYears": 0.00679190138254693,
                "newMajor": 44,
                "newMinor": 27,
                "newPatch": null,
                "newValue": "44.27",
                "newVersion": "44.27",
                "newVersionAgeInDays": 0,
                "releaseTimestamp": "2026-08-13T00:01:08.813Z",
                "updateType": "minor"
              }
            ],
            "versioning": "docker",
            "warnings": []
          },
          {
            "currentValue": "44.18.0",
            "currentVersion": "44.18.0",
            "currentVersionAgeInDays": 2,
            "currentVersionTimestamp": "2026-08-10T12:30:25.052Z",
            "datasource": "docker",
            "depName": "renovate/renovate",
            "fixedVersion": "44.18.0",
            "homepage": "https://renovatebot.com",
            "isSingleVersion": true,
            "lookupName": "renovate/renovate",
            "packageName": "renovate/renovate",
            "registryUrl": "https://index.docker.io",
            "replaceString": "renovate/renovate:44.18.0",
            "sourceUrl": "https://github.com/renovatebot/renovate",
            "updates": [
              {
                "branchName": "renovate/main-docs-renovate-renovate-44.x",
                "bucket": "non-major",
                "isBreaking": false,
                "libYears": 0.006793384259259259,
                "newMajor": 44,
                "newMinor": 27,
                "newPatch": 0,
                "newValue": "44.27.0",
                "newVersion": "44.27.0",
                "newVersionAgeInDays": 0,
                "releaseTimestamp": "2026-08-13T00:01:01.218Z",
                "updateType": "minor"
              }
            ],
            "versioning": "docker",
            "warnings": []
          },
          {
            "currentValue": "44.18.0",
            "currentVersion": "44.18.0",
            "currentVersionAgeInDays": 2,
            "currentVersionTimestamp": "2026-08-10T12:30:25.052Z",
            "datasource": "docker",
            "depName": "renovate/renovate",
            "fixedVersion": "44.18.0",
            "homepage": "https://renovatebot.com",
            "isSingleVersion": true,
            "lookupName": "renovate/renovate",
            "packageName": "renovate/renovate",
            "registryUrl": "https://index.docker.io",
            "replaceString": "renovate/renovate:44.18.0",
            "sourceUrl": "https://github.com/renovatebot/renovate",
            "updates": [
              {
                "branchName": "renovate/main-docs-renovate-renovate-44.x",
                "bucket": "non-major",
                "isBreaking": false,
                "libYears": 0.006793384259259259,
                "newMajor": 44,
                "newMinor": 27,
                "newPatch": 0,
                "newValue": "44.27.0",
                "newVersion": "44.27.0",
                "newVersionAgeInDays": 0,
                "releaseTimestamp": "2026-08-13T00:01:01.218Z",
                "updateType": "minor"
              }
            ],
            "versioning": "docker",
            "warnings": []
          },
          {
            "currentValue": "44.18.0",
            "currentVersion": "44.18.0",
            "currentVersionAgeInDays": 2,
            "currentVersionTimestamp": "2026-08-10T12:30:25.052Z",
            "datasource": "docker",
            "depName": "renovate/renovate",
            "fixedVersion": "44.18.0",
            "homepage": "https://renovatebot.com",
            "isSingleVersion": true,
            "lookupName": "renovate/renovate",
            "packageName": "renovate/renovate",
            "registryUrl": "https://index.docker.io",
            "replaceString": "renovate/renovate:44.18.0",
            "sourceUrl": "https://github.com/renovatebot/renovate",
            "updates": [
              {
                "branchName": "renovate/main-docs-renovate-renovate-44.x",
                "bucket": "non-major",
                "isBreaking": false,
                "libYears": 0.006793384259259259,
                "newMajor": 44,
                "newMinor": 27,
                "newPatch": 0,
                "newValue": "44.27.0",
                "newVersion": "44.27.0",
                "newVersionAgeInDays": 0,
                "releaseTimestamp": "2026-08-13T00:01:01.218Z",
                "updateType": "minor"
              }
            ],
            "versioning": "docker",
            "warnings": []
          },
          {
            "currentValue": "44.18.0",
            "currentVersion": "44.18.0",
            "currentVersionAgeInDays": 2,
            "currentVersionTimestamp": "2026-08-10T12:30:25.052Z",
            "datasource": "docker",
            "depName": "renovate/renovate",
            "fixedVersion": "44.18.0",
            "homepage": "https://renovatebot.com",
            "isSingleVersion": true,
            "lookupName": "renovate/renovate",
            "packageName": "renovate/renovate",
            "registryUrl": "https://index.docker.io",
            "replaceString": "renovate/renovate:44.18.0",
            "sourceUrl": "https://github.com/renovatebot/renovate",
            "updates": [
              {
                "branchName": "renovate/main-docs-renovate-renovate-44.x",
                "bucket": "non-major",
                "isBreaking": false,
                "libYears": 0.006793384259259259,
                "newMajor": 44,
                "newMinor": 27,
                "newPatch": 0,
                "newValue": "44.27.0",
                "newVersion": "44.27.0",
                "newVersionAgeInDays": 0,
                "releaseTimestamp": "2026-08-13T00:01:01.218Z",
                "updateType": "minor"
              }
            ],
            "versioning": "docker",
            "warnings": []
          },
          {
            "currentValue": "44.18.0",
            "currentVersion": "44.18.0",
            "currentVersionAgeInDays": 2,
            "currentVersionTimestamp": "2026-08-10T12:30:25.052Z",
            "datasource": "docker",
            "depName": "renovate/renovate",
            "fixedVersion": "44.18.0",
            "homepage": "https://renovatebot.com",
            "isSingleVersion": true,
            "lookupName": "renovate/renovate",
            "packageName": "renovate/renovate",
            "registryUrl": "https://index.docker.io",
            "replaceString": " image: renovate/renovate:44.18.0",
            "sourceUrl": "https://github.com/renovatebot/renovate",
            "updates": [
              {
                "branchName": "renovate/main-docs-renovate-renovate-44.x",
                "bucket": "non-major",
                "isBreaking": false,
                "libYears": 0.006793384259259259,
                "newMajor": 44,
                "newMinor": 27,
                "newPatch": 0,
                "newValue": "44.27.0",
                "newVersion": "44.27.0",
                "newVersionAgeInDays": 0,
                "releaseTimestamp": "2026-08-13T00:01:01.218Z",
                "updateType": "minor"
              }
            ],
            "versioning": "docker",
            "warnings": []
          },
          {
            "currentValue": "44.18.0",
            "currentVersion": "44.18.0",
            "currentVersionAgeInDays": 2,
            "currentVersionTimestamp": "2026-08-10T12:30:25.052Z",
            "datasource": "docker",
            "depName": "renovate/renovate",
            "fixedVersion": "44.18.0",
            "homepage": "https://renovatebot.com",
            "isSingleVersion": true,
            "lookupName": "renovate/renovate",
            "packageName": "renovate/renovate",
            "registryUrl": "https://index.docker.io",
            "replaceString": " image: renovate/renovate:44.18.0",
            "sourceUrl": "https://github.com/renovatebot/renovate",
            "updates": [
              {
                "branchName": "renovate/main-docs-renovate-renovate-44.x",
                "bucket": "non-major",
                "isBreaking": false,
                "libYears": 0.006793384259259259,
                "newMajor": 44,
                "newMinor": 27,
                "newPatch": 0,
                "newValue": "44.27.0",
                "newVersion": "44.27.0",
                "newVersionAgeInDays": 0,
                "releaseTimestamp": "2026-08-13T00:01:01.218Z",
                "updateType": "minor"
              }
            ],
            "versioning": "docker",
            "warnings": []
          },
          {
            "currentValue": "44.18.0",
            "currentVersion": "44.18.0",
            "currentVersionAgeInDays": 2,
            "currentVersionTimestamp": "2026-08-10T12:30:25.052Z",
            "datasource": "docker",
            "depName": "renovate/renovate",
            "fixedVersion": "44.18.0",
            "homepage": "https://renovatebot.com",
            "isSingleVersion": true,
            "lookupName": "renovate/renovate",
            "packageName": "renovate/renovate",
            "registryUrl": "https://index.docker.io",
            "replaceString": " image: renovate/renovate:44.18.0",
            "sourceUrl": "https://github.com/renovatebot/renovate",
            "updates": [
              {
                "branchName": "renovate/main-docs-renovate-renovate-44.x",
                "bucket": "non-major",
                "isBreaking": false,
                "libYears": 0.006793384259259259,
                "newMajor": 44,
                "newMinor": 27,
                "newPatch": 0,
                "newValue": "44.27.0",
                "newVersion": "44.27.0",
                "newVersionAgeInDays": 0,
                "releaseTimestamp": "2026-08-13T00:01:01.218Z",
                "updateType": "minor"
              }
            ],
            "versioning": "docker",
            "warnings": []
          }
        ],
        "matchStrings": [
          "(?\u003cdepName\u003erenovate/renovate):(?\u003ccurrentValue\u003e[a-z0-9.-]+)(?:@(?\u003ccurrentDigest\u003esha256:[a-f0-9]+))?",
          "(?\u003cdepName\u003eghcr.io/renovatebot/renovate):(?\u003ccurrentValue\u003e[a-z0-9.-]+)(?:@(?\u003ccurrentDigest\u003esha256:[a-f0-9]+))?",
          "\\simage: (?\u003cdepName\u003e.+?):(?\u003ccurrentValue\u003e[a-z0-9.-]+)(?:@(?\u003ccurrentDigest\u003esha256:[a-f0-9]+))?"
        ],
        "packageFile": "docs/usage/examples/self-hosting.md",
        "versioningTemplate": "docker"
      },
      {
        "datasourceTemplate": "docker",
        "deps": [
          {
            "currentValue": "24.04",
            "currentVersion": "24.04",
            "currentVersionAgeInDays": 9,
            "currentVersionTimestamp": "2026-08-04T04:04:35.095Z",
            "datasource": "docker",
            "depName": "ubuntu",
            "fixedVersion": "24.04",
            "homepage": "https://hub.docker.com/_/ubuntu",
            "isSingleVersion": true,
            "lookupName": "library/ubuntu",
            "packageName": "ubuntu",
            "registryUrl": "https://index.docker.io",
            "replaceString": " image: ubuntu:24.04",
            "sourceUrl": "https://git.launchpad.net/cloud-images/+oci/ubuntu-base",
            "updates": [
              {
                "branchName": "renovate/main-ubuntu-26.x",
                "bucket": "major",
                "isBreaking": true,
                "libYears": 0.0000010147767630644343,
                "newMajor": 26,
                "newMinor": 4,
                "newPatch": null,
                "newValue": "26.04",
                "newVersion": "resolute",
                "newVersionAgeInDays": 9,
                "releaseTimestamp": "2026-08-04T04:05:07.097Z",
                "updateType": "major"
              }
            ],
            "versioning": "ubuntu",
            "warnings": []
          },
          {
            "currentDigest": "sha256:3a9d2dd3f18e5c7a9d8de7b3659418a4ab848ccd409fb9e91ef9d7a6a3520ba7",
            "currentValue": "3.14",
            "currentVersion": "3.14",
            "currentVersionAgeInDays": 0,
            "currentVersionTimestamp": "2026-08-12T20:08:52.739Z",
            "datasource": "docker",
            "depName": "python",
            "fixedVersion": "3.14",
            "homepage": "https://hub.docker.com/_/python",
            "lookupName": "library/python",
            "packageName": "python",
            "registryUrl": "https://index.docker.io",
            "replaceString": " image: python:3.14@sha256:3a9d2dd3f18e5c7a9d8de7b3659418a4ab848ccd409fb9e91ef9d7a6a3520ba7",
            "sourceUrl": "https://github.com/docker-library/python",
            "updates": [
              {
                "branchName": "renovate/main-docs-python-3.14",
                "newDigest": "sha256:297cf11d0b98b38ac26a56136f0279df845314bcd0347c1f6383fee6e75125ee",
                "newValue": "3.14",
                "updateType": "digest"
              }
            ],
            "versioning": "docker",
            "warnings": []
          }
        ],
        "matchStrings": [
          "(?\u003cdepName\u003erenovate/renovate):(?\u003ccurrentValue\u003e[a-z0-9.-]+)(?:@(?\u003ccurrentDigest\u003esha256:[a-f0-9]+))?",
          "(?\u003cdepName\u003eghcr.io/renovatebot/renovate):(?\u003ccurrentValue\u003e[a-z0-9.-]+)(?:@(?\u003ccurrentDigest\u003esha256:[a-f0-9]+))?",
          "\\simage: (?\u003cdepName\u003e.+?):(?\u003ccurrentValue\u003e[a-z0-9.-]+)(?:@(?\u003ccurrentDigest\u003esha256:[a-f0-9]+))?"
        ],
        "packageFile": "lib/modules/manager/azure-pipelines/readme.md",
        "versioningTemplate": "docker"
      },
      {
        "datasourceTemplate": "github-tags",
        "deps": [
          {
            "currentValue": "v3.0.0",
            "currentVersion": "v3.0.0",
            "currentVersionAgeInDays": 349,
            "currentVersionTimestamp": "2025-08-28T18:51:57.000Z",
            "datasource": "github-tags",
            "depName": "google-github-actions/auth",
            "fixedVersion": "v3.0.0",
            "packageName": "google-github-actions/auth",
            "registryUrl": "https://github.com",
            "replaceString": " uses: google-github-actions/auth@v3.0.0",
            "sourceUrl": "https://github.com/google-github-actions/auth",
            "updates": [],
            "versioning": "semver",
            "warnings": []
          },
          {
            "currentValue": "v46.2.2",
            "currentVersion": "v46.2.2",
            "currentVersionAgeInDays": 3,
            "currentVersionTimestamp": "2026-08-10T01:28:08.000Z",
            "datasource": "github-tags",
            "depName": "renovatebot/github-action",
            "fixedVersion": "v46.2.2",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-08-10T01:28:08.000Z",
            "packageName": "renovatebot/github-action",
            "registryUrl": "https://github.com",
            "replaceString": " uses: renovatebot/github-action@v46.2.2",
            "sourceUrl": "https://github.com/renovatebot/github-action",
            "updates": [],
            "versioning": "semver",
            "warnings": []
          }
        ],
        "matchStrings": [
          "\\suses: (?\u003cdepName\u003e[\\w-]+/[\\w-]+)(?\u003cpath\u003e/.*)?@(?\u003ccurrentValue\u003ev\\d+\\.\\d+\\.\\d+)",
          "\\suses: (?\u003cdepName\u003e[\\w-]+/[\\w-]+)(?\u003cpath\u003e/.*)?@(?\u003ccurrentDigest\u003e[a-z0-9]{40}|[a-z0-9]{64}) # tag=(?\u003ccurrentValue\u003ev\\d+\\.\\d+\\.\\d+)"
        ],
        "packageFile": "docs/usage/docker.md",
        "versioningTemplate": "semver"
      },
      {
        "datasourceTemplate": "github-tags",
        "deps": [
          {
            "currentValue": "v9.0.0",
            "currentVersion": "v9.0.0",
            "currentVersionAgeInDays": 22,
            "currentVersionTimestamp": "2026-07-21T15:48:02.000Z",
            "datasource": "github-tags",
            "depName": "astral-sh/setup-uv",
            "fixedVersion": "v9.0.0",
            "isAbandoned": false,
            "isSingleVersion": true,
            "mostRecentTimestamp": "2026-08-12T12:58:19.000Z",
            "packageName": "astral-sh/setup-uv",
            "registryUrl": "https://github.com",
            "replaceString": " uses: astral-sh/setup-uv@v9.0.0",
            "sourceUrl": "https://github.com/astral-sh/setup-uv",
            "updates": [
              {
                "branchName": "renovate/main-astral-sh-setup-uv-10.x",
                "bucket": "major",
                "isBreaking": true,
                "libYears": 0.05995107179096905,
                "newMajor": 10,
                "newMinor": 0,
                "newPatch": 0,
                "newValue": "v10.0.0",
                "newVersion": "v10.0.0",
                "newVersionAgeInDays": 0,
                "releaseTimestamp": "2026-08-12T12:58:19.000Z",
                "updateType": "major"
              }
            ],
            "versioning": "semver",
            "warnings": []
          }
        ],
        "matchStrings": [
          "\\suses: (?\u003cdepName\u003e[\\w-]+/[\\w-]+)(?\u003cpath\u003e/.*)?@(?\u003ccurrentValue\u003ev\\d+\\.\\d+\\.\\d+)",
          "\\suses: (?\u003cdepName\u003e[\\w-]+/[\\w-]+)(?\u003cpath\u003e/.*)?@(?\u003ccurrentDigest\u003e[a-z0-9]{40}|[a-z0-9]{64}) # tag=(?\u003ccurrentValue\u003ev\\d+\\.\\d+\\.\\d+)"
        ],
        "packageFile": "lib/modules/manager/github-actions/readme.md",
        "versioningTemplate": "semver"
      },
      {
        "datasourceTemplate": "github-tags",
        "deps": [
          {
            "currentValue": "v9.0.0",
            "currentVersion": "v9.0.0",
            "currentVersionAgeInDays": 22,
            "currentVersionTimestamp": "2026-07-21T15:48:02.000Z",
            "datasource": "github-tags",
            "depName": "astral-sh/setup-uv",
            "fixedVersion": "v9.0.0",
            "isAbandoned": false,
            "isSingleVersion": true,
            "mostRecentTimestamp": "2026-08-12T12:58:19.000Z",
            "packageName": "astral-sh/setup-uv",
            "registryUrl": "https://github.com",
            "replaceString": " uses: astral-sh/setup-uv@v9.0.0",
            "sourceUrl": "https://github.com/astral-sh/setup-uv",
            "updates": [
              {
                "branchName": "renovate/main-astral-sh-setup-uv-10.x",
                "bucket": "major",
                "isBreaking": true,
                "libYears": 0.05995107179096905,
                "newMajor": 10,
                "newMinor": 0,
                "newPatch": 0,
                "newValue": "v10.0.0",
                "newVersion": "v10.0.0",
                "newVersionAgeInDays": 0,
                "releaseTimestamp": "2026-08-12T12:58:19.000Z",
                "updateType": "major"
              }
            ],
            "versioning": "semver",
            "warnings": []
          }
        ],
        "matchStrings": [
          "\\suses: (?\u003cdepName\u003e[\\w-]+/[\\w-]+)(?\u003cpath\u003e/.*)?@(?\u003ccurrentValue\u003ev\\d+\\.\\d+\\.\\d+)",
          "\\suses: (?\u003cdepName\u003e[\\w-]+/[\\w-]+)(?\u003cpath\u003e/.*)?@(?\u003ccurrentDigest\u003e[a-z0-9]{40}|[a-z0-9]{64}) # tag=(?\u003ccurrentValue\u003ev\\d+\\.\\d+\\.\\d+)"
        ],
        "packageFile": "lib/modules/versioning/github-actions/readme.md",
        "versioningTemplate": "semver"
      },
      {
        "deps": [
          {
            "currentValue": "24.19.0",
            "currentVersion": "24.19.0",
            "currentVersionAgeInDays": 9,
            "currentVersionTimestamp": "2026-08-03T13:45:48.000Z",
            "datasource": "github-releases",
            "depName": "node",
            "fixedVersion": "24.19.0",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-08-06T04:14:11.000Z",
            "packageName": "containerbase/node-prebuild",
            "registryUrl": "https://github.com",
            "replaceString": "# renovate: datasource=github-releases packageName=containerbase/node-prebuild versioning=node\nRUN install-tool node 24.19.0\n",
            "sourceUrl": "https://github.com/containerbase/node-prebuild",
            "updates": [],
            "versioning": "node",
            "warnings": []
          },
          {
            "currentValue": "11.20.0",
            "currentVersion": "11.20.0",
            "currentVersionAgeInDays": 9,
            "currentVersionTimestamp": "2026-08-03T14:21:19.565Z",
            "datasource": "npm",
            "depName": "pnpm",
            "fixedVersion": "11.20.0",
            "homepage": "https://pnpm.io",
            "isAbandoned": false,
            "isSingleVersion": true,
            "mostRecentTimestamp": "2026-08-12T14:41:53.499Z",
            "packageName": "pnpm",
            "registryUrl": "https://registry.npmjs.org",
            "replaceString": "# renovate: datasource=npm\nRUN install-tool pnpm 11.20.0\n",
            "sourceDirectory": "pnpm11/pnpm",
            "sourceUrl": "https://github.com/pnpm/pnpm",
            "updates": [
              {
                "branchName": "renovate/main-pnpm-11.x",
                "bucket": "non-major",
                "hasAttestation": true,
                "isBreaking": false,
                "libYears": 0.016445297437848807,
                "newMajor": 11,
                "newMinor": 21,
                "newPatch": 0,
                "newValue": "11.21.0",
                "newVersion": "11.21.0",
                "newVersionAgeInDays": 3,
                "pendingChecks": true,
                "releaseTimestamp": "2026-08-09T14:24:58.465Z",
                "updateType": "minor"
              }
            ],
            "versioning": "npm",
            "warnings": []
          }
        ],
        "matchStrings": [
          "# renovate: datasource=(?\u003cdatasource\u003e[a-z-]+?)(?: (?:packageName|lookupName)=(?\u003cpackageName\u003e.+?))?(?: versioning=(?\u003cversioning\u003e[a-z-]+?))?\\sRUN install-[a-z]+? (?\u003cdepName\u003e[a-z-]+?) (?\u003ccurrentValue\u003e.+?)\\s"
        ],
        "packageFile": "tools/docker/Dockerfile"
      },
      {
        "datasourceTemplate": "docker",
        "deps": [
          {
            "currentValue": "13.86.0",
            "currentVersion": "13.86.0",
            "datasource": "docker",
            "depName": "ghcr.io/renovatebot/base-image",
            "fixedVersion": "13.86.0",
            "homepage": "https://renovatebot.com",
            "isSingleVersion": true,
            "lookupName": "renovatebot/base-image",
            "packageName": "ghcr.io/renovatebot/base-image",
            "registryUrl": "https://ghcr.io",
            "replaceString": "default: 'ghcr.io/renovatebot/base-image:13.86.0'",
            "sourceUrl": "https://github.com/renovatebot/base-image",
            "updates": [
              {
                "branchName": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
                "bucket": "non-major",
                "isBreaking": false,
                "newMajor": 13,
                "newMinor": 86,
                "newPatch": 1,
                "newValue": "13.86.1",
                "newVersion": "13.86.1",
                "updateType": "patch"
              }
            ],
            "versioning": "semver",
            "warnings": []
          }
        ],
        "matchStrings": [
          "default: '(?\u003cdepName\u003eghcr.io/renovatebot/base-image):(?\u003ccurrentValue\u003e.*)'"
        ],
        "packageFile": "lib/config/options/index.ts"
      },
      {
        "datasourceTemplate": "github-releases",
        "deps": [
          {
            "currentValue": "26",
            "currentVersion": "26",
            "currentVersionAgeInDays": 76,
            "currentVersionTimestamp": "2026-05-28T19:49:07.000Z",
            "datasource": "github-releases",
            "depName": "containerbase/erlang-prebuild",
            "fixedVersion": "26",
            "isSingleVersion": true,
            "packageName": "containerbase/erlang-prebuild",
            "registryUrl": "https://github.com",
            "replaceString": "const erlangVersion = '26'",
            "sourceUrl": "https://github.com/containerbase/erlang-prebuild",
            "updates": [
              {
                "branchName": "renovate/main-containerbase-erlang-prebuild-27.x",
                "bucket": "v27",
                "isBreaking": true,
                "libYears": 0.1069607432775241,
                "newMajor": 27,
                "newMinor": null,
                "newPatch": null,
                "newValue": "27",
                "newVersion": "27",
                "newVersionAgeInDays": 37,
                "releaseTimestamp": "2026-07-06T20:47:41.000Z",
                "updateType": "major"
              },
              {
                "branchName": "renovate/main-containerbase-erlang-prebuild-28.x",
                "bucket": "v28",
                "isBreaking": true,
                "libYears": 0.10695646245560629,
                "newMajor": 28,
                "newMinor": null,
                "newPatch": null,
                "newValue": "28",
                "newVersion": "28",
                "newVersionAgeInDays": 37,
                "releaseTimestamp": "2026-07-06T20:45:26.000Z",
                "updateType": "major"
              },
              {
                "branchName": "renovate/main-containerbase-erlang-prebuild-29.x",
                "bucket": "v29",
                "isBreaking": true,
                "libYears": 0.10695192795535262,
                "newMajor": 29,
                "newMinor": null,
                "newPatch": null,
                "newValue": "29",
                "newVersion": "29",
                "newVersionAgeInDays": 37,
                "releaseTimestamp": "2026-07-06T20:43:03.000Z",
                "updateType": "major"
              }
            ],
            "versioning": "loose",
            "warnings": []
          }
        ],
        "matchStrings": [
          "const erlangVersion = '(?\u003ccurrentValue\u003e[\\^0-9]*)'"
        ],
        "packageFile": "lib/modules/manager/mix/artifacts.ts",
        "packageNameTemplate": "containerbase/erlang-prebuild",
        "versioningTemplate": "loose"
      },
      {
        "datasourceTemplate": "github-releases",
        "deps": [
          {
            "currentValue": "v0.1.6",
            "currentVersion": "v0.1.6",
            "currentVersionAgeInDays": 15,
            "currentVersionTimestamp": "2026-07-28T21:26:51.000Z",
            "datasource": "github-releases",
            "depName": "github/gh-actions-lock",
            "fixedVersion": "v0.1.6",
            "isAbandoned": false,
            "mostRecentTimestamp": "2026-07-31T17:00:38.000Z",
            "packageName": "github/gh-actions-lock",
            "registryUrl": "https://github.com",
            "replaceString": "ghActionsLock: 'v0.1.6'",
            "sourceUrl": "https://github.com/github/gh-actions-lock",
            "updates": [],
            "versioning": "semver-coerced",
            "warnings": []
          }
        ],
        "matchStrings": [
          "ghActionsLock: '(?\u003ccurrentValue\u003e.*)'"
        ],
        "packageFile": "lib/config/options/index.ts",
        "packageNameTemplate": "github/gh-actions-lock"
      }
    ],
    "renovate-config": [
      {
        "deps": [
          {
            "depName": "renovatebot/.github",
            "packageName": "renovatebot/.github",
            "skipReason": "unspecified-version",
            "updates": []
          }
        ],
        "packageFile": "renovate.json"
      }
    ]
  }
}
DEBUG10:27:33processRepo()
DEBUG10:27:33Processing 41 branches: renovate/main-astral-sh-setup-uv-10.x, renovate/main-aws-sdk-js-v3-monorepo, renovate/main-biomejs-biome-2.x, renovate/main-cacache-21.x, renovate/main-commander-15.x, renovate/main-commander-js-extra-typings-15.x, renovate/main-containerbase-erlang-prebuild-27.x, renovate/main-containerbase-erlang-prebuild-28.x, renovate/main-containerbase-erlang-prebuild-29.x, renovate/main-conventional-changelog-conventionalcommits-10.x, renovate/main-docs-python-3.14, renovate/main-docs-renovate-renovate-44.x, renovate/main-esbuild-0.x, renovate/main-execa-10.x, renovate/main-ghcr.io-renovatebot-base-image-13.x, renovate/main-global-agent-4.x, renovate/main-google-auth-library-11.x, renovate/main-got-15.x, renovate/main-graphql-17.x, renovate/main-hyrious-marshal-0.x, renovate/main-ini-7.x, renovate/main-jsonata-2.x, renovate/main-jsonc-weaver-0.x, renovate/main-linters, renovate/main-lock-file-maintenance, renovate/main-luxon-3.x, renovate/main-markdown-it-15.x, renovate/main-memfs-4.x, renovate/main-neotraverse-1.x, renovate/main-node-html-parser-9.x, renovate/main-pnpm-11.x, renovate/main-prettier-packages, renovate/main-protobufjs-8.x, renovate/main-protobufjs8.0.1-8.x, renovate/main-python-3.x, renovate/main-redis-client-6.x, renovate/main-smithy-util-stream-4.x, renovate/main-ubuntu-26.x, renovate/main-validate-npm-package-name-8.x, renovate/main-vite-8.x, renovate/main-xmldoc-3.x
DEBUG10:27:33getBranchPr(renovate/main-docs-python-3.14)
DEBUG10:27:33findPr(renovate/main-docs-python-3.14, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-jsonata-2.x)
DEBUG10:27:33findPr(renovate/main-jsonata-2.x, undefined, open)
DEBUG10:27:33Found PR #44797
DEBUG10:27:33getBranchPr(renovate/main-protobufjs-8.x)
DEBUG10:27:33findPr(renovate/main-protobufjs-8.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-biomejs-biome-2.x)
DEBUG10:27:33findPr(renovate/main-biomejs-biome-2.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-hyrious-marshal-0.x)
DEBUG10:27:33findPr(renovate/main-hyrious-marshal-0.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-luxon-3.x)
DEBUG10:27:33findPr(renovate/main-luxon-3.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-esbuild-0.x)
DEBUG10:27:33findPr(renovate/main-esbuild-0.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-memfs-4.x)
DEBUG10:27:33findPr(renovate/main-memfs-4.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-protobufjs8.0.1-8.x)
DEBUG10:27:33findPr(renovate/main-protobufjs8.0.1-8.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-vite-8.x)
DEBUG10:27:33findPr(renovate/main-vite-8.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-python-3.x)
DEBUG10:27:33findPr(renovate/main-python-3.x, undefined, open)
DEBUG10:27:33Found PR #43919
DEBUG10:27:33getBranchPr(renovate/main-ghcr.io-renovatebot-base-image-13.x)
DEBUG10:27:33findPr(renovate/main-ghcr.io-renovatebot-base-image-13.x, undefined, open)
DEBUG10:27:33Found PR #45255
DEBUG10:27:33getBranchPr(renovate/main-aws-sdk-js-v3-monorepo)
DEBUG10:27:33findPr(renovate/main-aws-sdk-js-v3-monorepo, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-jsonc-weaver-0.x)
DEBUG10:27:33findPr(renovate/main-jsonc-weaver-0.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-prettier-packages)
DEBUG10:27:33findPr(renovate/main-prettier-packages, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-smithy-util-stream-4.x)
DEBUG10:27:33findPr(renovate/main-smithy-util-stream-4.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-linters)
DEBUG10:27:33findPr(renovate/main-linters, undefined, open)
DEBUG10:27:33Found PR #44542
DEBUG10:27:33getBranchPr(renovate/main-pnpm-11.x)
DEBUG10:27:33findPr(renovate/main-pnpm-11.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-docs-renovate-renovate-44.x)
DEBUG10:27:33findPr(renovate/main-docs-renovate-renovate-44.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-redis-client-6.x)
DEBUG10:27:33findPr(renovate/main-redis-client-6.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-cacache-21.x)
DEBUG10:27:33findPr(renovate/main-cacache-21.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-commander-15.x)
DEBUG10:27:33findPr(renovate/main-commander-15.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-execa-10.x)
DEBUG10:27:33findPr(renovate/main-execa-10.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-global-agent-4.x)
DEBUG10:27:33findPr(renovate/main-global-agent-4.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-google-auth-library-11.x)
DEBUG10:27:33findPr(renovate/main-google-auth-library-11.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-got-15.x)
DEBUG10:27:33findPr(renovate/main-got-15.x, undefined, open)
DEBUG10:27:33Found PR #43120
DEBUG10:27:33getBranchPr(renovate/main-ini-7.x)
DEBUG10:27:33findPr(renovate/main-ini-7.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-markdown-it-15.x)
DEBUG10:27:33findPr(renovate/main-markdown-it-15.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-neotraverse-1.x)
DEBUG10:27:33findPr(renovate/main-neotraverse-1.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-node-html-parser-9.x)
DEBUG10:27:33findPr(renovate/main-node-html-parser-9.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-validate-npm-package-name-8.x)
DEBUG10:27:33findPr(renovate/main-validate-npm-package-name-8.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-xmldoc-3.x)
DEBUG10:27:33findPr(renovate/main-xmldoc-3.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-commander-js-extra-typings-15.x)
DEBUG10:27:33findPr(renovate/main-commander-js-extra-typings-15.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-astral-sh-setup-uv-10.x)
DEBUG10:27:33findPr(renovate/main-astral-sh-setup-uv-10.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-containerbase-erlang-prebuild-27.x)
DEBUG10:27:33findPr(renovate/main-containerbase-erlang-prebuild-27.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-containerbase-erlang-prebuild-28.x)
DEBUG10:27:33findPr(renovate/main-containerbase-erlang-prebuild-28.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-containerbase-erlang-prebuild-29.x)
DEBUG10:27:33findPr(renovate/main-containerbase-erlang-prebuild-29.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-conventional-changelog-conventionalcommits-10.x)
DEBUG10:27:33findPr(renovate/main-conventional-changelog-conventionalcommits-10.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-graphql-17.x)
DEBUG10:27:33findPr(renovate/main-graphql-17.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-ubuntu-26.x)
DEBUG10:27:33findPr(renovate/main-ubuntu-26.x, undefined, open)
DEBUG10:27:33getBranchPr(renovate/main-lock-file-maintenance)
DEBUG10:27:33findPr(renovate/main-lock-file-maintenance, undefined, open)
DEBUG10:27:335 PRs are currently open
DEBUG10:27:33ConcurrentPRs count = 5
DEBUG10:27:336 already existing branches found.
DEBUG10:27:33Branches count = 6
DEBUG10:27:33Calculating PRs created so far in this hour currentHourStart=2026-08-13T10:00:00.000Z
DEBUG10:27:330 PRs have been created so far in this hour.
DEBUG10:27:33HourlyPRs count = 0
DEBUG10:27:33Calculating commits so far in this hour currentHourStart=2026-08-13T10:00:00.000Z, for 41 branches
DEBUG10:27:33getAllBranchUpdateDates
DEBUG10:27:33syncGit(): Initializing git repository into /tmp/renovate/repos/github/renovatebot/renovate
DEBUG10:27:33Performing blobless clone
DEBUG10:27:38git clone completed
{
  "durationMs": 5346
}
DEBUG10:27:38latest repository commit
{
  "latestCommit": {
    "author_email": "ducthinh993@gmail.com",
    "author_name": "Thinh Nguyen",
    "body": "* feat(gomod): add `gomodTidyAll` option for indirect dependency updates in Go monorepos\n\nIn Go monorepos it is common for one module to depend on another in the\nsame repo via a local `replace` directive (e.g. `replace example.com/shared\n=\u003e ../shared`). When Renovate updates the shared module, today `go mod\ntidy` runs only in that module, leaving dependent `go.sum` files stale.\n\nAdd a new `gomodTidyAll` post-update option that:\n\n- Discovers every `go.mod` in the repo and parses its local `replace`\n  directives (both inline and block form).\n- Builds a dependency graph with `graph-data-structure`, with edges from\n  dependency → dependent, matching the existing NuGet convention.\n- Runs `go mod tidy` on every transitive dependent in topological order,\n  propagating any `gomodTidy1.17` / `gomodTidyE` flags to the dependent\n  commands.\n- Collects updated `go.mod` and `go.sum` files from each dependent\n  directory into the artifact result.\n- Implies `gomodTidy` so users only need to enable one option.\n\nSupporting changes:\n\n- Extract `getMatchingFiles` and `resolveRelativePathToRoot` into\n  `lib/util/fs/util.ts` so NuGet and gomod can share them instead of\n  each having its own glob/resolve helper.\n- Refactor `lib/modules/manager/nuget/package-tree.ts` to use the\n  shared `getMatchingFiles` helper and rename local variables for\n  clarity (`deps` → `visited`, `dep` → `dependent`) per review feedback.\n\nDocs and config:\n\n- Register `gomodTidyAll` in `postUpdateOptions` `allowedValues`.\n- Add a row for `gomodTidyAll` to the `postUpdateOptions` table in\n  `docs/usage/configuration-options.md`.\n- Add a \"Monorepo tidying for local `replace` directives\" subsection\n  to `docs/usage/golang.md` describing when to use the option.\n\nTests and coverage:\n\n- `lib/modules/manager/gomod/package-tree.spec.ts` — parse/graph/topo\n  order, 100% line/branch/function coverage.\n- `lib/modules/manager/gomod/artifacts-gomodtidyall.spec.ts` — six\n  integration cases covering subshell commands, `tidyOpts` propagation,\n  result collection, no-op with no dependents, error handling, and\n  the disabled path.\n- Full `lib/modules/manager/gomod` suite (151 tests) and NuGet\n  package-tree suite (9 tests) pass; new code is fully covered.\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n\n* refactor(gomod): use named capture groups and direct fs util imports\n\n* fix(gomod): use `go -C` for dependent module tidy commands\n\nA subshell only works in Docker mode, where all commands are concatenated\ninto a single `bash -l -c`. With `binarySource=install` or `global` each\ncommand is split with shlex and run without a shell, so `(cd dir \u0026\u0026 ...)`\nis treated as the name of a binary.\n\n* refactor(gomod): simplify parsing of local `replace` directives\n\nA single regex now covers both the single line form and the lines inside\na `replace (...)` block. The previous block pattern stopped at the first\n`)`, so a block containing a comment with a bracket was skipped, and the\nsingle line pattern did not allow a trailing comment.\n\nAlso keeps the NuGet package tree unchanged apart from the two helpers it\nnow shares.\n\n* docs(gomod): warn against combining `gomodTidyAll` with `gomodMassage`\n\nMassaging comments out the relative `replace` directives that\n`gomodTidyAll` follows, so the two options work against each other.\n\n* refactor(fs): use `matchRegexOrGlob` in `getMatchingFiles`\n\n---------\n\nCo-authored-by: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e",
    "date": "2026-08-13T08:35:38Z",
    "hash": "ab105e6e42c6da1b64897d7e15184ab551d3fcfe",
    "message": "feat(gomod): add `gomodTidyAll` option for indirect dependency updates in Go monorepos (#37138)",
    "refs": "HEAD -\u003e main, origin/main, origin/HEAD"
  }
}
DEBUG10:27:38Current branch SHA: ab105e6e42c6da1b64897d7e15184ab551d3fcfe
DEBUG10:27:380 commits so far in this hour.
DEBUG10:27:38HourlyCommits count = 0
renovate/main-docs-python-3.14 21 lines
DEBUG10:27:38syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-python-3.14"
}
DEBUG10:27:38getBranchPr(renovate/main-docs-python-3.14)
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-python-3.14"
}
DEBUG10:27:38findPr(renovate/main-docs-python-3.14, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-python-3.14"
}
DEBUG10:27:38branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-python-3.14"
}
DEBUG10:27:38dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-python-3.14"
}
DEBUG10:27:38Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-python-3.14"
}
DEBUG10:27:38findPr(renovate/main-docs-python-3.14, docs: update references to python to 297cf11 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-python-3.14"
}
DEBUG10:27:38findPr(renovate/docs-python-3.14, docs: update references to python to 297cf11 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-python-3.14"
}
DEBUG10:27:38prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-python-3.14"
}
DEBUG10:27:38Open PR Count: 5, Existing Branch Count: 6, Hourly PR Count: 0, Hourly Commit Count: 0
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-python-3.14"
}
DEBUG10:27:38prHourlyLimit of the upgrades present in this branch
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-python-3.14",
  "limits": [
    {
      "depName": "python",
      "prHourlyLimit": 2
    }
  ]
}
DEBUG10:27:38Calculated lowest prHourlyLimit among the upgrades present in this branch is 2.
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-python-3.14"
}
DEBUG10:27:38branchConcurrentLimit of the upgrades present in this branch
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-python-3.14",
  "limits": [
    {
      "branchConcurrentLimit": null,
      "depName": "python"
    }
  ]
}
DEBUG10:27:38Calculated lowest branchConcurrentLimit among the upgrades present in this branch is 10.
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-python-3.14"
}
DEBUG10:27:38commitHourlyLimit of the upgrades present in this branch
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-python-3.14",
  "limits": [
    {
      "commitHourlyLimit": 0,
      "depName": "python"
    }
  ]
}
DEBUG10:27:38commitHourlyLimit of this branch is unlimited, because at least one of the upgrade has it's commitHourlyLimit set to "No limit" ie. 0 or null
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-python-3.14"
}
DEBUG10:27:38Checking schedule(schedule=* 0-3 * * 1, tz=null, now=2026-08-13T10:27:38.812Z)
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-python-3.14"
}
DEBUG10:27:38Checking 1 schedule(s)
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-python-3.14"
}
DEBUG10:27:38Human-readable summary for cron:: Every minute, between 12:00 AM and 03:59 AM, only on Monday
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-python-3.14"
}
DEBUG10:27:38Package not scheduled
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-python-3.14"
}
DEBUG10:27:38Skipping branch creation as not within schedule
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-python-3.14"
}
renovate/main-jsonata-2.x 50 lines
DEBUG10:27:38syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38branch.isUpToDate(): using cached result "true"
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38getBranchPr(renovate/main-jsonata-2.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38findPr(renovate/main-jsonata-2.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38Found PR #44797
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38branchExists=true
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38PR rebase requested=false
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38findPr(renovate/main-jsonata-2.x, build(deps): update dependency jsonata to v2.2.2 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38findPr(renovate/jsonata-2.x, build(deps): update dependency jsonata to v2.2.2 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38Open PR Count: 5, Existing Branch Count: 6, Hourly PR Count: 0, Hourly Commit Count: 0
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38commitHourlyLimit of the upgrades present in this branch
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x",
  "limits": [
    {
      "commitHourlyLimit": 0,
      "depName": "jsonata"
    }
  ]
}
DEBUG10:27:38commitHourlyLimit of this branch is unlimited, because at least one of the upgrade has it's commitHourlyLimit set to "No limit" ie. 0 or null
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38Checking if PR has been edited
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38branch.isModified(): using cached result "false"
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38Found existing branch PR #44797
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38Checking schedule(schedule=at any time, tz=null, now=2026-08-13T10:27:38.823Z)
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38No schedule defined
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38Branch already exists
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38Skipping behind base branch check due to rebaseWhen=conflicted
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38isBranchConflicted(main, renovate/main-jsonata-2.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38branch.isConflicted(): using cached result "false"
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38Branch does not need rebasing
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:38Using reuseExistingBranch: true
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:39http cache: saving https://api.github.com/repos/renovatebot/renovate/commits/a479cae2486b6f13034ec963176bb172f01c3741/statuses (etag=W/"4ad0bca3a642f6c7978b9488c7f558f929f6bb79a77e74e7c7264a901a9e4a4c", lastModified=undefined)
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:39Status check renovate/stability-days is already up-to-date
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:39Checking if we can automerge branch
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:39mergeStatus=no automerge
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:39Ensuring PR
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:39There are 0 errors and 0 warnings
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:39getBranchPr(renovate/main-jsonata-2.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:39findPr(renovate/main-jsonata-2.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:39Found PR #44797
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:39Found existing PR
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:39PR cache matches and no PR changes in last 24hrs, so skipping PR body check
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:39Status check renovate/stability-days is already up-to-date
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:39PR is configured for automerge
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:39checking auto-merge
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:39Checking schedule(schedule=at any time, tz=null, now=2026-08-13T10:27:39.052Z)
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:39No schedule defined
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:39resolveBranchStatus(branchName=renovate/main-jsonata-2.x, ignoreTests=false)
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:39getBranchStatus(renovate/main-jsonata-2.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:39http cache: saving https://api.github.com/repos/renovatebot/renovate/commits/renovate/main-jsonata-2.x/status (etag=W/"cfcb36da870bf247024b3f20ed90896a45f272e6c3fa99f7b0fb00bc938923de", lastModified=undefined)
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:39branch status check result
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x",
  "state": "success",
  "statuses": [
    {
      "avatar_url": "https://avatars.githubusercontent.com/in/2740?v=4",
      "context": "renovate/stability-days",
      "created_at": "2026-08-11T13:13:32Z",
      "description": "Updates have met minimum release age requirement",
      "id": 52023802270,
      "node_id": "SC_kwDOBJLedM8AAAAMHNw5ng",
      "state": "success",
      "target_url": "https://docs.renovatebot.com/key-concepts/minimum-release-age/",
      "updated_at": "2026-08-11T13:13:32Z",
      "url": "https://api.github.com/repos/renovatebot/renovate/statuses/a479cae2486b6f13034ec963176bb172f01c3741"
    },
    {
      "avatar_url": "https://avatars.githubusercontent.com/in/2740?v=4",
      "context": "renovate/artifacts",
      "created_at": "2026-08-11T13:13:33Z",
      "description": "Artifact file update success",
      "id": 52023803459,
      "node_id": "SC_kwDOBJLedM8AAAAMHNw-Qw",
      "state": "success",
      "target_url": null,
      "updated_at": "2026-08-11T13:13:33Z",
      "url": "https://api.github.com/repos/renovatebot/renovate/statuses/a479cae2486b6f13034ec963176bb172f01c3741"
    },
    {
      "avatar_url": "https://avatars.githubusercontent.com/in/198092?v=4",
      "context": "Semantic PR",
      "created_at": "2026-08-11T13:13:38Z",
      "description": "ready to be squashed",
      "id": 52023808354,
      "node_id": "SC_kwDOBJLedM8AAAAMHNxRYg",
      "state": "success",
      "target_url": "https://github.com/Ezard/semantic-prs",
      "updated_at": "2026-08-11T13:13:38Z",
      "url": "https://api.github.com/repos/renovatebot/renovate/statuses/a479cae2486b6f13034ec963176bb172f01c3741"
    },
    {
      "avatar_url": "https://avatars.githubusercontent.com/in/128106?v=4",
      "context": "license/cla",
      "created_at": "2026-08-11T20:33:43Z",
      "description": "All CLA requirements met.",
      "id": 52055522822,
      "node_id": "SC_kwDOBJLedM8AAAAMHsA-Bg",
      "state": "success",
      "target_url": null,
      "updated_at": "2026-08-11T20:33:43Z",
      "url": "https://api.github.com/repos/renovatebot/renovate/statuses/a479cae2486b6f13034ec963176bb172f01c3741"
    }
  ]
}
DEBUG10:27:39http cache: saving https://api.github.com/repos/renovatebot/renovate/commits/renovate/main-jsonata-2.x/check-runs?per_page=100 (etag=W/"68afbd94bc48207602fa88eb5675c7d045fc3cfe2697de884bae4f4fbfab3d5f", lastModified=undefined)
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:39check runs result
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x",
  "checkRuns": [
    {
      "conclusion": "skipped",
      "name": "notify-docs-failure",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "deploy-docs-site",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "notify-release-failure",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "release",
      "status": "completed"
    },
    {
      "conclusion": "failure",
      "name": "test-success",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "coverage-threshold",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "codecov",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "CodeQL",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "build-docs",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "build-docker",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test-e2e",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "zizmor",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (11/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (9/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (16/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (4/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (7/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (6/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (10/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (1/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (13/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (5/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (14/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (12/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (15/16)",
      "status": "completed"
    },
    {
      "conclusion": "failure",
      "name": "test (3/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (8/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (2/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "build",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-actions",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-other",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-prettier",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-oxlint",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-docs",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "prefetch (ubuntu-latest)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "CodeQL-Build",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "setup",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "dependency-review",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "check_undesirable_code",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "setup-build",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "closes-issue-or-discussion",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "dry-run-major",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "devcontainer-test",
      "status": "completed"
    }
  ]
}
DEBUG10:27:39Branch status red
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
DEBUG10:27:39PR is not ready for merge (branch status is red)
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonata-2.x"
}
renovate/main-protobufjs-8.x 10 lines
DEBUG10:27:39syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-protobufjs-8.x"
}
DEBUG10:27:39getBranchPr(renovate/main-protobufjs-8.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-protobufjs-8.x"
}
DEBUG10:27:39findPr(renovate/main-protobufjs-8.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-protobufjs-8.x"
}
DEBUG10:27:39branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-protobufjs-8.x"
}
DEBUG10:27:39dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-protobufjs-8.x"
}
DEBUG10:27:39Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-protobufjs-8.x"
}
DEBUG10:27:39findPr(renovate/main-protobufjs-8.x, build(deps): update dependency protobufjs to v8.7.2 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-protobufjs-8.x"
}
DEBUG10:27:39findPr(renovate/protobufjs-8.x, build(deps): update dependency protobufjs to v8.7.2 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-protobufjs-8.x"
}
DEBUG10:27:39prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-protobufjs-8.x"
}
DEBUG10:27:39Branch renovate/main-protobufjs-8.x creation is disabled because internalChecksFilter was not met
{
  "baseBranch": "main",
  "branch": "renovate/main-protobufjs-8.x"
}
renovate/main-biomejs-biome-2.x 10 lines
DEBUG10:27:39syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-biomejs-biome-2.x"
}
DEBUG10:27:39getBranchPr(renovate/main-biomejs-biome-2.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-biomejs-biome-2.x"
}
DEBUG10:27:39findPr(renovate/main-biomejs-biome-2.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-biomejs-biome-2.x"
}
DEBUG10:27:39branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-biomejs-biome-2.x"
}
DEBUG10:27:39dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-biomejs-biome-2.x"
}
DEBUG10:27:39Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-biomejs-biome-2.x"
}
DEBUG10:27:39findPr(renovate/main-biomejs-biome-2.x, chore(deps): update dependency @biomejs/biome to v2.5.8 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-biomejs-biome-2.x"
}
DEBUG10:27:39findPr(renovate/biomejs-biome-2.x, chore(deps): update dependency @biomejs/biome to v2.5.8 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-biomejs-biome-2.x"
}
DEBUG10:27:39prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-biomejs-biome-2.x"
}
DEBUG10:27:39Branch renovate/main-biomejs-biome-2.x creation is disabled because internalChecksFilter was not met
{
  "baseBranch": "main",
  "branch": "renovate/main-biomejs-biome-2.x"
}
renovate/main-hyrious-marshal-0.x 10 lines
DEBUG10:27:39syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-hyrious-marshal-0.x"
}
DEBUG10:27:39getBranchPr(renovate/main-hyrious-marshal-0.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-hyrious-marshal-0.x"
}
DEBUG10:27:39findPr(renovate/main-hyrious-marshal-0.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-hyrious-marshal-0.x"
}
DEBUG10:27:39branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-hyrious-marshal-0.x"
}
DEBUG10:27:39dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-hyrious-marshal-0.x"
}
DEBUG10:27:39Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-hyrious-marshal-0.x"
}
DEBUG10:27:39findPr(renovate/main-hyrious-marshal-0.x, chore(deps): update dependency @hyrious/marshal to v0.3.4 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-hyrious-marshal-0.x"
}
DEBUG10:27:39findPr(renovate/hyrious-marshal-0.x, chore(deps): update dependency @hyrious/marshal to v0.3.4 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-hyrious-marshal-0.x"
}
DEBUG10:27:39prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-hyrious-marshal-0.x"
}
DEBUG10:27:39Branch renovate/main-hyrious-marshal-0.x creation is disabled because internalChecksFilter was not met
{
  "baseBranch": "main",
  "branch": "renovate/main-hyrious-marshal-0.x"
}
renovate/main-luxon-3.x 10 lines
DEBUG10:27:39syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-luxon-3.x"
}
DEBUG10:27:39getBranchPr(renovate/main-luxon-3.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-luxon-3.x"
}
DEBUG10:27:39findPr(renovate/main-luxon-3.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-luxon-3.x"
}
DEBUG10:27:39branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-luxon-3.x"
}
DEBUG10:27:39dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-luxon-3.x"
}
DEBUG10:27:39Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-luxon-3.x"
}
DEBUG10:27:39findPr(renovate/main-luxon-3.x, chore(deps): update dependency @types/luxon to v3.7.4 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-luxon-3.x"
}
DEBUG10:27:39findPr(renovate/luxon-3.x, chore(deps): update dependency @types/luxon to v3.7.4 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-luxon-3.x"
}
DEBUG10:27:39prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-luxon-3.x"
}
DEBUG10:27:39Branch renovate/main-luxon-3.x creation is disabled because internalChecksFilter was not met
{
  "baseBranch": "main",
  "branch": "renovate/main-luxon-3.x"
}
renovate/main-esbuild-0.x 10 lines
DEBUG10:27:39syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-esbuild-0.x"
}
DEBUG10:27:39getBranchPr(renovate/main-esbuild-0.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-esbuild-0.x"
}
DEBUG10:27:39findPr(renovate/main-esbuild-0.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-esbuild-0.x"
}
DEBUG10:27:39branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-esbuild-0.x"
}
DEBUG10:27:39dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-esbuild-0.x"
}
DEBUG10:27:39Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-esbuild-0.x"
}
DEBUG10:27:39findPr(renovate/main-esbuild-0.x, chore(deps): update dependency esbuild to v0.28.2 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-esbuild-0.x"
}
DEBUG10:27:39findPr(renovate/esbuild-0.x, chore(deps): update dependency esbuild to v0.28.2 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-esbuild-0.x"
}
DEBUG10:27:39prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-esbuild-0.x"
}
DEBUG10:27:39Branch renovate/main-esbuild-0.x creation is disabled because internalChecksFilter was not met
{
  "baseBranch": "main",
  "branch": "renovate/main-esbuild-0.x"
}
renovate/main-memfs-4.x 10 lines
DEBUG10:27:39syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-memfs-4.x"
}
DEBUG10:27:39getBranchPr(renovate/main-memfs-4.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-memfs-4.x"
}
DEBUG10:27:39findPr(renovate/main-memfs-4.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-memfs-4.x"
}
DEBUG10:27:39branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-memfs-4.x"
}
DEBUG10:27:39dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-memfs-4.x"
}
DEBUG10:27:39Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-memfs-4.x"
}
DEBUG10:27:39findPr(renovate/main-memfs-4.x, chore(deps): update dependency memfs to v4.68.1 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-memfs-4.x"
}
DEBUG10:27:39findPr(renovate/memfs-4.x, chore(deps): update dependency memfs to v4.68.1 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-memfs-4.x"
}
DEBUG10:27:39prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-memfs-4.x"
}
DEBUG10:27:39Branch renovate/main-memfs-4.x creation is disabled because internalChecksFilter was not met
{
  "baseBranch": "main",
  "branch": "renovate/main-memfs-4.x"
}
renovate/main-protobufjs8.0.1-8.x 10 lines
DEBUG10:27:39syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-protobufjs8.0.1-8.x"
}
DEBUG10:27:39getBranchPr(renovate/main-protobufjs8.0.1-8.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-protobufjs8.0.1-8.x"
}
DEBUG10:27:39findPr(renovate/main-protobufjs8.0.1-8.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-protobufjs8.0.1-8.x"
}
DEBUG10:27:39branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-protobufjs8.0.1-8.x"
}
DEBUG10:27:39dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-protobufjs8.0.1-8.x"
}
DEBUG10:27:39Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-protobufjs8.0.1-8.x"
}
DEBUG10:27:39findPr(renovate/main-protobufjs8.0.1-8.x, chore(deps): update dependency protobufjs@8.0.1 to v8.7.2 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-protobufjs8.0.1-8.x"
}
DEBUG10:27:39findPr(renovate/protobufjs8.0.1-8.x, chore(deps): update dependency protobufjs@8.0.1 to v8.7.2 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-protobufjs8.0.1-8.x"
}
DEBUG10:27:39prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-protobufjs8.0.1-8.x"
}
DEBUG10:27:39Branch renovate/main-protobufjs8.0.1-8.x creation is disabled because internalChecksFilter was not met
{
  "baseBranch": "main",
  "branch": "renovate/main-protobufjs8.0.1-8.x"
}
renovate/main-vite-8.x 10 lines
DEBUG10:27:39syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-vite-8.x"
}
DEBUG10:27:39getBranchPr(renovate/main-vite-8.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-vite-8.x"
}
DEBUG10:27:39findPr(renovate/main-vite-8.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-vite-8.x"
}
DEBUG10:27:39branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-vite-8.x"
}
DEBUG10:27:39dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-vite-8.x"
}
DEBUG10:27:39Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-vite-8.x"
}
DEBUG10:27:39findPr(renovate/main-vite-8.x, chore(deps): update dependency vite to v8.2.1 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-vite-8.x"
}
DEBUG10:27:39findPr(renovate/vite-8.x, chore(deps): update dependency vite to v8.2.1 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-vite-8.x"
}
DEBUG10:27:39prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-vite-8.x"
}
DEBUG10:27:39Branch renovate/main-vite-8.x creation is disabled because internalChecksFilter was not met
{
  "baseBranch": "main",
  "branch": "renovate/main-vite-8.x"
}
renovate/main-python-3.x 47 lines
DEBUG10:27:39syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39branch.isUpToDate(): using cached result "true"
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39getBranchPr(renovate/main-python-3.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39findPr(renovate/main-python-3.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39Found PR #43919
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39branchExists=true
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39PR rebase requested=false
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39findPr(renovate/main-python-3.x, chore(deps): update python docker tag to v3.14.7 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39findPr(renovate/python-3.x, chore(deps): update python docker tag to v3.14.7 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39Open PR Count: 5, Existing Branch Count: 6, Hourly PR Count: 0, Hourly Commit Count: 0
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39commitHourlyLimit of the upgrades present in this branch
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x",
  "limits": [
    {
      "commitHourlyLimit": 0,
      "depName": "python"
    }
  ]
}
DEBUG10:27:39commitHourlyLimit of this branch is unlimited, because at least one of the upgrade has it's commitHourlyLimit set to "No limit" ie. 0 or null
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39Checking if PR has been edited
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39branch.isModified(): using cached result "false"
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39Found existing branch PR #43919
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39Checking schedule(schedule=at any time, tz=null, now=2026-08-13T10:27:39.714Z)
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39No schedule defined
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39Branch already exists
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39Skipping behind base branch check due to rebaseWhen=conflicted
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39isBranchConflicted(main, renovate/main-python-3.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39branch.isConflicted(): using cached result "false"
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39Branch does not need rebasing
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39Using reuseExistingBranch: true
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39Checking if we can automerge branch
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39mergeStatus=no automerge
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39Ensuring PR
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39There are 0 errors and 0 warnings
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39getBranchPr(renovate/main-python-3.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39findPr(renovate/main-python-3.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39Found PR #43919
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39Found existing PR
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39PR cache matches and no PR changes in last 24hrs, so skipping PR body check
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39PR is configured for automerge
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39checking auto-merge
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39Checking schedule(schedule=at any time, tz=null, now=2026-08-13T10:27:39.717Z)
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39No schedule defined
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39resolveBranchStatus(branchName=renovate/main-python-3.x, ignoreTests=false)
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39getBranchStatus(renovate/main-python-3.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39http cache: saving https://api.github.com/repos/renovatebot/renovate/commits/renovate/main-python-3.x/status (etag=W/"2b36fc499a257e276ccfa5cf158dc1c877dda48a72aca5763e2c245824394fa5", lastModified=undefined)
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:39branch status check result
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x",
  "state": "success",
  "statuses": [
    {
      "avatar_url": "https://avatars.githubusercontent.com/in/2740?v=4",
      "context": "renovate/artifacts",
      "created_at": "2026-08-05T17:27:38Z",
      "description": "Artifact file update success",
      "id": 51709685702,
      "node_id": "SC_kwDOBJLedM8AAAAMCiMvxg",
      "state": "success",
      "target_url": null,
      "updated_at": "2026-08-05T17:27:38Z",
      "url": "https://api.github.com/repos/renovatebot/renovate/statuses/596be699c9b6947cd1a60048aa0ea7bc9aa7b5a8"
    },
    {
      "avatar_url": "https://avatars.githubusercontent.com/in/198092?v=4",
      "context": "Semantic PR",
      "created_at": "2026-08-05T17:27:41Z",
      "description": "ready to be squashed",
      "id": 51709689404,
      "node_id": "SC_kwDOBJLedM8AAAAMCiM-PA",
      "state": "success",
      "target_url": "https://github.com/Ezard/semantic-prs",
      "updated_at": "2026-08-05T17:27:41Z",
      "url": "https://api.github.com/repos/renovatebot/renovate/statuses/596be699c9b6947cd1a60048aa0ea7bc9aa7b5a8"
    },
    {
      "avatar_url": "https://avatars.githubusercontent.com/in/128106?v=4",
      "context": "license/cla",
      "created_at": "2026-08-11T20:45:02Z",
      "description": "All CLA requirements met.",
      "id": 52056269180,
      "node_id": "SC_kwDOBJLedM8AAAAMHsuhfA",
      "state": "success",
      "target_url": null,
      "updated_at": "2026-08-11T20:45:02Z",
      "url": "https://api.github.com/repos/renovatebot/renovate/statuses/596be699c9b6947cd1a60048aa0ea7bc9aa7b5a8"
    }
  ]
}
DEBUG10:27:40http cache: saving https://api.github.com/repos/renovatebot/renovate/commits/renovate/main-python-3.x/check-runs?per_page=100 (etag=W/"2111e2cf4d6c2cbd192d0bf319f5056f67652f4c4dc782b4cbf8fb02621352f8", lastModified=undefined)
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:40check runs result
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x",
  "checkRuns": [
    {
      "conclusion": "success",
      "name": "codecov/patch",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "codecov/project",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "notify-docs-failure",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "deploy-docs-site",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "notify-release-failure",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "release",
      "status": "completed"
    },
    {
      "conclusion": "failure",
      "name": "test-success",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "coverage-threshold",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "codecov",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "CodeQL",
      "status": "completed"
    },
    {
      "conclusion": "failure",
      "name": "build-docs",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "build-docker",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test-e2e",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "zizmor",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (11/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (15/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (8/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (14/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (10/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (16/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (3/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (9/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (12/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (1/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (2/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (13/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (5/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (6/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (4/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (7/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-oxlint",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-other",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-prettier",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "build",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-actions",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-docs",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "prefetch (ubuntu-latest)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "devcontainer-test",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "CodeQL-Build",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "dry-run-major",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "closes-issue-or-discussion",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "check_undesirable_code",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "dependency-review",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "setup",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "setup-build",
      "status": "completed"
    }
  ]
}
DEBUG10:27:40Branch status red
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
DEBUG10:27:40PR is not ready for merge (branch status is red)
{
  "baseBranch": "main",
  "branch": "renovate/main-python-3.x"
}
renovate/main-ghcr.io-renovatebot-base-image-13.x 76 lines
DEBUG10:27:40syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40branch.isUpToDate(): using cached result "true"
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40getBranchPr(renovate/main-ghcr.io-renovatebot-base-image-13.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40findPr(renovate/main-ghcr.io-renovatebot-base-image-13.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40Found PR #45255
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40branchExists=true
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40PR rebase requested=false
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40findPr(renovate/main-ghcr.io-renovatebot-base-image-13.x, fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.86.1 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40findPr(renovate/ghcr.io-renovatebot-base-image-13.x, fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.86.1 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40Open PR Count: 5, Existing Branch Count: 6, Hourly PR Count: 0, Hourly Commit Count: 0
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40commitHourlyLimit of the upgrades present in this branch
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
  "limits": [
    {
      "commitHourlyLimit": 0,
      "depName": "ghcr.io/renovatebot/base-image"
    }
  ]
}
DEBUG10:27:40commitHourlyLimit of this branch is unlimited, because at least one of the upgrade has it's commitHourlyLimit set to "No limit" ie. 0 or null
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40Checking if PR has been edited
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40branch.isModified(): using cached result "false"
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40Found existing branch PR #45255
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40Checking schedule(schedule=at any time, tz=null, now=2026-08-13T10:27:40.486Z)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40No schedule defined
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40Branch already exists
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40Skipping behind base branch check due to rebaseWhen=conflicted
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40isBranchConflicted(main, renovate/main-ghcr.io-renovatebot-base-image-13.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40branch.isConflicted(): using cached result "false"
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40Branch does not need rebasing
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40Using reuseExistingBranch: true
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40Checking if we can automerge branch
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40mergeStatus=no automerge
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40Ensuring PR
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40There are 0 errors and 0 warnings
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40getBranchPr(renovate/main-ghcr.io-renovatebot-base-image-13.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40findPr(renovate/main-ghcr.io-renovatebot-base-image-13.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40Found PR #45255
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40Found existing PR
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40PR cache matches but it has been edited in the past 24hrs, so processing PR
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40Fetching changelog: https://github.com/renovatebot/base-image (13.86.0 -> 13.86.1)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40Fetching changelog: https://github.com/renovatebot/base-image (13.86.0 -> 13.86.1)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40Fetching changelog: https://github.com/renovatebot/base-image (13.86.0 -> 13.86.1)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:40Fetching changelog: https://github.com/renovatebot/base-image (13.86.0 -> 13.86.1)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:43http cache: saving https://api.github.com/repos/renovatebot/base-image (etag=W/"f7dd8d1542c5585b33f172fe266f21467f67ff1192a682e4b6d584caa41f9064", lastModified=Thu, 13 Aug 2026 01:35:22 GMT)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:43http cache: saving https://api.github.com/repos/renovatebot/base-image/git/trees/main (etag=W/"1b7d00b1eeae8b08585f880bd4bb5ec251035d72f2c12fa41468e7412b76c9fe", lastModified=Thu, 13 Aug 2026 01:35:22 GMT)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:43Processing existing PR
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:43resolveBranchStatus(branchName=renovate/main-ghcr.io-renovatebot-base-image-13.x, ignoreTests=false)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:43getBranchStatus(renovate/main-ghcr.io-renovatebot-base-image-13.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:43http cache: saving https://api.github.com/repos/renovatebot/renovate/commits/renovate/main-ghcr.io-renovatebot-base-image-13.x/status (etag=W/"4b0e8fe4164499be6f378ce9dab90766dce51932dccc2b13cc82e7627be63adb", lastModified=undefined)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:43branch status check result
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
  "state": "success",
  "statuses": [
    {
      "avatar_url": "https://avatars.githubusercontent.com/in/2740?v=4",
      "context": "renovate/artifacts",
      "created_at": "2026-08-13T02:25:33Z",
      "description": "Artifact file update success",
      "id": 52147734717,
      "node_id": "SC_kwDOBJLedM8AAAAMJD9IvQ",
      "state": "success",
      "target_url": null,
      "updated_at": "2026-08-13T02:25:33Z",
      "url": "https://api.github.com/repos/renovatebot/renovate/statuses/8c0f5f7c730362308c120fa43d30bec9613a3310"
    },
    {
      "avatar_url": "https://avatars.githubusercontent.com/in/128106?v=4",
      "context": "license/cla",
      "created_at": "2026-08-13T02:25:51Z",
      "description": "All CLA requirements met.",
      "id": 52147743844,
      "node_id": "SC_kwDOBJLedM8AAAAMJD9sZA",
      "state": "success",
      "target_url": null,
      "updated_at": "2026-08-13T02:25:51Z",
      "url": "https://api.github.com/repos/renovatebot/renovate/statuses/8c0f5f7c730362308c120fa43d30bec9613a3310"
    },
    {
      "avatar_url": "https://avatars.githubusercontent.com/in/198092?v=4",
      "context": "Semantic PR",
      "created_at": "2026-08-13T02:29:51Z",
      "description": "ready to be squashed",
      "id": 52147865907,
      "node_id": "SC_kwDOBJLedM8AAAAMJEFJMw",
      "state": "success",
      "target_url": "https://github.com/Ezard/semantic-prs",
      "updated_at": "2026-08-13T02:29:51Z",
      "url": "https://api.github.com/repos/renovatebot/renovate/statuses/8c0f5f7c730362308c120fa43d30bec9613a3310"
    }
  ]
}
DEBUG10:27:44http cache: saving https://api.github.com/repos/renovatebot/renovate/commits/renovate/main-ghcr.io-renovatebot-base-image-13.x/check-runs?per_page=100 (etag=W/"e42ed035cec234bc3eafe814d4a93082ceef0e7da93518147d3455ad3efc7508", lastModified=undefined)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:44check runs result
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
  "checkRuns": [
    {
      "conclusion": "success",
      "name": "codecov/patch",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "codecov/project",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "notify-docs-failure",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "notify-release-failure",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "deploy-docs-site",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "release",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test-success",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "coverage-threshold",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "codecov",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "CodeQL",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "build-docker",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test-e2e",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "build-docs",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "zizmor",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (12/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (14/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (7/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (10/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (15/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (16/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (9/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (4/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (8/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (13/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (3/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (1/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (2/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (11/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (5/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (6/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "prefetch (ubuntu-latest)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-prettier",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "build",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-oxlint",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-actions",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-docs",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-other",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "remove-review",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "review",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "setup-build",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "check_undesirable_code",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "setup",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "dependency-review",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "CodeQL-Build",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "dry-run-major",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "closes-issue-or-discussion",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "devcontainer-test",
      "status": "completed"
    }
  ]
}
DEBUG10:27:44Branch status green
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:44setPrCache()
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:44Pull Request #45255 does not need updating
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:44PR is configured for automerge
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:44checking auto-merge
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:44Checking schedule(schedule=at any time, tz=null, now=2026-08-13T10:27:44.110Z)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:44No schedule defined
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:44resolveBranchStatus(branchName=renovate/main-ghcr.io-renovatebot-base-image-13.x, ignoreTests=false)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:44getBranchStatus(renovate/main-ghcr.io-renovatebot-base-image-13.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:44http cache: Using cached response: https://api.github.com/repos/renovatebot/renovate/commits/renovate/main-ghcr.io-renovatebot-base-image-13.x/status from 2026-08-13T10:27:43.538Z
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:44branch status check result
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
  "state": "success",
  "statuses": [
    {
      "avatar_url": "https://avatars.githubusercontent.com/in/2740?v=4",
      "context": "renovate/artifacts",
      "created_at": "2026-08-13T02:25:33Z",
      "description": "Artifact file update success",
      "id": 52147734717,
      "node_id": "SC_kwDOBJLedM8AAAAMJD9IvQ",
      "state": "success",
      "target_url": null,
      "updated_at": "2026-08-13T02:25:33Z",
      "url": "https://api.github.com/repos/renovatebot/renovate/statuses/8c0f5f7c730362308c120fa43d30bec9613a3310"
    },
    {
      "avatar_url": "https://avatars.githubusercontent.com/in/128106?v=4",
      "context": "license/cla",
      "created_at": "2026-08-13T02:25:51Z",
      "description": "All CLA requirements met.",
      "id": 52147743844,
      "node_id": "SC_kwDOBJLedM8AAAAMJD9sZA",
      "state": "success",
      "target_url": null,
      "updated_at": "2026-08-13T02:25:51Z",
      "url": "https://api.github.com/repos/renovatebot/renovate/statuses/8c0f5f7c730362308c120fa43d30bec9613a3310"
    },
    {
      "avatar_url": "https://avatars.githubusercontent.com/in/198092?v=4",
      "context": "Semantic PR",
      "created_at": "2026-08-13T02:29:51Z",
      "description": "ready to be squashed",
      "id": 52147865907,
      "node_id": "SC_kwDOBJLedM8AAAAMJEFJMw",
      "state": "success",
      "target_url": "https://github.com/Ezard/semantic-prs",
      "updated_at": "2026-08-13T02:29:51Z",
      "url": "https://api.github.com/repos/renovatebot/renovate/statuses/8c0f5f7c730362308c120fa43d30bec9613a3310"
    }
  ]
}
DEBUG10:27:44check runs result
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
  "checkRuns": [
    {
      "conclusion": "success",
      "name": "codecov/patch",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "codecov/project",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "notify-docs-failure",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "notify-release-failure",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "deploy-docs-site",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "release",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test-success",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "coverage-threshold",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "codecov",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "CodeQL",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "build-docker",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test-e2e",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "build-docs",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "zizmor",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (12/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (14/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (7/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (10/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (15/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (16/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (9/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (4/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (8/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (13/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (3/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (1/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (2/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (11/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (5/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (6/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "prefetch (ubuntu-latest)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-prettier",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "build",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-oxlint",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-actions",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-docs",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-other",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "remove-review",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "review",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "setup-build",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "check_undesirable_code",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "setup",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "dependency-review",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "CodeQL-Build",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "dry-run-major",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "closes-issue-or-discussion",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "devcontainer-test",
      "status": "completed"
    }
  ]
}
DEBUG10:27:44Branch status green
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:44Automerging #45255 with strategy auto
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:44mergePr(45255, renovate/main-ghcr.io-renovatebot-base-image-13.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:44mergePr
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
  "options": {
    "body": {
      "merge_method": "squash"
    }
  },
  "url": "repos/renovatebot/renovate/pulls/45255/merge"
}
DEBUG10:27:46PUT https://api.github.com/repos/renovatebot/renovate/pulls/45255/merge = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=405 retryCount=0, duration=2208)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:46GitHub blocking PR merge -- will keep trying
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
  "response": {
    "documentation_url": "https://docs.github.com/articles/about-protected-branches",
    "message": "Changes must be made through the merge queue",
    "status": "405"
  }
}
DEBUG10:27:46mergePr
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
  "options": {
    "body": {
      "merge_method": "squash"
    }
  },
  "url": "repos/renovatebot/renovate/pulls/45255/merge"
}
DEBUG10:27:48PUT https://api.github.com/repos/renovatebot/renovate/pulls/45255/merge = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=405 retryCount=0, duration=1755)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:48Failed to squash merge PR
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
  "err": {
    "code": "ERR_NON_2XX_3XX_RESPONSE",
    "message": "Request failed with status code 405 (Method Not Allowed): PUT https://api.github.com/repos/renovatebot/renovate/pulls/45255/merge",
    "name": "HTTPError",
    "options": {
      "headers": {
        "accept": "application/json, application/vnd.github.v3+json",
        "accept-encoding": "gzip, deflate, br, zstd",
        "authorization": "***********",
        "content-length": "25",
        "content-type": "application/json",
        "user-agent": "Mend-hosted Renovate/44.24.0 (https://**redacted**@mend.io)"
      },
      "hostType": "github",
      "http2": false,
      "method": "PUT",
      "password": "",
      "url": "https://api.github.com/repos/renovatebot/renovate/pulls/45255/merge",
      "username": ""
    },
    "response": {
      "body": {
        "documentation_url": "https://docs.github.com/articles/about-protected-branches",
        "message": "Changes must be made through the merge queue",
        "status": "405"
      },
      "headers": {
        "access-control-allow-origin": "*",
        "access-control-expose-headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset, Warning",
        "content-length": "153",
        "content-security-policy": "default-src 'none'",
        "content-type": "application/json; charset=utf-8",
        "date": "Thu, 13 Aug 2026 10:27:48 GMT",
        "referrer-policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
        "server": "github.com",
        "strict-transport-security": "max-age=31536000; includeSubdomains; preload",
        "vary": "Accept-Encoding, Accept, X-Requested-With",
        "x-accepted-github-permissions": "contents=write",
        "x-content-type-options": "nosniff",
        "x-frame-options": "deny",
        "x-github-api-version-selected": "2022-11-28",
        "x-github-edge-region": "iad",
        "x-github-media-type": "github.v3",
        "x-github-request-id": "AA76:3E0588:3FD49F:D8295A:6A7D9C22",
        "x-ratelimit-limit": "7900",
        "x-ratelimit-remaining": "7877",
        "x-ratelimit-reset": "1786620007",
        "x-ratelimit-resource": "core",
        "x-ratelimit-used": "23",
        "x-xss-protection": "0"
      },
      "httpVersion": "1.1",
      "retryCount": 0,
      "statusCode": 405,
      "statusMessage": "Method Not Allowed"
    },
    "stack": "HTTPError: Request failed with status code 405 (Method Not Allowed): PUT https://**redacted**@14.6.6/node_modules/got/dist/source/as-promise/index.js:98:42)\n    at Object.onceWrapper (node:events:631:26)\n    at Request.emit (node:events:521:24)\n    at Request.emit (node:domain:489:12)\n    at Request._onResponseBase (file:///usr/local/renovate/node_modules/.pnpm/got@14.6.6/node_modules/got/dist/source/core/index.js:779:22)\n    at processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at Request._onResponse (file:///usr/local/renovate/node_modules/.pnpm/got@14.6.6/node_modules/got/dist/source/core/index.js:829:13)",
    "timings": {
      "connect": 1786616866538,
      "end": 1786616868293,
      "lookup": 1786616866538,
      "phases": {
        "dns": 2,
        "download": 0,
        "firstByte": 1755,
        "request": 0,
        "tcp": 1,
        "tls": 4,
        "total": 1755,
        "wait": 0
      },
      "response": 1786616868293,
      "secureConnect": 1786616866538,
      "socket": 1786616866538,
      "start": 1786616866538,
      "upload": 1786616866538
    }
  }
}
DEBUG10:27:48mergePr
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
  "options": {
    "body": {
      "merge_method": "merge"
    }
  },
  "url": "repos/renovatebot/renovate/pulls/45255/merge"
}
DEBUG10:27:48PUT https://api.github.com/repos/renovatebot/renovate/pulls/45255/merge = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=405 retryCount=0, duration=610)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:48Failed to merge commit PR
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
  "err": {
    "code": "ERR_NON_2XX_3XX_RESPONSE",
    "message": "Request failed with status code 405 (Method Not Allowed): PUT https://api.github.com/repos/renovatebot/renovate/pulls/45255/merge",
    "name": "HTTPError",
    "options": {
      "headers": {
        "accept": "application/json, application/vnd.github.v3+json",
        "accept-encoding": "gzip, deflate, br, zstd",
        "authorization": "***********",
        "content-length": "24",
        "content-type": "application/json",
        "user-agent": "Mend-hosted Renovate/44.24.0 (https://**redacted**@mend.io)"
      },
      "hostType": "github",
      "http2": false,
      "method": "PUT",
      "password": "",
      "url": "https://api.github.com/repos/renovatebot/renovate/pulls/45255/merge",
      "username": ""
    },
    "response": {
      "body": {
        "documentation_url": "https://docs.github.com/rest/pulls/pulls#merge-a-pull-request",
        "message": "Merge commits are not allowed on this repository.",
        "status": "405"
      },
      "headers": {
        "access-control-allow-origin": "*",
        "access-control-expose-headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset, Warning",
        "content-length": "162",
        "content-security-policy": "default-src 'none'",
        "content-type": "application/json; charset=utf-8",
        "date": "Thu, 13 Aug 2026 10:27:48 GMT",
        "referrer-policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
        "server": "github.com",
        "strict-transport-security": "max-age=31536000; includeSubdomains; preload",
        "vary": "Accept-Encoding, Accept, X-Requested-With",
        "x-accepted-github-permissions": "contents=write",
        "x-content-type-options": "nosniff",
        "x-frame-options": "deny",
        "x-github-api-version-selected": "2022-11-28",
        "x-github-edge-region": "iad",
        "x-github-media-type": "github.v3",
        "x-github-request-id": "AA76:3E0588:3FE23D:D85804:6A7D9C24",
        "x-ratelimit-limit": "7900",
        "x-ratelimit-remaining": "7876",
        "x-ratelimit-reset": "1786620007",
        "x-ratelimit-resource": "core",
        "x-ratelimit-used": "24",
        "x-xss-protection": "0"
      },
      "httpVersion": "1.1",
      "retryCount": 0,
      "statusCode": 405,
      "statusMessage": "Method Not Allowed"
    },
    "stack": "HTTPError: Request failed with status code 405 (Method Not Allowed): PUT https://**redacted**@14.6.6/node_modules/got/dist/source/as-promise/index.js:98:42)\n    at Object.onceWrapper (node:events:631:26)\n    at Request.emit (node:events:521:24)\n    at Request.emit (node:domain:489:12)\n    at Request._onResponseBase (file:///usr/local/renovate/node_modules/.pnpm/got@14.6.6/node_modules/got/dist/source/core/index.js:779:22)\n    at processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at Request._onResponse (file:///usr/local/renovate/node_modules/.pnpm/got@14.6.6/node_modules/got/dist/source/core/index.js:829:13)",
    "timings": {
      "connect": 1786616868299,
      "end": 1786616868909,
      "lookup": 1786616868299,
      "phases": {
        "dns": 2,
        "download": 0,
        "firstByte": 610,
        "request": 0,
        "tcp": 1,
        "tls": 4,
        "total": 610,
        "wait": 0
      },
      "response": 1786616868909,
      "secureConnect": 1786616868299,
      "socket": 1786616868299,
      "start": 1786616868299,
      "upload": 1786616868299
    }
  }
}
DEBUG10:27:48mergePr
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
  "options": {
    "body": {
      "merge_method": "rebase"
    }
  },
  "url": "repos/renovatebot/renovate/pulls/45255/merge"
}
DEBUG10:27:50PUT https://api.github.com/repos/renovatebot/renovate/pulls/45255/merge = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=405 retryCount=0, duration=2034)
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}
DEBUG10:27:50Failed to rebase merge PR
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
  "err": {
    "code": "ERR_NON_2XX_3XX_RESPONSE",
    "message": "Request failed with status code 405 (Method Not Allowed): PUT https://api.github.com/repos/renovatebot/renovate/pulls/45255/merge",
    "name": "HTTPError",
    "options": {
      "headers": {
        "accept": "application/json, application/vnd.github.v3+json",
        "accept-encoding": "gzip, deflate, br, zstd",
        "authorization": "***********",
        "content-length": "25",
        "content-type": "application/json",
        "user-agent": "Mend-hosted Renovate/44.24.0 (https://**redacted**@mend.io)"
      },
      "hostType": "github",
      "http2": false,
      "method": "PUT",
      "password": "",
      "url": "https://api.github.com/repos/renovatebot/renovate/pulls/45255/merge",
      "username": ""
    },
    "response": {
      "body": {
        "documentation_url": "https://docs.github.com/articles/about-protected-branches",
        "message": "Changes must be made through the merge queue",
        "status": "405"
      },
      "headers": {
        "access-control-allow-origin": "*",
        "access-control-expose-headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset, Warning",
        "content-length": "153",
        "content-security-policy": "default-src 'none'",
        "content-type": "application/json; charset=utf-8",
        "date": "Thu, 13 Aug 2026 10:27:51 GMT",
        "referrer-policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
        "server": "github.com",
        "strict-transport-security": "max-age=31536000; includeSubdomains; preload",
        "vary": "Accept-Encoding, Accept, X-Requested-With",
        "x-accepted-github-permissions": "contents=write",
        "x-content-type-options": "nosniff",
        "x-frame-options": "deny",
        "x-github-api-version-selected": "2022-11-28",
        "x-github-edge-region": "iad",
        "x-github-media-type": "github.v3",
        "x-github-request-id": "AA76:3E0588:3FE6BD:D86753:6A7D9C24",
        "x-ratelimit-limit": "7900",
        "x-ratelimit-remaining": "7875",
        "x-ratelimit-reset": "1786620007",
        "x-ratelimit-resource": "core",
        "x-ratelimit-used": "25",
        "x-xss-protection": "0"
      },
      "httpVersion": "1.1",
      "retryCount": 0,
      "statusCode": 405,
      "statusMessage": "Method Not Allowed"
    },
    "stack": "HTTPError: Request failed with status code 405 (Method Not Allowed): PUT https://**redacted**@14.6.6/node_modules/got/dist/source/as-promise/index.js:98:42)\n    at Object.onceWrapper (node:events:631:26)\n    at Request.emit (node:events:521:24)\n    at Request.emit (node:domain:489:12)\n    at Request._onResponseBase (file:///usr/local/renovate/node_modules/.pnpm/got@14.6.6/node_modules/got/dist/source/core/index.js:779:22)\n    at processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at Request._onResponse (file:///usr/local/renovate/node_modules/.pnpm/got@14.6.6/node_modules/got/dist/source/core/index.js:829:13)",
    "timings": {
      "connect": 1786616868915,
      "end": 1786616870949,
      "lookup": 1786616868915,
      "phases": {
        "dns": 2,
        "download": 1,
        "firstByte": 2033,
        "request": 0,
        "tcp": 1,
        "tls": 4,
        "total": 2034,
        "wait": 0
      },
      "response": 1786616870948,
      "secureConnect": 1786616868915,
      "socket": 1786616868915,
      "start": 1786616868915,
      "upload": 1786616868915
    }
  }
}
INFO10:27:50All merge attempts failed
{
  "baseBranch": "main",
  "branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
  "pr": 45255
}
renovate/main-aws-sdk-js-v3-monorepo 21 lines
DEBUG10:27:50syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-aws-sdk-js-v3-monorepo"
}
DEBUG10:27:50getBranchPr(renovate/main-aws-sdk-js-v3-monorepo)
{
  "baseBranch": "main",
  "branch": "renovate/main-aws-sdk-js-v3-monorepo"
}
DEBUG10:27:50findPr(renovate/main-aws-sdk-js-v3-monorepo, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-aws-sdk-js-v3-monorepo"
}
DEBUG10:27:50branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-aws-sdk-js-v3-monorepo"
}
DEBUG10:27:50dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-aws-sdk-js-v3-monorepo"
}
DEBUG10:27:50Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-aws-sdk-js-v3-monorepo"
}
DEBUG10:27:50findPr(renovate/main-aws-sdk-js-v3-monorepo, build(deps): update aws-sdk-js-v3 monorepo to v3.1104.0 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-aws-sdk-js-v3-monorepo"
}
DEBUG10:27:50findPr(renovate/aws-sdk-js-v3-monorepo, build(deps): update aws-sdk-js-v3 monorepo to v3.1104.0 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-aws-sdk-js-v3-monorepo"
}
DEBUG10:27:50prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-aws-sdk-js-v3-monorepo"
}
DEBUG10:27:50Open PR Count: 5, Existing Branch Count: 6, Hourly PR Count: 0, Hourly Commit Count: 0
{
  "baseBranch": "main",
  "branch": "renovate/main-aws-sdk-js-v3-monorepo"
}
DEBUG10:27:50prHourlyLimit of the upgrades present in this branch
{
  "baseBranch": "main",
  "branch": "renovate/main-aws-sdk-js-v3-monorepo",
  "limits": [
    {
      "depName": "@aws-sdk/client-codecommit",
      "prHourlyLimit": 2
    },
    {
      "depName": "@aws-sdk/client-ec2",
      "prHourlyLimit": 2
    },
    {
      "depName": "@aws-sdk/client-ecr",
      "prHourlyLimit": 2
    },
    {
      "depName": "@aws-sdk/client-eks",
      "prHourlyLimit": 2
    },
    {
      "depName": "@aws-sdk/client-rds",
      "prHourlyLimit": 2
    },
    {
      "depName": "@aws-sdk/client-s3",
      "prHourlyLimit": 2
    },
    {
      "depName": "@aws-sdk/credential-providers",
      "prHourlyLimit": 2
    }
  ]
}
DEBUG10:27:50Calculated lowest prHourlyLimit among the upgrades present in this branch is 2.
{
  "baseBranch": "main",
  "branch": "renovate/main-aws-sdk-js-v3-monorepo"
}
DEBUG10:27:50branchConcurrentLimit of the upgrades present in this branch
{
  "baseBranch": "main",
  "branch": "renovate/main-aws-sdk-js-v3-monorepo",
  "limits": [
    {
      "branchConcurrentLimit": null,
      "depName": "@aws-sdk/client-codecommit"
    },
    {
      "branchConcurrentLimit": null,
      "depName": "@aws-sdk/client-ec2"
    },
    {
      "branchConcurrentLimit": null,
      "depName": "@aws-sdk/client-ecr"
    },
    {
      "branchConcurrentLimit": null,
      "depName": "@aws-sdk/client-eks"
    },
    {
      "branchConcurrentLimit": null,
      "depName": "@aws-sdk/client-rds"
    },
    {
      "branchConcurrentLimit": null,
      "depName": "@aws-sdk/client-s3"
    },
    {
      "branchConcurrentLimit": null,
      "depName": "@aws-sdk/credential-providers"
    }
  ]
}
DEBUG10:27:50Calculated lowest branchConcurrentLimit among the upgrades present in this branch is 10.
{
  "baseBranch": "main",
  "branch": "renovate/main-aws-sdk-js-v3-monorepo"
}
DEBUG10:27:50commitHourlyLimit of the upgrades present in this branch
{
  "baseBranch": "main",
  "branch": "renovate/main-aws-sdk-js-v3-monorepo",
  "limits": [
    {
      "commitHourlyLimit": 0,
      "depName": "@aws-sdk/client-codecommit"
    },
    {
      "commitHourlyLimit": 0,
      "depName": "@aws-sdk/client-ec2"
    },
    {
      "commitHourlyLimit": 0,
      "depName": "@aws-sdk/client-ecr"
    },
    {
      "commitHourlyLimit": 0,
      "depName": "@aws-sdk/client-eks"
    },
    {
      "commitHourlyLimit": 0,
      "depName": "@aws-sdk/client-rds"
    },
    {
      "commitHourlyLimit": 0,
      "depName": "@aws-sdk/client-s3"
    },
    {
      "commitHourlyLimit": 0,
      "depName": "@aws-sdk/credential-providers"
    }
  ]
}
DEBUG10:27:50commitHourlyLimit of this branch is unlimited, because at least one of the upgrade has it's commitHourlyLimit set to "No limit" ie. 0 or null
{
  "baseBranch": "main",
  "branch": "renovate/main-aws-sdk-js-v3-monorepo"
}
DEBUG10:27:50Checking schedule(schedule=* 0-3 1 * *, tz=null, now=2026-08-13T10:27:50.959Z)
{
  "baseBranch": "main",
  "branch": "renovate/main-aws-sdk-js-v3-monorepo"
}
DEBUG10:27:50Checking 1 schedule(s)
{
  "baseBranch": "main",
  "branch": "renovate/main-aws-sdk-js-v3-monorepo"
}
DEBUG10:27:50Human-readable summary for cron:: Every minute, between 12:00 AM and 03:59 AM, on day 1 of the month
{
  "baseBranch": "main",
  "branch": "renovate/main-aws-sdk-js-v3-monorepo"
}
DEBUG10:27:50Package not scheduled
{
  "baseBranch": "main",
  "branch": "renovate/main-aws-sdk-js-v3-monorepo"
}
DEBUG10:27:50Skipping branch creation as not within schedule
{
  "baseBranch": "main",
  "branch": "renovate/main-aws-sdk-js-v3-monorepo"
}
renovate/main-jsonc-weaver-0.x 10 lines
DEBUG10:27:50syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonc-weaver-0.x"
}
DEBUG10:27:50getBranchPr(renovate/main-jsonc-weaver-0.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonc-weaver-0.x"
}
DEBUG10:27:50findPr(renovate/main-jsonc-weaver-0.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonc-weaver-0.x"
}
DEBUG10:27:50branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonc-weaver-0.x"
}
DEBUG10:27:50dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonc-weaver-0.x"
}
DEBUG10:27:50Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonc-weaver-0.x"
}
DEBUG10:27:50findPr(renovate/main-jsonc-weaver-0.x, build(deps): update dependency jsonc-weaver to v0.3.1 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonc-weaver-0.x"
}
DEBUG10:27:50findPr(renovate/jsonc-weaver-0.x, build(deps): update dependency jsonc-weaver to v0.3.1 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonc-weaver-0.x"
}
DEBUG10:27:50prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonc-weaver-0.x"
}
DEBUG10:27:50Branch renovate/main-jsonc-weaver-0.x creation is disabled because internalChecksFilter was not met
{
  "baseBranch": "main",
  "branch": "renovate/main-jsonc-weaver-0.x"
}
renovate/main-prettier-packages 17 lines
DEBUG10:27:50syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-prettier-packages"
}
DEBUG10:27:50getBranchPr(renovate/main-prettier-packages)
{
  "baseBranch": "main",
  "branch": "renovate/main-prettier-packages"
}
DEBUG10:27:50findPr(renovate/main-prettier-packages, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-prettier-packages"
}
DEBUG10:27:50branchExists=true
{
  "baseBranch": "main",
  "branch": "renovate/main-prettier-packages"
}
DEBUG10:27:50dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-prettier-packages"
}
DEBUG10:27:50Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-prettier-packages"
}
DEBUG10:27:50findPr(renovate/main-prettier-packages, build(deps): update dependency prettier to v3.9.6 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-prettier-packages"
}
DEBUG10:27:50findPr(renovate/prettier-packages, build(deps): update dependency prettier to v3.9.6 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-prettier-packages"
}
DEBUG10:27:50prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-prettier-packages"
}
DEBUG10:27:50Open PR Count: 5, Existing Branch Count: 6, Hourly PR Count: 0, Hourly Commit Count: 0
{
  "baseBranch": "main",
  "branch": "renovate/main-prettier-packages"
}
DEBUG10:27:50commitHourlyLimit of the upgrades present in this branch
{
  "baseBranch": "main",
  "branch": "renovate/main-prettier-packages",
  "limits": [
    {
      "commitHourlyLimit": 0,
      "depName": "prettier"
    }
  ]
}
DEBUG10:27:50commitHourlyLimit of this branch is unlimited, because at least one of the upgrade has it's commitHourlyLimit set to "No limit" ie. 0 or null
{
  "baseBranch": "main",
  "branch": "renovate/main-prettier-packages"
}
DEBUG10:27:50Checking if PR has been edited
{
  "baseBranch": "main",
  "branch": "renovate/main-prettier-packages"
}
DEBUG10:27:50branch.isModified(): using cached result "true"
{
  "baseBranch": "main",
  "branch": "renovate/main-prettier-packages"
}
DEBUG10:27:50findPr(renovate/main-prettier-packages, undefined, !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-prettier-packages"
}
DEBUG10:27:50Found PR #39779
{
  "baseBranch": "main",
  "branch": "renovate/main-prettier-packages"
}
DEBUG10:27:50Found old PR but the SHA is different
{
  "baseBranch": "main",
  "branch": "renovate/main-prettier-packages",
  "branchSha": "5839cb42f105121bddfbfcb67651f849ca0ccca4",
  "oldPrNumber": 39779,
  "oldPrSha": "517b674a5d0ef00fab707c2aa4e4ba7d9798c5af"
}
renovate/main-smithy-util-stream-4.x 10 lines
DEBUG10:27:50syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-smithy-util-stream-4.x"
}
DEBUG10:27:50getBranchPr(renovate/main-smithy-util-stream-4.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-smithy-util-stream-4.x"
}
DEBUG10:27:50findPr(renovate/main-smithy-util-stream-4.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-smithy-util-stream-4.x"
}
DEBUG10:27:50branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-smithy-util-stream-4.x"
}
DEBUG10:27:50dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-smithy-util-stream-4.x"
}
DEBUG10:27:50Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-smithy-util-stream-4.x"
}
DEBUG10:27:50findPr(renovate/main-smithy-util-stream-4.x, chore(deps): update dependency @smithy/util-stream to v4.8.0 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-smithy-util-stream-4.x"
}
DEBUG10:27:50findPr(renovate/smithy-util-stream-4.x, chore(deps): update dependency @smithy/util-stream to v4.8.0 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-smithy-util-stream-4.x"
}
DEBUG10:27:50prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-smithy-util-stream-4.x"
}
DEBUG10:27:50Branch renovate/main-smithy-util-stream-4.x creation is disabled because internalChecksFilter was not met
{
  "baseBranch": "main",
  "branch": "renovate/main-smithy-util-stream-4.x"
}
renovate/main-linters 50 lines
DEBUG10:27:50syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50branch.isUpToDate(): using cached result "true"
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50getBranchPr(renovate/main-linters)
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50findPr(renovate/main-linters, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50Found PR #44542
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50branchExists=true
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50PR rebase requested=false
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50findPr(renovate/main-linters, chore(deps): update dependency oxlint to v1.77.0 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50findPr(renovate/linters, chore(deps): update dependency oxlint to v1.77.0 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50Open PR Count: 5, Existing Branch Count: 6, Hourly PR Count: 0, Hourly Commit Count: 0
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50commitHourlyLimit of the upgrades present in this branch
{
  "baseBranch": "main",
  "branch": "renovate/main-linters",
  "limits": [
    {
      "commitHourlyLimit": 0,
      "depName": "oxlint"
    }
  ]
}
DEBUG10:27:50commitHourlyLimit of this branch is unlimited, because at least one of the upgrade has it's commitHourlyLimit set to "No limit" ie. 0 or null
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50Checking if PR has been edited
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50branch.isModified(): using cached result "false"
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50Found existing branch PR #44542
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50Checking schedule(schedule=at any time, tz=null, now=2026-08-13T10:27:50.977Z)
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50No schedule defined
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50Branch already exists
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50Skipping behind base branch check due to rebaseWhen=conflicted
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50isBranchConflicted(main, renovate/main-linters)
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50branch.isConflicted(): using cached result "false"
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50Branch does not need rebasing
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:50Using reuseExistingBranch: true
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:51http cache: saving https://api.github.com/repos/renovatebot/renovate/commits/1c8c2eb5b921f9d8b79afad77a217b02adf9b525/statuses (etag=W/"756bcbc3f99d7b45b4525611ec1b3a415a1c1585414dbc7eefa3f799feec5e0a", lastModified=undefined)
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:51Status check renovate/stability-days is already up-to-date
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:51Checking if we can automerge branch
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:51mergeStatus=no automerge
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:51Ensuring PR
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:51There are 0 errors and 0 warnings
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:51getBranchPr(renovate/main-linters)
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:51findPr(renovate/main-linters, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:51Found PR #44542
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:51Found existing PR
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:51PR cache matches and no PR changes in last 24hrs, so skipping PR body check
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:51Status check renovate/stability-days is already up-to-date
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:51PR is configured for automerge
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:51checking auto-merge
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:51Checking schedule(schedule=at any time, tz=null, now=2026-08-13T10:27:51.190Z)
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:51No schedule defined
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:51resolveBranchStatus(branchName=renovate/main-linters, ignoreTests=false)
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:51getBranchStatus(renovate/main-linters)
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:51http cache: saving https://api.github.com/repos/renovatebot/renovate/commits/renovate/main-linters/status (etag=W/"b903d0bc0bfa636b8b0b0be771f1037a1aecd703f9600dc39b155ac4d3123486", lastModified=undefined)
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:51branch status check result
{
  "baseBranch": "main",
  "branch": "renovate/main-linters",
  "state": "success",
  "statuses": [
    {
      "avatar_url": "https://avatars.githubusercontent.com/in/2740?v=4",
      "context": "renovate/stability-days",
      "created_at": "2026-08-11T13:14:16Z",
      "description": "Updates have met minimum release age requirement",
      "id": 52023850661,
      "node_id": "SC_kwDOBJLedM8AAAAMHNz2pQ",
      "state": "success",
      "target_url": "https://docs.renovatebot.com/key-concepts/minimum-release-age/",
      "updated_at": "2026-08-11T13:14:16Z",
      "url": "https://api.github.com/repos/renovatebot/renovate/statuses/1c8c2eb5b921f9d8b79afad77a217b02adf9b525"
    },
    {
      "avatar_url": "https://avatars.githubusercontent.com/in/198092?v=4",
      "context": "Semantic PR",
      "created_at": "2026-08-11T13:14:16Z",
      "description": "ready to be squashed",
      "id": 52023851057,
      "node_id": "SC_kwDOBJLedM8AAAAMHNz4MQ",
      "state": "success",
      "target_url": "https://github.com/Ezard/semantic-prs",
      "updated_at": "2026-08-11T13:14:16Z",
      "url": "https://api.github.com/repos/renovatebot/renovate/statuses/1c8c2eb5b921f9d8b79afad77a217b02adf9b525"
    },
    {
      "avatar_url": "https://avatars.githubusercontent.com/in/2740?v=4",
      "context": "renovate/artifacts",
      "created_at": "2026-08-11T13:14:17Z",
      "description": "Artifact file update success",
      "id": 52023851925,
      "node_id": "SC_kwDOBJLedM8AAAAMHNz7lQ",
      "state": "success",
      "target_url": null,
      "updated_at": "2026-08-11T13:14:17Z",
      "url": "https://api.github.com/repos/renovatebot/renovate/statuses/1c8c2eb5b921f9d8b79afad77a217b02adf9b525"
    },
    {
      "avatar_url": "https://avatars.githubusercontent.com/in/128106?v=4",
      "context": "license/cla",
      "created_at": "2026-08-11T20:39:20Z",
      "description": "All CLA requirements met.",
      "id": 52055898911,
      "node_id": "SC_kwDOBJLedM8AAAAMHsX7Hw",
      "state": "success",
      "target_url": null,
      "updated_at": "2026-08-11T20:39:20Z",
      "url": "https://api.github.com/repos/renovatebot/renovate/statuses/1c8c2eb5b921f9d8b79afad77a217b02adf9b525"
    }
  ]
}
DEBUG10:27:52http cache: saving https://api.github.com/repos/renovatebot/renovate/commits/renovate/main-linters/check-runs?per_page=100 (etag=W/"9000565660ae86448957f2d6045058d2c7445f3e696994b3572b4ee836008b7f", lastModified=undefined)
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:52check runs result
{
  "baseBranch": "main",
  "branch": "renovate/main-linters",
  "checkRuns": [
    {
      "conclusion": "success",
      "name": "codecov/patch",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "codecov/project",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "notify-docs-failure",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "notify-release-failure",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "deploy-docs-site",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "release",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test-success",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "codecov",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "coverage-threshold",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "CodeQL",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "build-docs",
      "status": "completed"
    },
    {
      "conclusion": "skipped",
      "name": "build-docker",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test-e2e",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "zizmor",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (16/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (10/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (9/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (8/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (14/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (13/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (15/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (5/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (6/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (12/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (11/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (4/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (2/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (1/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (3/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "test (7/16)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "prefetch (ubuntu-latest)",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-actions",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-prettier",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "build",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-other",
      "status": "completed"
    },
    {
      "conclusion": "failure",
      "name": "lint-oxlint",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "lint-docs",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "setup-build",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "setup",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "check_undesirable_code",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "dependency-review",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "dry-run-major",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "closes-issue-or-discussion",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "devcontainer-test",
      "status": "completed"
    },
    {
      "conclusion": "success",
      "name": "CodeQL-Build",
      "status": "completed"
    }
  ]
}
DEBUG10:27:52Branch status red
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
DEBUG10:27:52PR is not ready for merge (branch status is red)
{
  "baseBranch": "main",
  "branch": "renovate/main-linters"
}
renovate/main-pnpm-11.x 10 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-pnpm-11.x"
}
DEBUG10:27:52getBranchPr(renovate/main-pnpm-11.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-pnpm-11.x"
}
DEBUG10:27:52findPr(renovate/main-pnpm-11.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-pnpm-11.x"
}
DEBUG10:27:52branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-pnpm-11.x"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-pnpm-11.x"
}
DEBUG10:27:52Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-pnpm-11.x"
}
DEBUG10:27:52findPr(renovate/main-pnpm-11.x, chore(deps): update dependency pnpm to v11.21.0 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-pnpm-11.x"
}
DEBUG10:27:52findPr(renovate/pnpm-11.x, chore(deps): update dependency pnpm to v11.21.0 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-pnpm-11.x"
}
DEBUG10:27:52prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-pnpm-11.x"
}
DEBUG10:27:52Branch renovate/main-pnpm-11.x creation is disabled because internalChecksFilter was not met
{
  "baseBranch": "main",
  "branch": "renovate/main-pnpm-11.x"
}
renovate/main-docs-renovate-renovate-44.x 18 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-renovate-renovate-44.x"
}
DEBUG10:27:52getBranchPr(renovate/main-docs-renovate-renovate-44.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-renovate-renovate-44.x"
}
DEBUG10:27:52findPr(renovate/main-docs-renovate-renovate-44.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-renovate-renovate-44.x"
}
DEBUG10:27:52branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-renovate-renovate-44.x"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-renovate-renovate-44.x"
}
DEBUG10:27:52recreateClosed is true. No need to check for closed PR.
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-renovate-renovate-44.x"
}
DEBUG10:27:52Open PR Count: 5, Existing Branch Count: 6, Hourly PR Count: 0, Hourly Commit Count: 0
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-renovate-renovate-44.x"
}
DEBUG10:27:52prHourlyLimit of the upgrades present in this branch
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-renovate-renovate-44.x",
  "limits": [
    {
      "depName": "renovate/renovate",
      "prHourlyLimit": 2
    }
  ]
}
DEBUG10:27:52Calculated lowest prHourlyLimit among the upgrades present in this branch is 2.
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-renovate-renovate-44.x"
}
DEBUG10:27:52branchConcurrentLimit of the upgrades present in this branch
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-renovate-renovate-44.x",
  "limits": [
    {
      "branchConcurrentLimit": null,
      "depName": "renovate/renovate"
    }
  ]
}
DEBUG10:27:52Calculated lowest branchConcurrentLimit among the upgrades present in this branch is 10.
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-renovate-renovate-44.x"
}
DEBUG10:27:52commitHourlyLimit of the upgrades present in this branch
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-renovate-renovate-44.x",
  "limits": [
    {
      "commitHourlyLimit": 0,
      "depName": "renovate/renovate"
    }
  ]
}
DEBUG10:27:52commitHourlyLimit of this branch is unlimited, because at least one of the upgrade has it's commitHourlyLimit set to "No limit" ie. 0 or null
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-renovate-renovate-44.x"
}
DEBUG10:27:52Checking schedule(schedule=* 0-3 * * 1, tz=null, now=2026-08-13T10:27:52.049Z)
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-renovate-renovate-44.x"
}
DEBUG10:27:52Checking 1 schedule(s)
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-renovate-renovate-44.x"
}
DEBUG10:27:52Human-readable summary for cron:: Every minute, between 12:00 AM and 03:59 AM, only on Monday
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-renovate-renovate-44.x"
}
DEBUG10:27:52Package not scheduled
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-renovate-renovate-44.x"
}
DEBUG10:27:52Skipping branch creation as not within schedule
{
  "baseBranch": "main",
  "branch": "renovate/main-docs-renovate-renovate-44.x"
}
renovate/main-redis-client-6.x 10 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-redis-client-6.x"
}
DEBUG10:27:52getBranchPr(renovate/main-redis-client-6.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-redis-client-6.x"
}
DEBUG10:27:52findPr(renovate/main-redis-client-6.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-redis-client-6.x"
}
DEBUG10:27:52branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-redis-client-6.x"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-redis-client-6.x"
}
DEBUG10:27:52Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-redis-client-6.x"
}
DEBUG10:27:52findPr(renovate/main-redis-client-6.x, build(deps): update dependency @redis/client to v6 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-redis-client-6.x"
}
DEBUG10:27:52findPr(renovate/redis-client-6.x, build(deps): update dependency @redis/client to v6 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-redis-client-6.x"
}
DEBUG10:27:52prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-redis-client-6.x"
}
DEBUG10:27:52Branch renovate/main-redis-client-6.x creation is disabled because dependencyDashboardApproval=true
{
  "baseBranch": "main",
  "branch": "renovate/main-redis-client-6.x"
}
renovate/main-cacache-21.x 10 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-cacache-21.x"
}
DEBUG10:27:52getBranchPr(renovate/main-cacache-21.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-cacache-21.x"
}
DEBUG10:27:52findPr(renovate/main-cacache-21.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-cacache-21.x"
}
DEBUG10:27:52branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-cacache-21.x"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-cacache-21.x"
}
DEBUG10:27:52Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-cacache-21.x"
}
DEBUG10:27:52findPr(renovate/main-cacache-21.x, build(deps): update dependency cacache to v21 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-cacache-21.x"
}
DEBUG10:27:52findPr(renovate/cacache-21.x, build(deps): update dependency cacache to v21 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-cacache-21.x"
}
DEBUG10:27:52prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-cacache-21.x"
}
DEBUG10:27:52Branch renovate/main-cacache-21.x creation is disabled because dependencyDashboardApproval=true
{
  "baseBranch": "main",
  "branch": "renovate/main-cacache-21.x"
}
renovate/main-commander-15.x 10 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-commander-15.x"
}
DEBUG10:27:52getBranchPr(renovate/main-commander-15.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-commander-15.x"
}
DEBUG10:27:52findPr(renovate/main-commander-15.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-commander-15.x"
}
DEBUG10:27:52branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-commander-15.x"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-commander-15.x"
}
DEBUG10:27:52Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-commander-15.x"
}
DEBUG10:27:52findPr(renovate/main-commander-15.x, build(deps): update dependency commander to v15 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-commander-15.x"
}
DEBUG10:27:52findPr(renovate/commander-15.x, build(deps): update dependency commander to v15 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-commander-15.x"
}
DEBUG10:27:52prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-commander-15.x"
}
DEBUG10:27:52Branch renovate/main-commander-15.x creation is disabled because dependencyDashboardApproval=true
{
  "baseBranch": "main",
  "branch": "renovate/main-commander-15.x"
}
renovate/main-execa-10.x 10 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-execa-10.x"
}
DEBUG10:27:52getBranchPr(renovate/main-execa-10.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-execa-10.x"
}
DEBUG10:27:52findPr(renovate/main-execa-10.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-execa-10.x"
}
DEBUG10:27:52branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-execa-10.x"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-execa-10.x"
}
DEBUG10:27:52Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-execa-10.x"
}
DEBUG10:27:52findPr(renovate/main-execa-10.x, build(deps): update dependency execa to v10 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-execa-10.x"
}
DEBUG10:27:52findPr(renovate/execa-10.x, build(deps): update dependency execa to v10 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-execa-10.x"
}
DEBUG10:27:52prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-execa-10.x"
}
DEBUG10:27:52Branch renovate/main-execa-10.x creation is disabled because dependencyDashboardApproval=true
{
  "baseBranch": "main",
  "branch": "renovate/main-execa-10.x"
}
renovate/main-global-agent-4.x 12 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-global-agent-4.x"
}
DEBUG10:27:52getBranchPr(renovate/main-global-agent-4.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-global-agent-4.x"
}
DEBUG10:27:52findPr(renovate/main-global-agent-4.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-global-agent-4.x"
}
DEBUG10:27:52branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-global-agent-4.x"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-global-agent-4.x"
}
DEBUG10:27:52Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-global-agent-4.x"
}
DEBUG10:27:52findPr(renovate/main-global-agent-4.x, build(deps): update dependency global-agent to v4 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-global-agent-4.x"
}
DEBUG10:27:52Found PR #41301
{
  "baseBranch": "main",
  "branch": "renovate/main-global-agent-4.x"
}
DEBUG10:27:52Found closed PR with current title
{
  "baseBranch": "main",
  "branch": "renovate/main-global-agent-4.x"
}
DEBUG10:27:52Returning PR from cache
{
  "baseBranch": "main",
  "branch": "renovate/main-global-agent-4.x"
}
DEBUG10:27:52Matching PR #41301 was merged previously
{
  "baseBranch": "main",
  "branch": "renovate/main-global-agent-4.x"
}
DEBUG10:27:52Branch renovate/main-global-agent-4.x creation is disabled because dependencyDashboardApproval=true
{
  "baseBranch": "main",
  "branch": "renovate/main-global-agent-4.x"
}
renovate/main-google-auth-library-11.x 10 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-google-auth-library-11.x"
}
DEBUG10:27:52getBranchPr(renovate/main-google-auth-library-11.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-google-auth-library-11.x"
}
DEBUG10:27:52findPr(renovate/main-google-auth-library-11.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-google-auth-library-11.x"
}
DEBUG10:27:52branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-google-auth-library-11.x"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-google-auth-library-11.x"
}
DEBUG10:27:52Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-google-auth-library-11.x"
}
DEBUG10:27:52findPr(renovate/main-google-auth-library-11.x, build(deps): update dependency google-auth-library to v11 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-google-auth-library-11.x"
}
DEBUG10:27:52findPr(renovate/google-auth-library-11.x, build(deps): update dependency google-auth-library to v11 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-google-auth-library-11.x"
}
DEBUG10:27:52prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-google-auth-library-11.x"
}
DEBUG10:27:52Branch renovate/main-google-auth-library-11.x creation is disabled because dependencyDashboardApproval=true
{
  "baseBranch": "main",
  "branch": "renovate/main-google-auth-library-11.x"
}
renovate/main-got-15.x 15 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-got-15.x"
}
DEBUG10:27:52getBranchPr(renovate/main-got-15.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-got-15.x"
}
DEBUG10:27:52findPr(renovate/main-got-15.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-got-15.x"
}
DEBUG10:27:52Found PR #43120
{
  "baseBranch": "main",
  "branch": "renovate/main-got-15.x"
}
DEBUG10:27:52branchExists=true
{
  "baseBranch": "main",
  "branch": "renovate/main-got-15.x"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-got-15.x"
}
DEBUG10:27:52PR rebase requested=false
{
  "baseBranch": "main",
  "branch": "renovate/main-got-15.x"
}
DEBUG10:27:52Open PR Count: 5, Existing Branch Count: 6, Hourly PR Count: 0, Hourly Commit Count: 0
{
  "baseBranch": "main",
  "branch": "renovate/main-got-15.x"
}
DEBUG10:27:52commitHourlyLimit of the upgrades present in this branch
{
  "baseBranch": "main",
  "branch": "renovate/main-got-15.x",
  "limits": [
    {
      "commitHourlyLimit": 0,
      "depName": "got"
    }
  ]
}
DEBUG10:27:52commitHourlyLimit of this branch is unlimited, because at least one of the upgrade has it's commitHourlyLimit set to "No limit" ie. 0 or null
{
  "baseBranch": "main",
  "branch": "renovate/main-got-15.x"
}
DEBUG10:27:52Checking if PR has been edited
{
  "baseBranch": "main",
  "branch": "renovate/main-got-15.x"
}
DEBUG10:27:52branch.isModified(): using cached result "true"
{
  "baseBranch": "main",
  "branch": "renovate/main-got-15.x"
}
DEBUG10:27:52Found existing branch PR #43120
{
  "baseBranch": "main",
  "branch": "renovate/main-got-15.x"
}
DEBUG10:27:52PR has been edited, PrNo:43120
{
  "baseBranch": "main",
  "branch": "renovate/main-got-15.x"
}
DEBUG10:27:52Ensuring comment to indicate that rebasing is not possible
{
  "baseBranch": "main",
  "branch": "renovate/main-got-15.x"
}
renovate/main-ini-7.x 10 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-ini-7.x"
}
DEBUG10:27:52getBranchPr(renovate/main-ini-7.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-ini-7.x"
}
DEBUG10:27:52findPr(renovate/main-ini-7.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-ini-7.x"
}
DEBUG10:27:52branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-ini-7.x"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-ini-7.x"
}
DEBUG10:27:52Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-ini-7.x"
}
DEBUG10:27:52findPr(renovate/main-ini-7.x, build(deps): update dependency ini to v7 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-ini-7.x"
}
DEBUG10:27:52findPr(renovate/ini-7.x, build(deps): update dependency ini to v7 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-ini-7.x"
}
DEBUG10:27:52prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-ini-7.x"
}
DEBUG10:27:52Branch renovate/main-ini-7.x creation is disabled because dependencyDashboardApproval=true
{
  "baseBranch": "main",
  "branch": "renovate/main-ini-7.x"
}
renovate/main-markdown-it-15.x 10 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-markdown-it-15.x"
}
DEBUG10:27:52getBranchPr(renovate/main-markdown-it-15.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-markdown-it-15.x"
}
DEBUG10:27:52findPr(renovate/main-markdown-it-15.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-markdown-it-15.x"
}
DEBUG10:27:52branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-markdown-it-15.x"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-markdown-it-15.x"
}
DEBUG10:27:52Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-markdown-it-15.x"
}
DEBUG10:27:52findPr(renovate/main-markdown-it-15.x, build(deps): update dependency markdown-it to v15 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-markdown-it-15.x"
}
DEBUG10:27:52findPr(renovate/markdown-it-15.x, build(deps): update dependency markdown-it to v15 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-markdown-it-15.x"
}
DEBUG10:27:52prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-markdown-it-15.x"
}
DEBUG10:27:52Branch renovate/main-markdown-it-15.x creation is disabled because dependencyDashboardApproval=true
{
  "baseBranch": "main",
  "branch": "renovate/main-markdown-it-15.x"
}
renovate/main-neotraverse-1.x 10 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-neotraverse-1.x"
}
DEBUG10:27:52getBranchPr(renovate/main-neotraverse-1.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-neotraverse-1.x"
}
DEBUG10:27:52findPr(renovate/main-neotraverse-1.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-neotraverse-1.x"
}
DEBUG10:27:52branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-neotraverse-1.x"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-neotraverse-1.x"
}
DEBUG10:27:52Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-neotraverse-1.x"
}
DEBUG10:27:52findPr(renovate/main-neotraverse-1.x, build(deps): update dependency neotraverse to v1 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-neotraverse-1.x"
}
DEBUG10:27:52findPr(renovate/neotraverse-1.x, build(deps): update dependency neotraverse to v1 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-neotraverse-1.x"
}
DEBUG10:27:52prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-neotraverse-1.x"
}
DEBUG10:27:52Branch renovate/main-neotraverse-1.x creation is disabled because dependencyDashboardApproval=true
{
  "baseBranch": "main",
  "branch": "renovate/main-neotraverse-1.x"
}
renovate/main-node-html-parser-9.x 10 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-node-html-parser-9.x"
}
DEBUG10:27:52getBranchPr(renovate/main-node-html-parser-9.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-node-html-parser-9.x"
}
DEBUG10:27:52findPr(renovate/main-node-html-parser-9.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-node-html-parser-9.x"
}
DEBUG10:27:52branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-node-html-parser-9.x"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-node-html-parser-9.x"
}
DEBUG10:27:52Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-node-html-parser-9.x"
}
DEBUG10:27:52findPr(renovate/main-node-html-parser-9.x, build(deps): update dependency node-html-parser to v9 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-node-html-parser-9.x"
}
DEBUG10:27:52findPr(renovate/node-html-parser-9.x, build(deps): update dependency node-html-parser to v9 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-node-html-parser-9.x"
}
DEBUG10:27:52prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-node-html-parser-9.x"
}
DEBUG10:27:52Branch renovate/main-node-html-parser-9.x creation is disabled because dependencyDashboardApproval=true
{
  "baseBranch": "main",
  "branch": "renovate/main-node-html-parser-9.x"
}
renovate/main-validate-npm-package-name-8.x 10 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-validate-npm-package-name-8.x"
}
DEBUG10:27:52getBranchPr(renovate/main-validate-npm-package-name-8.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-validate-npm-package-name-8.x"
}
DEBUG10:27:52findPr(renovate/main-validate-npm-package-name-8.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-validate-npm-package-name-8.x"
}
DEBUG10:27:52branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-validate-npm-package-name-8.x"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-validate-npm-package-name-8.x"
}
DEBUG10:27:52Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-validate-npm-package-name-8.x"
}
DEBUG10:27:52findPr(renovate/main-validate-npm-package-name-8.x, build(deps): update dependency validate-npm-package-name to v8 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-validate-npm-package-name-8.x"
}
DEBUG10:27:52findPr(renovate/validate-npm-package-name-8.x, build(deps): update dependency validate-npm-package-name to v8 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-validate-npm-package-name-8.x"
}
DEBUG10:27:52prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-validate-npm-package-name-8.x"
}
DEBUG10:27:52Branch renovate/main-validate-npm-package-name-8.x creation is disabled because dependencyDashboardApproval=true
{
  "baseBranch": "main",
  "branch": "renovate/main-validate-npm-package-name-8.x"
}
renovate/main-xmldoc-3.x 10 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-xmldoc-3.x"
}
DEBUG10:27:52getBranchPr(renovate/main-xmldoc-3.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-xmldoc-3.x"
}
DEBUG10:27:52findPr(renovate/main-xmldoc-3.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-xmldoc-3.x"
}
DEBUG10:27:52branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-xmldoc-3.x"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-xmldoc-3.x"
}
DEBUG10:27:52Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-xmldoc-3.x"
}
DEBUG10:27:52findPr(renovate/main-xmldoc-3.x, build(deps): update dependency xmldoc to v3 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-xmldoc-3.x"
}
DEBUG10:27:52findPr(renovate/xmldoc-3.x, build(deps): update dependency xmldoc to v3 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-xmldoc-3.x"
}
DEBUG10:27:52prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-xmldoc-3.x"
}
DEBUG10:27:52Branch renovate/main-xmldoc-3.x creation is disabled because dependencyDashboardApproval=true
{
  "baseBranch": "main",
  "branch": "renovate/main-xmldoc-3.x"
}
renovate/main-commander-js-extra-typings-15.x 10 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-commander-js-extra-typings-15.x"
}
DEBUG10:27:52getBranchPr(renovate/main-commander-js-extra-typings-15.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-commander-js-extra-typings-15.x"
}
DEBUG10:27:52findPr(renovate/main-commander-js-extra-typings-15.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-commander-js-extra-typings-15.x"
}
DEBUG10:27:52branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-commander-js-extra-typings-15.x"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-commander-js-extra-typings-15.x"
}
DEBUG10:27:52Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-commander-js-extra-typings-15.x"
}
DEBUG10:27:52findPr(renovate/main-commander-js-extra-typings-15.x, chore(deps): update dependency @commander-js/extra-typings to v15 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-commander-js-extra-typings-15.x"
}
DEBUG10:27:52findPr(renovate/commander-js-extra-typings-15.x, chore(deps): update dependency @commander-js/extra-typings to v15 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-commander-js-extra-typings-15.x"
}
DEBUG10:27:52prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-commander-js-extra-typings-15.x"
}
DEBUG10:27:52Branch renovate/main-commander-js-extra-typings-15.x creation is disabled because dependencyDashboardApproval=true
{
  "baseBranch": "main",
  "branch": "renovate/main-commander-js-extra-typings-15.x"
}
renovate/main-astral-sh-setup-uv-10.x 10 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-astral-sh-setup-uv-10.x"
}
DEBUG10:27:52getBranchPr(renovate/main-astral-sh-setup-uv-10.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-astral-sh-setup-uv-10.x"
}
DEBUG10:27:52findPr(renovate/main-astral-sh-setup-uv-10.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-astral-sh-setup-uv-10.x"
}
DEBUG10:27:52branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-astral-sh-setup-uv-10.x"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-astral-sh-setup-uv-10.x"
}
DEBUG10:27:52Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-astral-sh-setup-uv-10.x"
}
DEBUG10:27:52findPr(renovate/main-astral-sh-setup-uv-10.x, chore(deps): update dependency astral-sh/setup-uv to v10 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-astral-sh-setup-uv-10.x"
}
DEBUG10:27:52findPr(renovate/astral-sh-setup-uv-10.x, chore(deps): update dependency astral-sh/setup-uv to v10 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-astral-sh-setup-uv-10.x"
}
DEBUG10:27:52prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-astral-sh-setup-uv-10.x"
}
DEBUG10:27:52Branch renovate/main-astral-sh-setup-uv-10.x creation is disabled because dependencyDashboardApproval=true
{
  "baseBranch": "main",
  "branch": "renovate/main-astral-sh-setup-uv-10.x"
}
renovate/main-containerbase-erlang-prebuild-27.x 12 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}
DEBUG10:27:52branch.isUpToDate(): using cached result "true"
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}
DEBUG10:27:52getBranchPr(renovate/main-containerbase-erlang-prebuild-27.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}
DEBUG10:27:52findPr(renovate/main-containerbase-erlang-prebuild-27.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}
DEBUG10:27:52branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}
DEBUG10:27:52Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}
DEBUG10:27:52findPr(renovate/main-containerbase-erlang-prebuild-27.x, chore(deps): update dependency containerbase/erlang-prebuild to v27 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}
DEBUG10:27:52Found PR #44187
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}
DEBUG10:27:52Found closed PR with current title
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}
DEBUG10:27:52Returning PR from cache
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}
DEBUG10:27:52Closed PR #44187 already exists. Skipping branch.
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-27.x",
  "prTitle": "chore(deps): update dependency containerbase/erlang-prebuild to v27 (main)"
}
renovate/main-containerbase-erlang-prebuild-28.x 12 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}
DEBUG10:27:52branch.isUpToDate(): using cached result "true"
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}
DEBUG10:27:52getBranchPr(renovate/main-containerbase-erlang-prebuild-28.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}
DEBUG10:27:52findPr(renovate/main-containerbase-erlang-prebuild-28.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}
DEBUG10:27:52branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}
DEBUG10:27:52Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}
DEBUG10:27:52findPr(renovate/main-containerbase-erlang-prebuild-28.x, chore(deps): update dependency containerbase/erlang-prebuild to v28 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}
DEBUG10:27:52Found PR #44188
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}
DEBUG10:27:52Found closed PR with current title
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}
DEBUG10:27:52Returning PR from cache
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}
DEBUG10:27:52Closed PR #44188 already exists. Skipping branch.
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-28.x",
  "prTitle": "chore(deps): update dependency containerbase/erlang-prebuild to v28 (main)"
}
renovate/main-containerbase-erlang-prebuild-29.x 12 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}
DEBUG10:27:52branch.isUpToDate(): using cached result "true"
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}
DEBUG10:27:52getBranchPr(renovate/main-containerbase-erlang-prebuild-29.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}
DEBUG10:27:52findPr(renovate/main-containerbase-erlang-prebuild-29.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}
DEBUG10:27:52branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}
DEBUG10:27:52Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}
DEBUG10:27:52findPr(renovate/main-containerbase-erlang-prebuild-29.x, chore(deps): update dependency containerbase/erlang-prebuild to v29 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}
DEBUG10:27:52Found PR #44193
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}
DEBUG10:27:52Found closed PR with current title
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}
DEBUG10:27:52Returning PR from cache
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}
DEBUG10:27:52Closed PR #44193 already exists. Skipping branch.
{
  "baseBranch": "main",
  "branch": "renovate/main-containerbase-erlang-prebuild-29.x",
  "prTitle": "chore(deps): update dependency containerbase/erlang-prebuild to v29 (main)"
}
renovate/main-conventional-changelog-conventionalcommits-10.x 10 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-conventional-changelog-conventionalcommits-10.x"
}
DEBUG10:27:52getBranchPr(renovate/main-conventional-changelog-conventionalcommits-10.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-conventional-changelog-conventionalcommits-10.x"
}
DEBUG10:27:52findPr(renovate/main-conventional-changelog-conventionalcommits-10.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-conventional-changelog-conventionalcommits-10.x"
}
DEBUG10:27:52branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-conventional-changelog-conventionalcommits-10.x"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-conventional-changelog-conventionalcommits-10.x"
}
DEBUG10:27:52Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-conventional-changelog-conventionalcommits-10.x"
}
DEBUG10:27:52findPr(renovate/main-conventional-changelog-conventionalcommits-10.x, chore(deps): update dependency conventional-changelog-conventionalcommits to v10 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-conventional-changelog-conventionalcommits-10.x"
}
DEBUG10:27:52findPr(renovate/conventional-changelog-conventionalcommits-10.x, chore(deps): update dependency conventional-changelog-conventionalcommits to v10 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-conventional-changelog-conventionalcommits-10.x"
}
DEBUG10:27:52prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-conventional-changelog-conventionalcommits-10.x"
}
DEBUG10:27:52Branch renovate/main-conventional-changelog-conventionalcommits-10.x creation is disabled because dependencyDashboardApproval=true
{
  "baseBranch": "main",
  "branch": "renovate/main-conventional-changelog-conventionalcommits-10.x"
}
renovate/main-graphql-17.x 10 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-graphql-17.x"
}
DEBUG10:27:52getBranchPr(renovate/main-graphql-17.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-graphql-17.x"
}
DEBUG10:27:52findPr(renovate/main-graphql-17.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-graphql-17.x"
}
DEBUG10:27:52branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-graphql-17.x"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-graphql-17.x"
}
DEBUG10:27:52Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-graphql-17.x"
}
DEBUG10:27:52findPr(renovate/main-graphql-17.x, chore(deps): update dependency graphql to v17 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-graphql-17.x"
}
DEBUG10:27:52findPr(renovate/graphql-17.x, chore(deps): update dependency graphql to v17 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-graphql-17.x"
}
DEBUG10:27:52prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-graphql-17.x"
}
DEBUG10:27:52Branch renovate/main-graphql-17.x creation is disabled because dependencyDashboardApproval=true
{
  "baseBranch": "main",
  "branch": "renovate/main-graphql-17.x"
}
renovate/main-ubuntu-26.x 10 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-ubuntu-26.x"
}
DEBUG10:27:52getBranchPr(renovate/main-ubuntu-26.x)
{
  "baseBranch": "main",
  "branch": "renovate/main-ubuntu-26.x"
}
DEBUG10:27:52findPr(renovate/main-ubuntu-26.x, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-ubuntu-26.x"
}
DEBUG10:27:52branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-ubuntu-26.x"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-ubuntu-26.x"
}
DEBUG10:27:52Check for closed PR because recreating closed PRs is disabled.
{
  "baseBranch": "main",
  "branch": "renovate/main-ubuntu-26.x"
}
DEBUG10:27:52findPr(renovate/main-ubuntu-26.x, chore(deps): update ubuntu docker tag to v26 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-ubuntu-26.x"
}
DEBUG10:27:52findPr(renovate/ubuntu-26.x, chore(deps): update ubuntu docker tag to v26 (main), !open)
{
  "baseBranch": "main",
  "branch": "renovate/main-ubuntu-26.x"
}
DEBUG10:27:52prAlreadyExisted=false
{
  "baseBranch": "main",
  "branch": "renovate/main-ubuntu-26.x"
}
DEBUG10:27:52Branch renovate/main-ubuntu-26.x creation is disabled because dependencyDashboardApproval=true
{
  "baseBranch": "main",
  "branch": "renovate/main-ubuntu-26.x"
}
renovate/main-lock-file-maintenance 18 lines
DEBUG10:27:52syncBranchState()
{
  "baseBranch": "main",
  "branch": "renovate/main-lock-file-maintenance"
}
DEBUG10:27:52getBranchPr(renovate/main-lock-file-maintenance)
{
  "baseBranch": "main",
  "branch": "renovate/main-lock-file-maintenance"
}
DEBUG10:27:52findPr(renovate/main-lock-file-maintenance, undefined, open)
{
  "baseBranch": "main",
  "branch": "renovate/main-lock-file-maintenance"
}
DEBUG10:27:52branchExists=false
{
  "baseBranch": "main",
  "branch": "renovate/main-lock-file-maintenance"
}
DEBUG10:27:52dependencyDashboardCheck=undefined
{
  "baseBranch": "main",
  "branch": "renovate/main-lock-file-maintenance"
}
DEBUG10:27:52recreateClosed is true. No need to check for closed PR.
{
  "baseBranch": "main",
  "branch": "renovate/main-lock-file-maintenance"
}
DEBUG10:27:52Open PR Count: 5, Existing Branch Count: 6, Hourly PR Count: 0, Hourly Commit Count: 0
{
  "baseBranch": "main",
  "branch": "renovate/main-lock-file-maintenance"
}
DEBUG10:27:52prHourlyLimit of the upgrades present in this branch
{
  "baseBranch": "main",
  "branch": "renovate/main-lock-file-maintenance",
  "limits": [
    {
      "prHourlyLimit": 2
    }
  ]
}
DEBUG10:27:52Calculated lowest prHourlyLimit among the upgrades present in this branch is 2.
{
  "baseBranch": "main",
  "branch": "renovate/main-lock-file-maintenance"
}
DEBUG10:27:52branchConcurrentLimit of the upgrades present in this branch
{
  "baseBranch": "main",
  "branch": "renovate/main-lock-file-maintenance",
  "limits": [
    {
      "branchConcurrentLimit": null
    }
  ]
}
DEBUG10:27:52Calculated lowest branchConcurrentLimit among the upgrades present in this branch is 10.
{
  "baseBranch": "main",
  "branch": "renovate/main-lock-file-maintenance"
}
DEBUG10:27:52commitHourlyLimit of the upgrades present in this branch
{
  "baseBranch": "main",
  "branch": "renovate/main-lock-file-maintenance",
  "limits": [
    {
      "commitHourlyLimit": 0
    }
  ]
}
DEBUG10:27:52commitHourlyLimit of this branch is unlimited, because at least one of the upgrade has it's commitHourlyLimit set to "No limit" ie. 0 or null
{
  "baseBranch": "main",
  "branch": "renovate/main-lock-file-maintenance"
}
DEBUG10:27:52Checking schedule(schedule=* 0-3 * * 1, tz=null, now=2026-08-13T10:27:52.125Z)
{
  "baseBranch": "main",
  "branch": "renovate/main-lock-file-maintenance"
}
DEBUG10:27:52Checking 1 schedule(s)
{
  "baseBranch": "main",
  "branch": "renovate/main-lock-file-maintenance"
}
DEBUG10:27:52Human-readable summary for cron:: Every minute, between 12:00 AM and 03:59 AM, only on Monday
{
  "baseBranch": "main",
  "branch": "renovate/main-lock-file-maintenance"
}
DEBUG10:27:52Package not scheduled
{
  "baseBranch": "main",
  "branch": "renovate/main-lock-file-maintenance"
}
DEBUG10:27:52Skipping branch creation as not within schedule
{
  "baseBranch": "main",
  "branch": "renovate/main-lock-file-maintenance"
}
DEBUG10:27:52getBranchPr(renovate/main-jsonata-2.x)
DEBUG10:27:52findPr(renovate/main-jsonata-2.x, undefined, open)
DEBUG10:27:52Found PR #44797
DEBUG10:27:52getBranchUpdateDate(): using cached result "2026-08-11T13:13:26.000+00:00"
DEBUG10:27:52getBranchPr(renovate/main-python-3.x)
DEBUG10:27:52findPr(renovate/main-python-3.x, undefined, open)
DEBUG10:27:52Found PR #43919
DEBUG10:27:52getBranchUpdateDate(): using cached result "2026-08-05T17:27:32.000+00:00"
DEBUG10:27:52getBranchPr(renovate/main-ghcr.io-renovatebot-base-image-13.x)
DEBUG10:27:52findPr(renovate/main-ghcr.io-renovatebot-base-image-13.x, undefined, open)
DEBUG10:27:52Found PR #45255
DEBUG10:27:52getBranchUpdateDate(): using cached result "2026-08-13T02:25:25.000+00:00"
DEBUG10:27:52getBranchPr(renovate/main-prettier-packages)
DEBUG10:27:52findPr(renovate/main-prettier-packages, undefined, open)
DEBUG10:27:52getBranchUpdateDate(): using cached result "2026-02-28T07:35:57.000+00:00"
DEBUG10:27:52getBranchPr(renovate/main-linters)
DEBUG10:27:52findPr(renovate/main-linters, undefined, open)
DEBUG10:27:52Found PR #44542
DEBUG10:27:52getBranchUpdateDate(): using cached result "2026-08-11T13:14:10.000+00:00"
DEBUG10:27:52getBranchPr(renovate/main-got-15.x)
DEBUG10:27:52findPr(renovate/main-got-15.x, undefined, open)
DEBUG10:27:52Found PR #43120
DEBUG10:27:52getBranchUpdateDate(): using cached result "2026-06-14T12:56:59.000+00:00"
DEBUG10:27:52http cache: Using cached response: https://api.github.com/repos/renovatebot/renovate/contents/renovate.json from 2026-08-13T10:26:47.704Z
DEBUG10:27:52Config does not need migration
DEBUG10:27:52ensureDependencyDashboard()
DEBUG10:27:52Ensuring Dependency Dashboard
DEBUG10:27:52Checking packageFiles for deprecated or replacement packages
DEBUG10:27:52http cache: Using cached response: https://api.github.com/repos/renovatebot/renovate/issues/2958 from 2026-08-13T10:26:49.644Z
DEBUG10:27:52Issues cache: Updating issue 2958 in cache
DEBUG10:27:52http cache: Using cached response: https://api.github.com/repos/renovatebot/renovate/issues/2958 from 2026-08-13T10:27:52.400Z
DEBUG10:27:52Issues cache: Updating issue 2958 in cache
DEBUG10:27:52ensureIssue(Dependency Dashboard)
DEBUG10:27:53http cache: Using cached response: https://api.github.com/repos/renovatebot/renovate/issues/2958 from 2026-08-13T10:27:52.691Z
DEBUG10:27:53Issues cache: Updating issue 2958 in cache
DEBUG10:27:53Issue is open and up to date - nothing to do
DEBUG10:27:53checkReconfigureBranch()
DEBUG10:27:53No reconfigure branch found
{
  "reconfigureBranch": "renovate/reconfigure"
}
DEBUG10:27:53Removing any stale branches
DEBUG10:27:53config.repoIsOnboarded=true
DEBUG10:27:53Branch lists
{
  "branchList": [
    "renovate/main-astral-sh-setup-uv-10.x",
    "renovate/main-aws-sdk-js-v3-monorepo",
    "renovate/main-biomejs-biome-2.x",
    "renovate/main-cacache-21.x",
    "renovate/main-commander-15.x",
    "renovate/main-commander-js-extra-typings-15.x",
    "renovate/main-containerbase-erlang-prebuild-27.x",
    "renovate/main-containerbase-erlang-prebuild-28.x",
    "renovate/main-containerbase-erlang-prebuild-29.x",
    "renovate/main-conventional-changelog-conventionalcommits-10.x",
    "renovate/main-docs-python-3.14",
    "renovate/main-docs-renovate-renovate-44.x",
    "renovate/main-esbuild-0.x",
    "renovate/main-execa-10.x",
    "renovate/main-ghcr.io-renovatebot-base-image-13.x",
    "renovate/main-global-agent-4.x",
    "renovate/main-google-auth-library-11.x",
    "renovate/main-got-15.x",
    "renovate/main-graphql-17.x",
    "renovate/main-hyrious-marshal-0.x",
    "renovate/main-ini-7.x",
    "renovate/main-jsonata-2.x",
    "renovate/main-jsonc-weaver-0.x",
    "renovate/main-linters",
    "renovate/main-lock-file-maintenance",
    "renovate/main-luxon-3.x",
    "renovate/main-markdown-it-15.x",
    "renovate/main-memfs-4.x",
    "renovate/main-neotraverse-1.x",
    "renovate/main-node-html-parser-9.x",
    "renovate/main-pnpm-11.x",
    "renovate/main-prettier-packages",
    "renovate/main-protobufjs-8.x",
    "renovate/main-protobufjs8.0.1-8.x",
    "renovate/main-python-3.x",
    "renovate/main-redis-client-6.x",
    "renovate/main-smithy-util-stream-4.x",
    "renovate/main-ubuntu-26.x",
    "renovate/main-validate-npm-package-name-8.x",
    "renovate/main-vite-8.x",
    "renovate/main-xmldoc-3.x"
  ],
  "renovateBranches": [
    "renovate/main-ghcr.io-renovatebot-base-image-13.x",
    "renovate/main-got-15.x",
    "renovate/main-jsonata-2.x",
    "renovate/main-linters",
    "renovate/main-npm-esbuild-vulnerability",
    "renovate/main-prettier-packages",
    "renovate/main-python-3.x"
  ]
}
DEBUG10:27:53remainingBranches=renovate/main-npm-esbuild-vulnerability
DEBUG10:27:53findPr(renovate/main-npm-esbuild-vulnerability, undefined, open)
DEBUG10:27:53branch.isModified(): using git to calculate against baseBranch "main"
DEBUG10:27:53branch.isModified() = true
{
  "baseBranch": "main",
  "branchName": "renovate/main-npm-esbuild-vulnerability",
  "unrecognizedAuthors": [
    "jamie.tanna@mend.io"
  ]
}
DEBUG10:27:53setCachedModifiedResult(): Branch cache not present
renovate/main-npm-esbuild-vulnerability 1 lines
DEBUG10:27:53Orphan Branch is modified - skipping branch deletion
{
  "branch": "renovate/main-npm-esbuild-vulnerability"
}
DEBUG10:27:54PackageFiles.clear() - Package files deleted
DEBUG10:27:54Repo is activated
DEBUG10:27:54Branch summary
{
  "baseBranches": [
    {
      "branchName": "main",
      "sha": "ab105e6e42c6da1b64897d7e15184ab551d3fcfe"
    }
  ],
  "branches": [
    {
      "automerge": true,
      "baseBranch": "main",
      "baseBranchSha": "ab105e6e42c6da1b64897d7e15184ab551d3fcfe",
      "branchName": "renovate/main-jsonata-2.x",
      "branchSha": "a479cae2486b6f13034ec963176bb172f01c3741",
      "isModified": false,
      "isPristine": false
    },
    {
      "automerge": true,
      "baseBranch": "main",
      "baseBranchSha": "ab105e6e42c6da1b64897d7e15184ab551d3fcfe",
      "branchName": "renovate/main-python-3.x",
      "branchSha": "596be699c9b6947cd1a60048aa0ea7bc9aa7b5a8",
      "isModified": false,
      "isPristine": false
    },
    {
      "automerge": true,
      "baseBranch": "main",
      "baseBranchSha": "ab105e6e42c6da1b64897d7e15184ab551d3fcfe",
      "branchName": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
      "branchSha": "8c0f5f7c730362308c120fa43d30bec9613a3310",
      "isModified": false,
      "isPristine": false
    },
    {
      "automerge": true,
      "baseBranch": "main",
      "baseBranchSha": "ab105e6e42c6da1b64897d7e15184ab551d3fcfe",
      "branchName": "renovate/main-prettier-packages",
      "branchSha": "5839cb42f105121bddfbfcb67651f849ca0ccca4",
      "isModified": true,
      "isPristine": false
    },
    {
      "automerge": true,
      "baseBranch": "main",
      "baseBranchSha": "ab105e6e42c6da1b64897d7e15184ab551d3fcfe",
      "branchName": "renovate/main-linters",
      "branchSha": "1c8c2eb5b921f9d8b79afad77a217b02adf9b525",
      "isModified": false,
      "isPristine": false
    },
    {
      "automerge": false,
      "baseBranch": "main",
      "baseBranchSha": "ab105e6e42c6da1b64897d7e15184ab551d3fcfe",
      "branchName": "renovate/main-got-15.x",
      "branchSha": "ebcc10ba62120e81c8d9c33bfe8a7853aa9ed2cf",
      "isModified": true,
      "isPristine": false
    }
  ],
  "cacheModified": true,
  "defaultBranch": "main",
  "inactiveBranches": [
    "renovate/main-docs-python-3.14",
    "renovate/main-protobufjs-8.x",
    "renovate/main-biomejs-biome-2.x",
    "renovate/main-hyrious-marshal-0.x",
    "renovate/main-luxon-3.x",
    "renovate/main-esbuild-0.x",
    "renovate/main-memfs-4.x",
    "renovate/main-protobufjs8.0.1-8.x",
    "renovate/main-vite-8.x",
    "renovate/main-aws-sdk-js-v3-monorepo",
    "renovate/main-jsonc-weaver-0.x",
    "renovate/main-smithy-util-stream-4.x",
    "renovate/main-pnpm-11.x",
    "renovate/main-docs-renovate-renovate-44.x",
    "renovate/main-redis-client-6.x",
    "renovate/main-cacache-21.x",
    "renovate/main-commander-15.x",
    "renovate/main-execa-10.x",
    "renovate/main-global-agent-4.x",
    "renovate/main-google-auth-library-11.x",
    "renovate/main-ini-7.x",
    "renovate/main-markdown-it-15.x",
    "renovate/main-neotraverse-1.x",
    "renovate/main-node-html-parser-9.x",
    "renovate/main-validate-npm-package-name-8.x",
    "renovate/main-xmldoc-3.x",
    "renovate/main-commander-js-extra-typings-15.x",
    "renovate/main-astral-sh-setup-uv-10.x",
    "renovate/main-containerbase-erlang-prebuild-27.x",
    "renovate/main-containerbase-erlang-prebuild-28.x",
    "renovate/main-containerbase-erlang-prebuild-29.x",
    "renovate/main-conventional-changelog-conventionalcommits-10.x",
    "renovate/main-graphql-17.x",
    "renovate/main-ubuntu-26.x",
    "renovate/main-lock-file-maintenance"
  ]
}
DEBUG10:27:54branches info extended
{
  "branchesInformation": [
    {
      "branchName": "renovate/main-docs-python-3.14",
      "prNo": null,
      "prTitle": "docs: update references to python to 297cf11 (main)",
      "result": "not-scheduled",
      "upgrades": [
        {
          "currentDigest": "sha256:3a9d2dd3f18e5c7a9d8de7b3659418a4ab848ccd409fb9e91ef9d7a6a3520ba7",
          "currentValue": "3.14",
          "currentVersion": "3.14",
          "datasource": "docker",
          "depName": "python",
          "displayPending": "",
          "fixedVersion": "3.14",
          "newDigest": "sha256:297cf11d0b98b38ac26a56136f0279df845314bcd0347c1f6383fee6e75125ee",
          "newValue": "3.14",
          "packageFile": "lib/modules/manager/azure-pipelines/readme.md",
          "packageName": "python",
          "updateType": "digest"
        }
      ]
    },
    {
      "branchName": "renovate/main-jsonata-2.x",
      "prNo": 44797,
      "prTitle": "build(deps): update dependency jsonata to v2.2.2 (main)",
      "result": "done",
      "upgrades": [
        {
          "currentValue": "2.2.1",
          "currentVersion": "2.2.1",
          "datasource": "npm",
          "depName": "jsonata",
          "displayPending": "",
          "fixedVersion": "2.2.1",
          "newValue": "2.2.2",
          "newVersion": "2.2.2",
          "packageFile": "package.json",
          "packageName": "jsonata",
          "updateType": "patch"
        }
      ]
    },
    {
      "branchName": "renovate/main-protobufjs-8.x",
      "prNo": null,
      "prTitle": "build(deps): update dependency protobufjs to v8.7.2 (main)",
      "result": "pending",
      "upgrades": [
        {
          "currentValue": "8.7.1",
          "currentVersion": "8.7.1",
          "datasource": "npm",
          "depName": "protobufjs",
          "displayPending": "",
          "fixedVersion": "8.7.1",
          "newValue": "8.7.2",
          "newVersion": "8.7.2",
          "packageFile": "package.json",
          "packageName": "protobufjs",
          "updateType": "patch"
        }
      ]
    },
    {
      "branchName": "renovate/main-biomejs-biome-2.x",
      "prNo": null,
      "prTitle": "chore(deps): update dependency @biomejs/biome to v2.5.8 (main)",
      "result": "pending",
      "upgrades": [
        {
          "currentValue": "2.5.7",
          "currentVersion": "2.5.7",
          "datasource": "npm",
          "depName": "@biomejs/biome",
          "displayPending": "",
          "fixedVersion": "2.5.7",
          "newValue": "2.5.8",
          "newVersion": "2.5.8",
          "packageFile": "package.json",
          "packageName": "@biomejs/biome",
          "updateType": "patch"
        }
      ]
    },
    {
      "branchName": "renovate/main-hyrious-marshal-0.x",
      "prNo": null,
      "prTitle": "chore(deps): update dependency @hyrious/marshal to v0.3.4 (main)",
      "result": "pending",
      "upgrades": [
        {
          "currentValue": "0.3.3",
          "currentVersion": "0.3.3",
          "datasource": "npm",
          "depName": "@hyrious/marshal",
          "displayPending": "",
          "fixedVersion": "0.3.3",
          "newValue": "0.3.4",
          "newVersion": "0.3.4",
          "packageFile": "package.json",
          "packageName": "@hyrious/marshal",
          "updateType": "patch"
        }
      ]
    },
    {
      "branchName": "renovate/main-luxon-3.x",
      "prNo": null,
      "prTitle": "chore(deps): update dependency @types/luxon to v3.7.4 (main)",
      "result": "pending",
      "upgrades": [
        {
          "currentValue": "3.7.3",
          "currentVersion": "3.7.3",
          "datasource": "npm",
          "depName": "@types/luxon",
          "displayPending": "",
          "fixedVersion": "3.7.3",
          "newValue": "3.7.4",
          "newVersion": "3.7.4",
          "packageFile": "package.json",
          "packageName": "@types/luxon",
          "updateType": "patch"
        }
      ]
    },
    {
      "branchName": "renovate/main-esbuild-0.x",
      "prNo": null,
      "prTitle": "chore(deps): update dependency esbuild to v0.28.2 (main)",
      "result": "pending",
      "upgrades": [
        {
          "currentValue": "0.28.1",
          "currentVersion": "0.28.1",
          "datasource": "npm",
          "depName": "esbuild",
          "displayPending": "",
          "fixedVersion": "0.28.1",
          "newValue": "0.28.2",
          "newVersion": "0.28.2",
          "packageFile": "pnpm-workspace.yaml",
          "packageName": "esbuild",
          "updateType": "patch"
        }
      ]
    },
    {
      "branchName": "renovate/main-memfs-4.x",
      "prNo": null,
      "prTitle": "chore(deps): update dependency memfs to v4.68.1 (main)",
      "result": "pending",
      "upgrades": [
        {
          "currentValue": "4.68.0",
          "currentVersion": "4.68.0",
          "datasource": "npm",
          "depName": "memfs",
          "displayPending": "",
          "fixedVersion": "4.68.0",
          "newValue": "4.68.1",
          "newVersion": "4.68.1",
          "packageFile": "package.json",
          "packageName": "memfs",
          "updateType": "patch"
        }
      ]
    },
    {
      "branchName": "renovate/main-protobufjs8.0.1-8.x",
      "prNo": null,
      "prTitle": "chore(deps): update dependency protobufjs@8.0.1 to v8.7.2 (main)",
      "result": "pending",
      "upgrades": [
        {
          "currentValue": "8.7.1",
          "currentVersion": "8.7.1",
          "datasource": "npm",
          "depName": "protobufjs@8.0.1",
          "displayPending": "",
          "fixedVersion": "8.7.1",
          "newValue": "8.7.2",
          "newVersion": "8.7.2",
          "packageFile": "pnpm-workspace.yaml",
          "packageName": "protobufjs",
          "updateType": "patch"
        }
      ]
    },
    {
      "branchName": "renovate/main-vite-8.x",
      "prNo": null,
      "prTitle": "chore(deps): update dependency vite to v8.2.1 (main)",
      "result": "pending",
      "upgrades": [
        {
          "currentValue": "8.2.0",
          "currentVersion": "8.2.0",
          "datasource": "npm",
          "depName": "vite",
          "displayPending": "",
          "fixedVersion": "8.2.0",
          "newValue": "8.2.1",
          "newVersion": "8.2.1",
          "packageFile": "pnpm-workspace.yaml",
          "packageName": "vite",
          "updateType": "patch"
        }
      ]
    },
    {
      "branchName": "renovate/main-python-3.x",
      "prNo": 43919,
      "prTitle": "chore(deps): update python docker tag to v3.14.7 (main)",
      "result": "done",
      "upgrades": [
        {
          "currentValue": "3.14.5",
          "currentVersion": "3.14.5",
          "datasource": "docker",
          "depName": "python",
          "displayPending": "",
          "fixedVersion": "3.14.5",
          "newValue": "3.14.7",
          "newVersion": "3.14.7",
          "packageFile": ".python-version",
          "packageName": "python",
          "updateType": "patch"
        }
      ]
    },
    {
      "branchName": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
      "prNo": 45255,
      "prTitle": "fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.86.1 (main)",
      "result": "done",
      "upgrades": [
        {
          "currentValue": "13.86.0",
          "currentVersion": "13.86.0",
          "datasource": "docker",
          "depName": "ghcr.io/renovatebot/base-image",
          "displayPending": "",
          "fixedVersion": "13.86.0",
          "newValue": "13.86.1",
          "newVersion": "13.86.1",
          "packageFile": "lib/config/options/index.ts",
          "packageName": "ghcr.io/renovatebot/base-image",
          "updateType": "patch"
        },
        {
          "currentDigest": "sha256:c3984526f666193a5de7a5f30dbc03d81461bd8e3ed18529d5249b7ca4480151",
          "currentValue": "13.86.0",
          "currentVersion": "13.86.0",
          "datasource": "docker",
          "depName": "ghcr.io/renovatebot/base-image",
          "displayPending": "",
          "fixedVersion": "13.86.0",
          "newDigest": "sha256:b27d99729cba0d01b14af73fa072b438ace458021ea1348079d2a9c3ab3a327b",
          "newValue": "13.86.1",
          "newVersion": "13.86.1",
          "packageFile": "tools/docker/Dockerfile",
          "packageName": "ghcr.io/renovatebot/base-image",
          "updateType": "patch"
        },
        {
          "currentDigest": "sha256:75c4c51abe798e71612d93e9400951d658dc5f112ecc69479e14effc7443e143",
          "currentValue": "13.86.0-full",
          "currentVersion": "13.86.0",
          "datasource": "docker",
          "depName": "ghcr.io/renovatebot/base-image",
          "displayPending": "",
          "fixedVersion": "13.86.0",
          "newDigest": "sha256:b2c07bf4f72ac8ce2835dc828f8d992cb6232e530a4a894cfc37a211ca24305f",
          "newValue": "13.86.1-full",
          "newVersion": "13.86.1",
          "packageFile": "tools/docker/Dockerfile",
          "packageName": "ghcr.io/renovatebot/base-image",
          "updateType": "patch"
        },
        {
          "currentDigest": "sha256:c3984526f666193a5de7a5f30dbc03d81461bd8e3ed18529d5249b7ca4480151",
          "currentValue": "13.86.0",
          "currentVersion": "13.86.0",
          "datasource": "docker",
          "depName": "ghcr.io/renovatebot/base-image",
          "displayPending": "",
          "fixedVersion": "13.86.0",
          "newDigest": "sha256:b27d99729cba0d01b14af73fa072b438ace458021ea1348079d2a9c3ab3a327b",
          "newValue": "13.86.1",
          "newVersion": "13.86.1",
          "packageFile": "tools/docker/Dockerfile",
          "packageName": "ghcr.io/renovatebot/base-image",
          "updateType": "patch"
        }
      ]
    },
    {
      "branchName": "renovate/main-aws-sdk-js-v3-monorepo",
      "prNo": null,
      "prTitle": "build(deps): update aws-sdk-js-v3 monorepo to v3.1104.0 (main)",
      "result": "not-scheduled",
      "upgrades": [
        {
          "currentValue": "3.1095.0",
          "currentVersion": "3.1095.0",
          "datasource": "npm",
          "depName": "@aws-sdk/client-codecommit",
          "displayPending": "`3.1109.0` (+4)",
          "fixedVersion": "3.1095.0",
          "newValue": "3.1104.0",
          "newVersion": "3.1104.0",
          "packageFile": "package.json",
          "packageName": "@aws-sdk/client-codecommit",
          "updateType": "minor"
        },
        {
          "currentValue": "3.1095.0",
          "currentVersion": "3.1095.0",
          "datasource": "npm",
          "depName": "@aws-sdk/client-ec2",
          "displayPending": "`3.1109.0` (+4)",
          "fixedVersion": "3.1095.0",
          "newValue": "3.1104.0",
          "newVersion": "3.1104.0",
          "packageFile": "package.json",
          "packageName": "@aws-sdk/client-ec2",
          "updateType": "minor"
        },
        {
          "currentValue": "3.1095.0",
          "currentVersion": "3.1095.0",
          "datasource": "npm",
          "depName": "@aws-sdk/client-ecr",
          "displayPending": "`3.1109.0` (+4)",
          "fixedVersion": "3.1095.0",
          "newValue": "3.1104.0",
          "newVersion": "3.1104.0",
          "packageFile": "package.json",
          "packageName": "@aws-sdk/client-ecr",
          "updateType": "minor"
        },
        {
          "currentValue": "3.1095.0",
          "currentVersion": "3.1095.0",
          "datasource": "npm",
          "depName": "@aws-sdk/client-eks",
          "displayPending": "`3.1109.0` (+4)",
          "fixedVersion": "3.1095.0",
          "newValue": "3.1104.0",
          "newVersion": "3.1104.0",
          "packageFile": "package.json",
          "packageName": "@aws-sdk/client-eks",
          "updateType": "minor"
        },
        {
          "currentValue": "3.1095.0",
          "currentVersion": "3.1095.0",
          "datasource": "npm",
          "depName": "@aws-sdk/client-rds",
          "displayPending": "`3.1109.0` (+4)",
          "fixedVersion": "3.1095.0",
          "newValue": "3.1104.0",
          "newVersion": "3.1104.0",
          "packageFile": "package.json",
          "packageName": "@aws-sdk/client-rds",
          "updateType": "minor"
        },
        {
          "currentValue": "3.1095.0",
          "currentVersion": "3.1095.0",
          "datasource": "npm",
          "depName": "@aws-sdk/client-s3",
          "displayPending": "`3.1109.0` (+4)",
          "fixedVersion": "3.1095.0",
          "newValue": "3.1104.0",
          "newVersion": "3.1104.0",
          "packageFile": "package.json",
          "packageName": "@aws-sdk/client-s3",
          "updateType": "minor"
        },
        {
          "currentValue": "3.1095.0",
          "currentVersion": "3.1095.0",
          "datasource": "npm",
          "depName": "@aws-sdk/credential-providers",
          "displayPending": "`3.1109.0` (+4)",
          "fixedVersion": "3.1095.0",
          "newValue": "3.1104.0",
          "newVersion": "3.1104.0",
          "packageFile": "package.json",
          "packageName": "@aws-sdk/credential-providers",
          "updateType": "minor"
        }
      ]
    },
    {
      "branchName": "renovate/main-jsonc-weaver-0.x",
      "prNo": null,
      "prTitle": "build(deps): update dependency jsonc-weaver to v0.3.1 (main)",
      "result": "pending",
      "upgrades": [
        {
          "currentValue": "0.2.4",
          "currentVersion": "0.2.4",
          "datasource": "npm",
          "depName": "jsonc-weaver",
          "displayPending": "",
          "fixedVersion": "0.2.4",
          "newValue": "0.3.1",
          "newVersion": "0.3.1",
          "packageFile": "package.json",
          "packageName": "jsonc-weaver",
          "updateType": "minor"
        }
      ]
    },
    {
      "branchName": "renovate/main-prettier-packages",
      "prNo": null,
      "prTitle": "build(deps): update dependency prettier to v3.9.6 (main)",
      "result": "pr-edited",
      "upgrades": [
        {
          "currentValue": "3.8.1",
          "currentVersion": "3.8.1",
          "datasource": "npm",
          "depName": "prettier",
          "displayPending": "",
          "fixedVersion": "3.8.1",
          "newValue": "3.9.6",
          "newVersion": "3.9.6",
          "packageFile": "package.json",
          "packageName": "prettier",
          "updateType": "minor"
        }
      ]
    },
    {
      "branchName": "renovate/main-smithy-util-stream-4.x",
      "prNo": null,
      "prTitle": "chore(deps): update dependency @smithy/util-stream to v4.8.0 (main)",
      "result": "pending",
      "upgrades": [
        {
          "currentValue": "4.7.16",
          "currentVersion": "4.7.16",
          "datasource": "npm",
          "depName": "@smithy/util-stream",
          "displayPending": "",
          "fixedVersion": "4.7.16",
          "newValue": "4.8.0",
          "newVersion": "4.8.0",
          "packageFile": "package.json",
          "packageName": "@smithy/util-stream",
          "updateType": "minor"
        }
      ]
    },
    {
      "branchName": "renovate/main-linters",
      "prNo": 44542,
      "prTitle": "chore(deps): update dependency oxlint to v1.77.0 (main)",
      "result": "done",
      "upgrades": [
        {
          "currentValue": "1.72.0",
          "currentVersion": "1.72.0",
          "datasource": "npm",
          "depName": "oxlint",
          "displayPending": "`1.78.0`",
          "fixedVersion": "1.72.0",
          "newValue": "1.77.0",
          "newVersion": "1.77.0",
          "packageFile": "package.json",
          "packageName": "oxlint",
          "updateType": "minor"
        }
      ]
    },
    {
      "branchName": "renovate/main-pnpm-11.x",
      "prNo": null,
      "prTitle": "chore(deps): update dependency pnpm to v11.21.0 (main)",
      "result": "pending",
      "upgrades": [
        {
          "currentValue": "11.20.0",
          "currentVersion": "11.20.0",
          "datasource": "npm",
          "depName": "pnpm",
          "displayPending": "",
          "fixedVersion": "11.20.0",
          "newValue": "11.21.0",
          "newVersion": "11.21.0",
          "packageFile": "tools/docker/Dockerfile",
          "packageName": "pnpm",
          "updateType": "minor"
        },
        {
          "currentValue": "11.20.0",
          "currentVersion": "11.20.0",
          "datasource": "npm",
          "depName": "pnpm",
          "displayPending": "",
          "fixedVersion": "11.20.0",
          "newValue": "11.21.0",
          "newVersion": "11.21.0",
          "packageFile": "package.json",
          "packageName": "pnpm",
          "updateType": "minor"
        },
        {
          "currentValue": "11.20.0",
          "currentVersion": "11.20.0",
          "datasource": "npm",
          "depName": "pnpm",
          "displayPending": "",
          "fixedVersion": "11.20.0",
          "newValue": "11.21.0",
          "newVersion": "11.21.0",
          "packageFile": "mise.toml",
          "packageName": "pnpm",
          "updateType": "minor"
        }
      ]
    },
    {
      "branchName": "renovate/main-docs-renovate-renovate-44.x",
      "prNo": null,
      "prTitle": "docs: update references to renovate/renovate (main)",
      "result": "not-scheduled",
      "upgrades": [
        {
          "currentValue": "44.18.0",
          "currentVersion": "44.18.0",
          "datasource": "docker",
          "depName": "renovate/renovate",
          "displayPending": "",
          "fixedVersion": "44.18.0",
          "newValue": "44.27.0",
          "newVersion": "44.27.0",
          "packageFile": "docs/usage/examples/self-hosting.md",
          "packageName": "renovate/renovate",
          "updateType": "minor"
        },
        {
          "currentValue": "44.18.0",
          "currentVersion": "44.18.0",
          "datasource": "docker",
          "depName": "renovate/renovate",
          "displayPending": "",
          "fixedVersion": "44.18.0",
          "newValue": "44.27.0",
          "newVersion": "44.27.0",
          "packageFile": "docs/usage/examples/self-hosting.md",
          "packageName": "renovate/renovate",
          "updateType": "minor"
        },
        {
          "currentValue": "44.18.0",
          "currentVersion": "44.18.0",
          "datasource": "docker",
          "depName": "renovate/renovate",
          "displayPending": "",
          "fixedVersion": "44.18.0",
          "newValue": "44.27.0",
          "newVersion": "44.27.0",
          "packageFile": "docs/usage/examples/self-hosting.md",
          "packageName": "renovate/renovate",
          "updateType": "minor"
        },
        {
          "currentValue": "44.18.0",
          "currentVersion": "44.18.0",
          "datasource": "docker",
          "depName": "renovate/renovate",
          "displayPending": "",
          "fixedVersion": "44.18.0",
          "newValue": "44.27.0",
          "newVersion": "44.27.0",
          "packageFile": "docs/usage/examples/self-hosting.md",
          "packageName": "renovate/renovate",
          "updateType": "minor"
        },
        {
          "currentValue": "44.18.0",
          "currentVersion": "44.18.0",
          "datasource": "docker",
          "depName": "renovate/renovate",
          "displayPending": "",
          "fixedVersion": "44.18.0",
          "newValue": "44.27.0",
          "newVersion": "44.27.0",
          "packageFile": "docs/usage/examples/self-hosting.md",
          "packageName": "renovate/renovate",
          "updateType": "minor"
        },
        {
          "currentValue": "44.18.0",
          "currentVersion": "44.18.0",
          "datasource": "docker",
          "depName": "renovate/renovate",
          "displayPending": "",
          "fixedVersion": "44.18.0",
          "newValue": "44.27.0",
          "newVersion": "44.27.0",
          "packageFile": "docs/usage/examples/self-hosting.md",
          "packageName": "renovate/renovate",
          "updateType": "minor"
        },
        {
          "currentValue": "44.18.0",
          "currentVersion": "44.18.0",
          "datasource": "docker",
          "depName": "renovate/renovate",
          "displayPending": "",
          "fixedVersion": "44.18.0",
          "newValue": "44.27.0",
          "newVersion": "44.27.0",
          "packageFile": "docs/usage/examples/self-hosting.md",
          "packageName": "renovate/renovate",
          "updateType": "minor"
        },
        {
          "currentValue": "44.18",
          "currentVersion": "44.18",
          "datasource": "docker",
          "depName": "renovate/renovate",
          "displayPending": "",
          "fixedVersion": "44.18",
          "newValue": "44.27",
          "newVersion": "44.27",
          "packageFile": "docs/usage/examples/self-hosting.md",
          "packageName": "renovate/renovate",
          "updateType": "minor"
        },
        {
          "currentValue": "44.18.0",
          "currentVersion": "44.18.0",
          "datasource": "docker",
          "depName": "renovate/renovate",
          "displayPending": "",
          "fixedVersion": "44.18.0",
          "newValue": "44.27.0",
          "newVersion": "44.27.0",
          "packageFile": "docs/usage/docker.md",
          "packageName": "renovate/renovate",
          "updateType": "minor"
        },
        {
          "currentValue": "44.18.0",
          "currentVersion": "44.18.0",
          "datasource": "docker",
          "depName": "renovate/renovate",
          "displayPending": "",
          "fixedVersion": "44.18.0",
          "newValue": "44.27.0",
          "newVersion": "44.27.0",
          "packageFile": "docs/usage/mend-hosted/hosted-apps-config.md",
          "packageName": "renovate/renovate",
          "updateType": "minor"
        },
        {
          "currentValue": "44.18.0",
          "currentVersion": "44.18.0",
          "datasource": "docker",
          "depName": "renovate/renovate",
          "displayPending": "",
          "fixedVersion": "44.18.0",
          "newValue": "44.27.0",
          "newVersion": "44.27.0",
          "packageFile": "docs/usage/mend-hosted/hosted-apps-config.md",
          "packageName": "renovate/renovate",
          "updateType": "minor"
        }
      ]
    },
    {
      "branchName": "renovate/main-redis-client-6.x",
      "prNo": null,
      "prTitle": "build(deps): update dependency @redis/client to v6 (main)",
      "result": "needs-approval",
      "upgrades": [
        {
          "currentValue": "5.12.1",
          "currentVersion": "5.12.1",
          "datasource": "npm",
          "depName": "@redis/client",
          "displayPending": "`6.2.1`",
          "fixedVersion": "5.12.1",
          "newValue": "6.2.0",
          "newVersion": "6.2.0",
          "packageFile": "package.json",
          "packageName": "@redis/client",
          "updateType": "major"
        }
      ]
    },
    {
      "branchName": "renovate/main-cacache-21.x",
      "prNo": null,
      "prTitle": "build(deps): update dependency cacache to v21 (main)",
      "result": "needs-approval",
      "upgrades": [
        {
          "currentValue": "20.0.4",
          "currentVersion": "20.0.4",
          "datasource": "npm",
          "depName": "cacache",
          "displayPending": "",
          "fixedVersion": "20.0.4",
          "newValue": "21.0.1",
          "newVersion": "21.0.1",
          "packageFile": "package.json",
          "packageName": "cacache",
          "updateType": "major"
        }
      ]
    },
    {
      "branchName": "renovate/main-commander-15.x",
      "prNo": null,
      "prTitle": "build(deps): update dependency commander to v15 (main)",
      "result": "needs-approval",
      "upgrades": [
        {
          "currentValue": "14.0.3",
          "currentVersion": "14.0.3",
          "datasource": "npm",
          "depName": "commander",
          "displayPending": "",
          "fixedVersion": "14.0.3",
          "newValue": "15.0.0",
          "newVersion": "15.0.0",
          "packageFile": "package.json",
          "packageName": "commander",
          "updateType": "major"
        }
      ]
    },
    {
      "branchName": "renovate/main-execa-10.x",
      "prNo": null,
      "prTitle": "build(deps): update dependency execa to v10 (main)",
      "result": "needs-approval",
      "upgrades": [
        {
          "currentValue": "8.0.1",
          "currentVersion": "8.0.1",
          "datasource": "npm",
          "depName": "execa",
          "displayPending": "",
          "fixedVersion": "8.0.1",
          "newValue": "10.0.1",
          "newVersion": "10.0.1",
          "packageFile": "package.json",
          "packageName": "execa",
          "updateType": "major"
        }
      ]
    },
    {
      "branchName": "renovate/main-global-agent-4.x",
      "prNo": null,
      "prTitle": "build(deps): update dependency global-agent to v4 (main)",
      "result": "needs-approval",
      "upgrades": [
        {
          "currentValue": "3.0.0",
          "currentVersion": "3.0.0",
          "datasource": "npm",
          "depName": "global-agent",
          "displayPending": "",
          "fixedVersion": "3.0.0",
          "newValue": "4.1.3",
          "newVersion": "4.1.3",
          "packageFile": "package.json",
          "packageName": "global-agent",
          "updateType": "major"
        }
      ]
    },
    {
      "branchName": "renovate/main-google-auth-library-11.x",
      "prNo": null,
      "prTitle": "build(deps): update dependency google-auth-library to v11 (main)",
      "result": "needs-approval",
      "upgrades": [
        {
          "currentValue": "10.9.1",
          "currentVersion": "10.9.1",
          "datasource": "npm",
          "depName": "google-auth-library",
          "displayPending": "`11.0.2` (+1)",
          "fixedVersion": "10.9.1",
          "newValue": "11.0.0",
          "newVersion": "11.0.0",
          "packageFile": "package.json",
          "packageName": "google-auth-library",
          "updateType": "major"
        }
      ]
    },
    {
      "branchName": "renovate/main-got-15.x",
      "prNo": 43120,
      "prTitle": "build(deps): update dependency got to v15 (main)",
      "result": "pr-edited",
      "upgrades": [
        {
          "currentValue": "14.6.6",
          "currentVersion": "14.6.6",
          "datasource": "npm",
          "depName": "got",
          "displayPending": "",
          "fixedVersion": "14.6.6",
          "newValue": "15.1.0",
          "newVersion": "15.1.0",
          "packageFile": "package.json",
          "packageName": "got",
          "updateType": "major"
        }
      ]
    },
    {
      "branchName": "renovate/main-ini-7.x",
      "prNo": null,
      "prTitle": "build(deps): update dependency ini to v7 (main)",
      "result": "needs-approval",
      "upgrades": [
        {
          "currentValue": "6.0.0",
          "currentVersion": "6.0.0",
          "datasource": "npm",
          "depName": "ini",
          "displayPending": "",
          "fixedVersion": "6.0.0",
          "newValue": "7.0.0",
          "newVersion": "7.0.0",
          "packageFile": "package.json",
          "packageName": "ini",
          "updateType": "major"
        }
      ]
    },
    {
      "branchName": "renovate/main-markdown-it-15.x",
      "prNo": null,
      "prTitle": "build(deps): update dependency markdown-it to v15 (main)",
      "result": "needs-approval",
      "upgrades": [
        {
          "currentValue": "14.3.0",
          "currentVersion": "14.3.0",
          "datasource": "npm",
          "depName": "markdown-it",
          "displayPending": "",
          "fixedVersion": "14.3.0",
          "newValue": "15.0.0",
          "newVersion": "15.0.0",
          "packageFile": "package.json",
          "packageName": "markdown-it",
          "updateType": "major"
        }
      ]
    },
    {
      "branchName": "renovate/main-neotraverse-1.x",
      "prNo": null,
      "prTitle": "build(deps): update dependency neotraverse to v1 (main)",
      "result": "needs-approval",
      "upgrades": [
        {
          "currentValue": "0.6.18",
          "currentVersion": "0.6.18",
          "datasource": "npm",
          "depName": "neotraverse",
          "displayPending": "",
          "fixedVersion": "0.6.18",
          "newValue": "1.0.1",
          "newVersion": "1.0.1",
          "packageFile": "package.json",
          "packageName": "neotraverse",
          "updateType": "major"
        }
      ]
    },
    {
      "branchName": "renovate/main-node-html-parser-9.x",
      "prNo": null,
      "prTitle": "build(deps): update dependency node-html-parser to v9 (main)",
      "result": "needs-approval",
      "upgrades": [
        {
          "currentValue": "7.1.0",
          "currentVersion": "7.1.0",
          "datasource": "npm",
          "depName": "node-html-parser",
          "displayPending": "",
          "fixedVersion": "7.1.0",
          "newValue": "9.0.1",
          "newVersion": "9.0.1",
          "packageFile": "package.json",
          "packageName": "node-html-parser",
          "updateType": "major"
        }
      ]
    },
    {
      "branchName": "renovate/main-validate-npm-package-name-8.x",
      "prNo": null,
      "prTitle": "build(deps): update dependency validate-npm-package-name to v8 (main)",
      "result": "needs-approval",
      "upgrades": [
        {
          "currentValue": "7.0.2",
          "currentVersion": "7.0.2",
          "datasource": "npm",
          "depName": "validate-npm-package-name",
          "displayPending": "",
          "fixedVersion": "7.0.2",
          "newValue": "8.0.0",
          "newVersion": "8.0.0",
          "packageFile": "package.json",
          "packageName": "validate-npm-package-name",
          "updateType": "major"
        }
      ]
    },
    {
      "branchName": "renovate/main-xmldoc-3.x",
      "prNo": null,
      "prTitle": "build(deps): update dependency xmldoc to v3 (main)",
      "result": "needs-approval",
      "upgrades": [
        {
          "currentValue": "2.0.3",
          "currentVersion": "2.0.3",
          "datasource": "npm",
          "depName": "xmldoc",
          "displayPending": "",
          "fixedVersion": "2.0.3",
          "newValue": "3.0.0",
          "newVersion": "3.0.0",
          "packageFile": "package.json",
          "packageName": "xmldoc",
          "updateType": "major"
        }
      ]
    },
    {
      "branchName": "renovate/main-commander-js-extra-typings-15.x",
      "prNo": null,
      "prTitle": "chore(deps): update dependency @commander-js/extra-typings to v15 (main)",
      "result": "needs-approval",
      "upgrades": [
        {
          "currentValue": "14.0.0",
          "currentVersion": "14.0.0",
          "datasource": "npm",
          "depName": "@commander-js/extra-typings",
          "displayPending": "",
          "fixedVersion": "14.0.0",
          "newValue": "15.0.0",
          "newVersion": "15.0.0",
          "packageFile": "package.json",
          "packageName": "@commander-js/extra-typings",
          "updateType": "major"
        }
      ]
    },
    {
      "branchName": "renovate/main-astral-sh-setup-uv-10.x",
      "prNo": null,
      "prTitle": "chore(deps): update dependency astral-sh/setup-uv to v10 (main)",
      "result": "needs-approval",
      "upgrades": [
        {
          "currentValue": "v9.0.0",
          "currentVersion": "v9.0.0",
          "datasource": "github-tags",
          "depName": "astral-sh/setup-uv",
          "displayPending": "",
          "fixedVersion": "v9.0.0",
          "newValue": "v10.0.0",
          "newVersion": "v10.0.0",
          "packageFile": "lib/modules/versioning/github-actions/readme.md",
          "packageName": "astral-sh/setup-uv",
          "updateType": "major"
        },
        {
          "currentValue": "v9.0.0",
          "currentVersion": "v9.0.0",
          "datasource": "github-tags",
          "depName": "astral-sh/setup-uv",
          "displayPending": "",
          "fixedVersion": "v9.0.0",
          "newValue": "v10.0.0",
          "newVersion": "v10.0.0",
          "packageFile": "lib/modules/manager/github-actions/readme.md",
          "packageName": "astral-sh/setup-uv",
          "updateType": "major"
        },
        {
          "currentDigest": "c771a70e6277c0a99b617c7a806ffedaca235ff9",
          "currentValue": "v9.0.0",
          "currentVersion": "v9.0.0",
          "datasource": "github-tags",
          "depName": "astral-sh/setup-uv",
          "displayPending": "",
          "fixedVersion": "v9.0.0",
          "newDigest": "ae62891fec2bb8e7d6c99fc78c9fec3a63790f8d",
          "newValue": "v10.0.0",
          "newVersion": "v10.0.0",
          "packageFile": ".github/workflows/build.yml",
          "packageName": "astral-sh/setup-uv",
          "updateType": "major"
        },
        {
          "currentDigest": "c771a70e6277c0a99b617c7a806ffedaca235ff9",
          "currentValue": "v9.0.0",
          "currentVersion": "v9.0.0",
          "datasource": "github-tags",
          "depName": "astral-sh/setup-uv",
          "displayPending": "",
          "fixedVersion": "v9.0.0",
          "newDigest": "ae62891fec2bb8e7d6c99fc78c9fec3a63790f8d",
          "newValue": "v10.0.0",
          "newVersion": "v10.0.0",
          "packageFile": ".github/workflows/build.yml",
          "packageName": "astral-sh/setup-uv",
          "updateType": "major"
        }
      ]
    },
    {
      "branchName": "renovate/main-containerbase-erlang-prebuild-27.x",
      "prNo": 44187,
      "prTitle": "chore(deps): update dependency containerbase/erlang-prebuild to v27 (main)",
      "result": "already-existed",
      "upgrades": [
        {
          "currentValue": "26",
          "currentVersion": "26",
          "datasource": "github-releases",
          "depName": "containerbase/erlang-prebuild",
          "displayPending": "",
          "fixedVersion": "26",
          "newValue": "27",
          "newVersion": "27",
          "packageFile": "lib/modules/manager/mix/artifacts.ts",
          "packageName": "containerbase/erlang-prebuild",
          "updateType": "major"
        }
      ]
    },
    {
      "branchName": "renovate/main-containerbase-erlang-prebuild-28.x",
      "prNo": 44188,
      "prTitle": "chore(deps): update dependency containerbase/erlang-prebuild to v28 (main)",
      "result": "already-existed",
      "upgrades": [
        {
          "currentValue": "26",
          "currentVersion": "26",
          "datasource": "github-releases",
          "depName": "containerbase/erlang-prebuild",
          "displayPending": "",
          "fixedVersion": "26",
          "newValue": "28",
          "newVersion": "28",
          "packageFile": "lib/modules/manager/mix/artifacts.ts",
          "packageName": "containerbase/erlang-prebuild",
          "updateType": "major"
        }
      ]
    },
    {
      "branchName": "renovate/main-containerbase-erlang-prebuild-29.x",
      "prNo": 44193,
      "prTitle": "chore(deps): update dependency containerbase/erlang-prebuild to v29 (main)",
      "result": "already-existed",
      "upgrades": [
        {
          "currentValue": "26",
          "currentVersion": "26",
          "datasource": "github-releases",
          "depName": "containerbase/erlang-prebuild",
          "displayPending": "",
          "fixedVersion": "26",
          "newValue": "29",
          "newVersion": "29",
          "packageFile": "lib/modules/manager/mix/artifacts.ts",
          "packageName": "containerbase/erlang-prebuild",
          "updateType": "major"
        }
      ]
    },
    {
      "branchName": "renovate/main-conventional-changelog-conventionalcommits-10.x",
      "prNo": null,
      "prTitle": "chore(deps): update dependency conventional-changelog-conventionalcommits to v10 (main)",
      "result": "needs-approval",
      "upgrades": [
        {
          "currentValue": "9.3.1",
          "currentVersion": "9.3.1",
          "datasource": "npm",
          "depName": "conventional-changelog-conventionalcommits",
          "displayPending": "`10.3.0`",
          "fixedVersion": "9.3.1",
          "newValue": "10.2.1",
          "newVersion": "10.2.1",
          "packageFile": "package.json",
          "packageName": "conventional-changelog-conventionalcommits",
          "updateType": "major"
        }
      ]
    },
    {
      "branchName": "renovate/main-graphql-17.x",
      "prNo": null,
      "prTitle": "chore(deps): update dependency graphql to v17 (main)",
      "result": "needs-approval",
      "upgrades": [
        {
          "currentValue": "16.14.2",
          "currentVersion": "16.14.2",
          "datasource": "npm",
          "depName": "graphql",
          "displayPending": "",
          "fixedVersion": "16.14.2",
          "newValue": "17.0.2",
          "newVersion": "17.0.2",
          "packageFile": "package.json",
          "packageName": "graphql",
          "updateType": "major"
        }
      ]
    },
    {
      "branchName": "renovate/main-ubuntu-26.x",
      "prNo": null,
      "prTitle": "chore(deps): update ubuntu docker tag to v26 (main)",
      "result": "needs-approval",
      "upgrades": [
        {
          "currentValue": "24.04",
          "currentVersion": "24.04",
          "datasource": "docker",
          "depName": "ubuntu",
          "displayPending": "",
          "fixedVersion": "24.04",
          "newValue": "26.04",
          "newVersion": "resolute",
          "packageFile": "lib/modules/manager/azure-pipelines/readme.md",
          "packageName": "ubuntu",
          "updateType": "major"
        }
      ]
    },
    {
      "branchName": "renovate/main-lock-file-maintenance",
      "prNo": null,
      "prTitle": "chore(deps): lock file maintenance (main)",
      "result": "not-scheduled",
      "upgrades": [
        {
          "displayPending": "",
          "packageFile": "pyproject.toml",
          "updateType": "lockFileMaintenance"
        },
        {
          "displayPending": "",
          "packageFile": "tools/prettier/plugins/mkdocs-admonitions/package.json",
          "updateType": "lockFileMaintenance"
        },
        {
          "displayPending": "",
          "packageFile": "pnpm-workspace.yaml",
          "updateType": "lockFileMaintenance"
        },
        {
          "displayPending": "",
          "packageFile": "package.json",
          "updateType": "lockFileMaintenance"
        },
        {
          "displayPending": "",
          "packageFile": "mise.toml",
          "updateType": "lockFileMaintenance"
        }
      ]
    }
  ]
}
DEBUG10:27:54Updates summary
{
  "updateSummary": [
    {
      "baseBranch": "main",
      "managers": {
        "dockerfile": {
          "total": 3,
          "updates": {
            "patch": 3
          },
          "vulnerabilityAlert": 0
        },
        "github-actions": {
          "total": 2,
          "updates": {
            "major": 2
          },
          "vulnerabilityAlert": 0
        },
        "mise": {
          "total": 2,
          "updates": {
            "lockFileMaintenance": 1,
            "minor": 1
          },
          "vulnerabilityAlert": 0
        },
        "npm": {
          "total": 40,
          "updates": {
            "lockFileMaintenance": 3,
            "major": 16,
            "minor": 12,
            "patch": 9
          },
          "vulnerabilityAlert": 0
        },
        "pep621": {
          "total": 1,
          "updates": {
            "lockFileMaintenance": 1
          },
          "vulnerabilityAlert": 0
        },
        "pyenv": {
          "total": 1,
          "updates": {
            "patch": 1
          },
          "vulnerabilityAlert": 0
        },
        "regex": {
          "total": 20,
          "updates": {
            "digest": 1,
            "major": 6,
            "minor": 12,
            "patch": 1
          },
          "vulnerabilityAlert": 0
        }
      },
      "total": 69,
      "updates": {
        "digest": 1,
        "lockFileMaintenance": 5,
        "major": 24,
        "minor": 25,
        "patch": 14
      },
      "vulnerabilityAlert": 0
    }
  ]
}
DEBUG10:27:54Renovate repository PR statistics
{
  "stats": {
    "closed": 82,
    "merged": 5538,
    "open": 5,
    "total": 5625
  }
}
DEBUG10:27:54Repository result: done, status: activated, enabled: true, onboarded: true
DEBUG10:27:54Repository timing splits (milliseconds)
{
  "splits": {
    "extract": 415,
    "init": 3487,
    "lookup": 43501,
    "onboarding": 1,
    "update": 18821
  },
  "total": 68481
}
DEBUG10:27:54Package cache statistics
{
  "get": {
    "avgMs": 1173,
    "count": 359,
    "maxMs": 28348,
    "medianMs": 151,
    "totalMs": 421151
  },
  "set": {
    "avgMs": 385,
    "count": 74,
    "maxMs": 17062,
    "medianMs": 89,
    "totalMs": 28512
  }
}
DEBUG10:27:54Datasource cache statistics
{
  "docker": {
    "https://index.docker.io": {
      "hit": 0,
      "miss": 0,
      "set": 0,
      "skip": 12
    }
  },
  "github-releases": {
    "https://github.com": {
      "hit": 0,
      "miss": 0,
      "set": 0,
      "skip": 4
    }
  },
  "github-tags": {
    "https://api.github.com": {
      "hit": 0,
      "miss": 0,
      "set": 0,
      "skip": 1
    },
    "https://github.com": {
      "hit": 0,
      "miss": 0,
      "set": 0,
      "skip": 28
    }
  },
  "node-version": {
    "https://nodejs.org/dist": {
      "hit": 1,
      "miss": 0,
      "set": 0,
      "skip": 0
    }
  },
  "npm": {
    "https://registry.npmjs.org": {
      "hit": 0,
      "miss": 0,
      "set": 0,
      "skip": 202
    }
  },
  "pypi": {
    "https://pypi.org/pypi": {
      "hit": 1,
      "miss": 1,
      "set": 1,
      "skip": 0
    }
  },
  "python-version": {
    "https://www.python.org/api/v2/downloads/release": {
      "hit": 1,
      "miss": 0,
      "set": 0,
      "skip": 0
    }
  }
}
DEBUG10:27:54HTTP statistics
{
  "hosts": {
    "api.github.com": {
      "count": 37,
      "queueAvgMs": 0,
      "queueMaxMs": 1,
      "queueMedianMs": 0,
      "reqAvgMs": 1316,
      "reqMaxMs": 16409,
      "reqMedianMs": 287
    },
    "auth.docker.io": {
      "count": 1,
      "queueAvgMs": 1,
      "queueMaxMs": 1,
      "queueMedianMs": 1,
      "reqAvgMs": 964,
      "reqMaxMs": 964,
      "reqMedianMs": 964
    },
    "ghcr.io": {
      "count": 29,
      "queueAvgMs": 0,
      "queueMaxMs": 1,
      "queueMedianMs": 0,
      "reqAvgMs": 953,
      "reqMaxMs": 16305,
      "reqMedianMs": 205
    },
    "index.docker.io": {
      "count": 2,
      "queueAvgMs": 0,
      "queueMaxMs": 0,
      "queueMedianMs": 0,
      "reqAvgMs": 9038,
      "reqMaxMs": 16374,
      "reqMedianMs": 16374
    },
    "pypi.org": {
      "count": 1,
      "queueAvgMs": 1,
      "queueMaxMs": 1,
      "queueMedianMs": 1,
      "reqAvgMs": 39,
      "reqMaxMs": 39,
      "reqMedianMs": 39
    },
    "registry.npmjs.org": {
      "count": 50,
      "queueAvgMs": 0,
      "queueMaxMs": 1,
      "queueMedianMs": 0,
      "reqAvgMs": 140,
      "reqMaxMs": 886,
      "reqMedianMs": 76
    }
  },
  "requests": 120
}
DEBUG10:27:54HTTP cache statistics
{
  "https://api.github.com": {
    "/repos/renovatebot/.github/contents/default.json": {
      "hit": 1,
      "miss": 0
    },
    "/repos/renovatebot/.github/contents/weekly-docs-references.json": {
      "hit": 1,
      "miss": 0
    },
    "/repos/renovatebot/base-image": {
      "hit": 0,
      "miss": 1
    },
    "/repos/renovatebot/base-image/git/trees/main": {
      "hit": 0,
      "miss": 1
    },
    "/repos/renovatebot/renovate/commits/1c8c2eb5b921f9d8b79afad77a217b02adf9b525/statuses": {
      "hit": 0,
      "miss": 1
    },
    "/repos/renovatebot/renovate/commits/a479cae2486b6f13034ec963176bb172f01c3741/statuses": {
      "hit": 0,
      "miss": 1
    },
    "/repos/renovatebot/renovate/commits/renovate/main-ghcr.io-renovatebot-base-image-13.x/check-runs": {
      "hit": 0,
      "miss": 1
    },
    "/repos/renovatebot/renovate/commits/renovate/main-ghcr.io-renovatebot-base-image-13.x/status": {
      "hit": 1,
      "miss": 1
    },
    "/repos/renovatebot/renovate/commits/renovate/main-jsonata-2.x/check-runs": {
      "hit": 0,
      "miss": 1
    },
    "/repos/renovatebot/renovate/commits/renovate/main-jsonata-2.x/status": {
      "hit": 0,
      "miss": 1
    },
    "/repos/renovatebot/renovate/commits/renovate/main-linters/check-runs": {
      "hit": 0,
      "miss": 1
    },
    "/repos/renovatebot/renovate/commits/renovate/main-linters/status": {
      "hit": 0,
      "miss": 1
    },
    "/repos/renovatebot/renovate/commits/renovate/main-python-3.x/check-runs": {
      "hit": 0,
      "miss": 1
    },
    "/repos/renovatebot/renovate/commits/renovate/main-python-3.x/status": {
      "hit": 0,
      "miss": 1
    },
    "/repos/renovatebot/renovate/contents/renovate.json": {
      "hit": 3,
      "miss": 0
    },
    "/repos/renovatebot/renovate/dependabot/alerts": {
      "hit": 0,
      "miss": 1
    },
    "/repos/renovatebot/renovate/issues/2958": {
      "hit": 3,
      "miss": 1
    },
    "/repos/renovatebot/renovate/pulls": {
      "hit": 0,
      "miss": 1
    }
  },
  "https://auth.docker.io": {
    "/token": {
      "hit": 0,
      "miss": 1
    }
  },
  "https://ghcr.io": {
    "/token": {
      "hit": 0,
      "miss": 2
    },
    "/v2/renovatebot/base-image/manifests/13.86.0": {
      "hit": 0,
      "miss": 1
    },
    "/v2/renovatebot/base-image/manifests/13.86.0-full": {
      "hit": 0,
      "miss": 1
    },
    "/v2/renovatebot/base-image/manifests/13.86.1": {
      "hit": 0,
      "miss": 1
    },
    "/v2/renovatebot/base-image/manifests/13.86.1-full": {
      "hit": 0,
      "miss": 1
    },
    "/v2/renovatebot/base-image/manifests/sha256:75c4c51abe798e71612d93e9400951d658dc5f112ecc69479e14effc7443e143": {
      "hit": 0,
      "miss": 1
    },
    "/v2/renovatebot/base-image/manifests/sha256:c3984526f666193a5de7a5f30dbc03d81461bd8e3ed18529d5249b7ca4480151": {
      "hit": 0,
      "miss": 1
    }
  },
  "https://index.docker.io": {
    "/v2/library/python/manifests/sha256:3a9d2dd3f18e5c7a9d8de7b3659418a4ab848ccd409fb9e91ef9d7a6a3520ba7": {
      "hit": 0,
      "miss": 1
    }
  },
  "https://registry.npmjs.org": {
    "/@aws-sdk%2Fclient-codecommit": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@aws-sdk%2Fclient-ec2": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@aws-sdk%2Fclient-ecr": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@aws-sdk%2Fclient-eks": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@aws-sdk%2Fclient-rds": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@aws-sdk%2Fclient-s3": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@aws-sdk%2Fcredential-providers": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@baszalmstra%2Frattler": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@biomejs%2Fbiome": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@breejs%2Flater": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@cdktf%2Fhcl2json": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@commander-js%2Fextra-typings": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@containerbase%2Fistanbul-reports-html": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@containerbase%2Fsemantic-release-pnpm": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@hyrious%2Fmarshal": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@ls-lint%2Fls-lint": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@openpgp%2Fweb-stream-tools": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@opentelemetry%2Fapi": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@opentelemetry%2Fcontext-async-hooks": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@opentelemetry%2Fexporter-trace-otlp-http": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@opentelemetry%2Finstrumentation": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@opentelemetry%2Finstrumentation-bunyan": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@opentelemetry%2Finstrumentation-http": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@opentelemetry%2Finstrumentation-redis": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@opentelemetry%2Fotlp-transformer": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@opentelemetry%2Fresource-detector-aws": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@opentelemetry%2Fresource-detector-azure": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@opentelemetry%2Fresource-detector-gcp": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@opentelemetry%2Fresource-detector-github": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@opentelemetry%2Fresources": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@opentelemetry%2Fsdk-trace-base": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@opentelemetry%2Fsdk-trace-node": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@opentelemetry%2Fsemantic-conventions": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@pnpm%2Fparse-overrides": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@qnighy%2Fmarshal": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@redis%2Fclient": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@renovatebot%2Fdetect-tools": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@renovatebot%2Fgood-enough-parser": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@renovatebot%2Fosv-offline": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@renovatebot%2Fpep440": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@renovatebot%2Fpgp": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@renovatebot%2Fruby-semver": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@semantic-release%2Fexec": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@sindresorhus%2Fis": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@smithy%2Futil-stream": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@types%2Fadm-zip": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@types%2Faws4": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@types%2Fbreejs__later": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@types%2Fbunyan": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@types%2Fcacache": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@types%2Fcallsite": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@types%2Fchangelog-filename-regex": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@types%2Fclean-git-ref": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@types%2Fcommon-tags": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@types%2Feslint": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@types%2Festree": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@types%2Ffs-extra": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@types%2Fgithub-url-from-git": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@types%2Fglobal-agent": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@types%2Fini": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@types%2Fjs-yaml": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@types%2Fjson-dup-key-validator": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@types%2Flinkify-markdown": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@types%2Flodash": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@types%2Fluxon": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@types%2Fmarkdown-it": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@types%2Fmarshal": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@types%2Fmdast": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@types%2Fmoo": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@types%2Fms": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@types%2Fnode": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@types%2Fparse-link-header": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@types%2Fpunycode": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@types%2Fsax": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@types%2Fsemver": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@types%2Fsemver-stable": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@types%2Fsemver-utils": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@types%2Ftmp": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@types%2Fvalidate-npm-package-name": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/@types%2Fyauzl": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@types%2Fyazl": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@vitest%2Fcoverage-v8": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@yarnpkg%2Fcore": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/@yarnpkg%2Fparsers": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/adm-zip": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/ae-cvss-calculator": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/agentkeepalive": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/ajv": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/ajv-formats": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/async-mutex": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/aws-sdk-client-mock": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/aws4": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/azure-devops-node-api": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/bunyan": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/cacache": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/callsite": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/changelog-filename-regex": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/clean-git-ref": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/commander": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/common-tags": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/conventional-changelog-conventionalcommits": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/croner": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/cronstrue": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/deepmerge": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/dequal": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/detect-indent": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/diff": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/editorconfig": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/email-addresses": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/emoji-regex": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/emojibase": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/emojibase-data": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/emojibase-regex": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/esbuild": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/execa": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/expect-more-jest": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/fast-xml-parser": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/find-packages": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/find-up": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/fs-extra": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/git-url-parse": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/github-url-from-git": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/glob": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/global-agent": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/google-auth-library": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/got": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/graph-data-structure": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/graphql": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/handlebars": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/husky": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/ignore": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/ini": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/jest-extended": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/json-dup-key-validator": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/json-stringify-pretty-compact": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/json5": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/jsonata": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/jsonc-weaver": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/klona": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/lint-staged": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/lru-cache": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/luxon": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/markdown-it": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/markdown-table": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/markdownlint-cli2": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/markdownlint-cli2-formatter-template": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/memfs": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/minimatch": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/moo": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/ms": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/neotraverse": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/nock": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/node-html-parser": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/npm-run-all2": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/nyc": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/openpgp": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/oxlint": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/oxlint-tsgolint": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/p-all": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/p-map": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/p-queue": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/p-throttle": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/parse-link-header": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/pnpm": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/prettier": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/protobufjs": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/punycode": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/re2": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/remark": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/remark-gfm": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/remark-github": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/rimraf": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/safe-stable-stringify": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/sax": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/semantic-release": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/semver": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/semver-stable": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/semver-utils": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/shlex": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/simple-git": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/slugify": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/source-map-support": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/strip-json-comments": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/tar": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/tmp-promise": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/toml-eslint-parser": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/tsdown": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/tslib": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/type-fest": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/typescript": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/unified": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/upath": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/url-join": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/validate-npm-package-name": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/vite": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/vitest": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/vitest-mock-extended": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/xmldoc": {
      "hit": 1,
      "localMiss": 1,
      "miss": 0
    },
    "/yaml": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/yauzl": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/yazl": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    },
    "/zod": {
      "hit": 0,
      "localHit": 1,
      "miss": 0
    }
  }
}
DEBUG10:27:54Lookup statistics
{
  "docker": {
    "avgMs": 11512,
    "count": 26,
    "maxMs": 30657,
    "medianMs": 15254,
    "totalMs": 299305
  },
  "github-releases": {
    "avgMs": 6965,
    "count": 6,
    "maxMs": 28495,
    "medianMs": 4936,
    "totalMs": 41792
  },
  "github-tags": {
    "avgMs": 3441,
    "count": 84,
    "maxMs": 20786,
    "medianMs": 845,
    "totalMs": 289057
  },
  "node-version": {
    "avgMs": 353,
    "count": 3,
    "maxMs": 495,
    "medianMs": 489,
    "totalMs": 1060
  },
  "npm": {
    "avgMs": 1251,
    "count": 210,
    "maxMs": 27645,
    "medianMs": 201,
    "totalMs": 262724
  },
  "pypi": {
    "avgMs": 1530,
    "count": 2,
    "maxMs": 2793,
    "medianMs": 2793,
    "totalMs": 3060
  },
  "python-version": {
    "avgMs": 126,
    "count": 1,
    "maxMs": 126,
    "medianMs": 126,
    "totalMs": 126
  }
}
DEBUG10:27:54getReleases statistics summary
{
  "datasources": {
    "docker": {
      "registryUrls": {
        "https://index.docker.io": {
          "stats": {
            "avgMs": 5754,
            "count": 12,
            "maxMs": 23562.26424,
            "medianMs": 483.734929,
            "totalMs": 69046.841049
          }
        }
      },
      "stats": {
        "avgMs": 5754,
        "count": 12,
        "maxMs": 23562.26424,
        "medianMs": 483.734929,
        "totalMs": 69046.841049
      }
    },
    "github-releases": {
      "registryUrls": {
        "https://github.com": {
          "stats": {
            "avgMs": 7892,
            "count": 4,
            "maxMs": 28409.146939,
            "medianMs": 1455.631642,
            "totalMs": 31567.06614
          }
        }
      },
      "stats": {
        "avgMs": 7892,
        "count": 4,
        "maxMs": 28409.146939,
        "medianMs": 1455.631642,
        "totalMs": 31567.06614
      }
    },
    "github-tags": {
      "registryUrls": {
        "https://api.github.com": {
          "stats": {
            "avgMs": 1203,
            "count": 1,
            "maxMs": 1203.203759,
            "medianMs": 1203.203759,
            "totalMs": 1203.203759
          }
        },
        "https://github.com": {
          "stats": {
            "avgMs": 5237,
            "count": 28,
            "maxMs": 20756.813042,
            "medianMs": 2384.204738,
            "totalMs": 146628.23105699997
          }
        }
      },
      "stats": {
        "avgMs": 5098,
        "count": 29,
        "maxMs": 20756.813042,
        "medianMs": 2377.032633,
        "totalMs": 147831.43481599996
      }
    },
    "npm": {
      "registryUrls": {
        "https://registry.npmjs.org": {
          "stats": {
            "avgMs": 1261,
            "count": 202,
            "maxMs": 27364.486269,
            "medianMs": 185.192009,
            "totalMs": 254803.19896300015
          }
        }
      },
      "stats": {
        "avgMs": 1261,
        "count": 202,
        "maxMs": 27364.486269,
        "medianMs": 185.192009,
        "totalMs": 254803.19896300015
      }
    },
    "pypi": {
      "registryUrls": {
        "https://pypi.org/pypi": {
          "stats": {
            "avgMs": 2659,
            "count": 1,
            "maxMs": 2659.12748,
            "medianMs": 2659.12748,
            "totalMs": 2659.12748
          }
        }
      },
      "stats": {
        "avgMs": 2659,
        "count": 1,
        "maxMs": 2659.12748,
        "medianMs": 2659.12748,
        "totalMs": 2659.12748
      }
    }
  },
  "stats": {
    "avgMs": 2040,
    "count": 248,
    "maxMs": 28409.146939,
    "medianMs": 251.527912,
    "totalMs": 505907.6684479999
  }
}
INFO10:27:54Cache fallback URLs
{
  "count": 0,
  "hits": {},
  "oldLevel": "debug"
}
DEBUG10:27:54Abandoned package statistics
{
  "github-tags": {
    "hkusu/review-assign-action": "2024-02-14T06:01:19.000Z",
    "jlumbroso/free-disk-space": "2023-10-27T03:17:07.000Z",
    "pierreraffa/cancel-previous-runs-action": "2023-07-20T15:02:10.000Z"
  },
  "npm": {
    "@baszalmstra/rattler": "2025-03-20T11:53:12.619Z",
    "@breejs/later": "2023-11-28T21:21:18.901Z",
    "@cdktf/hcl2json": "2025-06-04T16:46:25.583Z",
    "@ls-lint/ls-lint": "2025-06-04T10:09:45.345Z",
    "@qnighy/marshal": "2021-08-15T04:55:07.014Z",
    "@semantic-release/exec": "2025-05-09T21:01:49.678Z",
    "agentkeepalive": "2024-12-29T02:57:11.450Z",
    "ajv-formats": "2024-03-30T11:30:26.728Z",
    "async-mutex": "2024-03-11T19:26:24.229Z",
    "aws-sdk-client-mock": "2024-10-15T12:49:34.458Z",
    "bunyan": "2021-01-08T23:34:23.784Z",
    "callsite": "2013-01-24T21:30:25.706Z",
    "changelog-filename-regex": "2018-07-30T23:50:29.953Z",
    "clean-git-ref": "2019-01-18T18:39:29.596Z",
    "deepmerge": "2023-03-16T22:58:56.511Z",
    "dequal": "2022-07-11T23:29:04.965Z",
    "email-addresses": "2021-08-17T18:38:34.280Z",
    "expect-more-jest": "2023-01-31T21:35:51.713Z",
    "find-packages": "2022-12-03T22:16:46.487Z",
    "git-url-parse": "2025-04-15T07:02:58.203Z",
    "github-url-from-git": "2016-11-27T01:57:43.364Z",
    "graph-data-structure": "2025-03-05T14:52:40.800Z",
    "husky": "2024-11-18T15:28:26.026Z",
    "json-dup-key-validator": "2021-02-06T06:08:20.353Z",
    "json-stringify-pretty-compact": "2022-05-14T21:34:18.394Z",
    "json5": "2022-12-31T17:11:32.047Z",
    "klona": "2023-01-16T19:20:29.796Z",
    "markdown-table": "2024-10-22T11:58:39.972Z",
    "parse-link-header": "2021-12-16T15:35:03.127Z",
    "punycode": "2023-10-30T18:28:32.512Z",
    "remark": "2023-09-18T10:20:58.543Z",
    "remark-gfm": "2025-02-10T12:43:10.735Z",
    "remark-github": "2023-09-23T10:57:15.972Z",
    "safe-stable-stringify": "2024-08-24T21:31:17.456Z",
    "semver-stable": "2019-08-16T02:54:59.282Z",
    "semver-utils": "2018-10-09T04:14:32.485Z",
    "shlex": "2025-06-28T01:25:27.360Z",
    "source-map-support": "2021-11-19T11:02:57.258Z",
    "strip-json-comments": "2025-08-08T14:14:05.044Z",
    "tmp-promise": "2021-10-26T11:06:29.063Z",
    "tslib": "2024-10-31T22:42:48.624Z",
    "unified": "2024-06-19T12:33:43.464Z",
    "url-join": "2022-03-23T21:03:24.801Z",
    "yazl": "2024-11-23T13:22:38.473Z"
  },
  "pypi": {
    "mkdocs-awesome-pages-plugin": "2024-12-22T21:13:46.000Z"
  }
}
DEBUG10:27:54Git operations statistics
{
  "clone": {
    "avgMs": 5344,
    "count": 1,
    "maxMs": 5344.102912,
    "medianMs": 5344.102912,
    "totalMs": 5345
  },
  "other": {
    "avgMs": 62,
    "count": 7,
    "maxMs": 258.42432,
    "medianMs": 22.963456,
    "totalMs": 432
  }
}
INFO10:27:54Repository finished
{
  "cloned": true,
  "durationMs": 68481,
  "enabled": true,
  "onboarded": true,
  "result": "done",
  "status": "activated"
}