/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
Nothing at WARN or above.
{
"renovateVersion": "44.24.0"
}{
"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)"
}
}{
"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": "***********"
}
}{
"config": {}
}{
"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]"
}
}{
"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."
]
}
}{
"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]"
}
}{
"platformConfig": {
"endpoint": "https://api.github.com/",
"hostType": "github",
"isGHApp": true,
"isGhe": false,
"isGheCloud": false
},
"renovateUsername": "renovate[bot]"
}{
"supportedDatasources": [
"go",
"maven",
"npm",
"nuget",
"packagist",
"pypi",
"rubygems"
]
}{
"renovateVersion": "44.24.0"
}{
"apiQuotaAffected": true,
"durationMs": 506,
"pullsTotal": 5625,
"requestsTotal": 1
}{
"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"
}{
"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"
}
}{
"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"
]
}
}{
"ignorePaths": [
"**/node_modules/**",
"**/__fixtures__/**",
"test/**"
]
}{
"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"
}
}
}{
"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"
}
]
}{
"baseBranches": [
"main"
]
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"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
}
}
}{
"baseBranch": "main"
}{
"baseBranch": "main",
"currentValue": "13.86.0",
"groups": {
"version": "13.86.0"
},
"packageName": "ghcr.io/renovatebot/base-image",
"versionCompatibility": "^(?\u003cversion\u003e.+?)(?\u003ccompatibility\u003e-full)?$"
}{
"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)?$"
}{
"baseBranch": "main",
"currentValue": "13.86.0",
"groups": {
"version": "13.86.0"
},
"packageName": "ghcr.io/renovatebot/base-image",
"versionCompatibility": "^(?\u003cversion\u003e.+?)(?\u003ccompatibility\u003e-full)?$"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main",
"currentValue": "13.86.0",
"groups": {
"version": "13.86.0"
},
"packageName": "ghcr.io/renovatebot/base-image",
"versionCompatibility": "^(?\u003cversion\u003e.+?)(?\u003ccompatibility\u003e-full)?$"
}{
"baseBranch": "main"
}{
"baseBranch": "main",
"update": {
"bucket": "non-major",
"isBreaking": false,
"newMajor": 13,
"newMinor": 86,
"newPatch": 1,
"newValue": "13.86.1",
"newVersion": "13.86.1",
"updateType": "patch"
}
}{
"baseBranch": "main",
"update": {
"bucket": "non-major",
"isBreaking": false,
"newMajor": 13,
"newMinor": 86,
"newPatch": 1,
"newValue": "13.86.1",
"newVersion": "13.86.1",
"updateType": "patch"
}
}{
"baseBranch": "main",
"update": {
"bucket": "non-major",
"isBreaking": false,
"newMajor": 13,
"newMinor": 86,
"newPatch": 1,
"newValue": "13.86.1",
"newVersion": "13.86.1",
"updateType": "patch"
}
}{
"baseBranch": "main",
"update": {
"bucket": "non-major",
"isBreaking": false,
"newMajor": 13,
"newMinor": 86,
"newPatch": 1,
"newValue": "13.86.1",
"newVersion": "13.86.1",
"updateType": "patch"
}
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"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
}
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-astral-sh-setup-uv-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-lock-file-maintenance"
}{
"baseBranch": "main",
"branch": "renovate/main-aws-sdk-js-v3-monorepo"
}{
"baseBranch": "main",
"branch": "renovate/main-redis-client-6.x"
}{
"baseBranch": "main",
"branch": "renovate/main-cacache-21.x"
}{
"baseBranch": "main",
"branch": "renovate/main-commander-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-execa-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-global-agent-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-google-auth-library-11.x"
}{
"baseBranch": "main",
"branch": "renovate/main-got-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ini-7.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-markdown-it-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-neotraverse-1.x"
}{
"baseBranch": "main",
"branch": "renovate/main-node-html-parser-9.x"
}{
"baseBranch": "main",
"branch": "renovate/main-prettier-packages"
}{
"baseBranch": "main",
"branch": "renovate/main-validate-npm-package-name-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-xmldoc-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-commander-js-extra-typings-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-conventional-changelog-conventionalcommits-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-graphql-17.x"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-renovate-renovate-44.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ubuntu-26.x"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-python-3.14"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}{
"baseBranch": "main"
}{
"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"
}{
"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"
}
]
}
}{
"durationMs": 5346
}{
"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"
}
}{
"baseBranch": "main",
"branch": "renovate/main-docs-python-3.14"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-python-3.14"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-python-3.14"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-python-3.14"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-python-3.14"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-python-3.14"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-python-3.14"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-python-3.14"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-python-3.14"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-python-3.14"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-python-3.14",
"limits": [
{
"depName": "python",
"prHourlyLimit": 2
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-docs-python-3.14"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-python-3.14",
"limits": [
{
"branchConcurrentLimit": null,
"depName": "python"
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-docs-python-3.14"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-python-3.14",
"limits": [
{
"commitHourlyLimit": 0,
"depName": "python"
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-docs-python-3.14"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-python-3.14"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-python-3.14"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-python-3.14"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-python-3.14"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-python-3.14"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x",
"limits": [
{
"commitHourlyLimit": 0,
"depName": "jsonata"
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"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"
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"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"
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonata-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-protobufjs-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-protobufjs-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-protobufjs-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-protobufjs-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-protobufjs-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-protobufjs-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-protobufjs-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-protobufjs-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-protobufjs-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-protobufjs-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-biomejs-biome-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-biomejs-biome-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-biomejs-biome-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-biomejs-biome-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-biomejs-biome-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-biomejs-biome-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-biomejs-biome-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-biomejs-biome-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-biomejs-biome-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-biomejs-biome-2.x"
}{
"baseBranch": "main",
"branch": "renovate/main-hyrious-marshal-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-hyrious-marshal-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-hyrious-marshal-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-hyrious-marshal-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-hyrious-marshal-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-hyrious-marshal-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-hyrious-marshal-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-hyrious-marshal-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-hyrious-marshal-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-hyrious-marshal-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-luxon-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-luxon-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-luxon-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-luxon-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-luxon-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-luxon-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-luxon-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-luxon-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-luxon-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-luxon-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-esbuild-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-esbuild-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-esbuild-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-esbuild-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-esbuild-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-esbuild-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-esbuild-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-esbuild-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-esbuild-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-esbuild-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-memfs-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-memfs-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-memfs-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-memfs-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-memfs-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-memfs-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-memfs-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-memfs-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-memfs-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-memfs-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-protobufjs8.0.1-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-protobufjs8.0.1-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-protobufjs8.0.1-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-protobufjs8.0.1-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-protobufjs8.0.1-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-protobufjs8.0.1-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-protobufjs8.0.1-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-protobufjs8.0.1-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-protobufjs8.0.1-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-protobufjs8.0.1-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-vite-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-vite-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-vite-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-vite-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-vite-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-vite-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-vite-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-vite-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-vite-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-vite-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x",
"limits": [
{
"commitHourlyLimit": 0,
"depName": "python"
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"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"
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"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"
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-python-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
"limits": [
{
"commitHourlyLimit": 0,
"depName": "ghcr.io/renovatebot/base-image"
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"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"
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"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"
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"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"
}
]
}{
"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"
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
"options": {
"body": {
"merge_method": "squash"
}
},
"url": "repos/renovatebot/renovate/pulls/45255/merge"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"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"
}
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
"options": {
"body": {
"merge_method": "squash"
}
},
"url": "repos/renovatebot/renovate/pulls/45255/merge"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"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
}
}
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
"options": {
"body": {
"merge_method": "merge"
}
},
"url": "repos/renovatebot/renovate/pulls/45255/merge"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"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
}
}
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
"options": {
"body": {
"merge_method": "rebase"
}
},
"url": "repos/renovatebot/renovate/pulls/45255/merge"
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x"
}{
"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
}
}
}{
"baseBranch": "main",
"branch": "renovate/main-ghcr.io-renovatebot-base-image-13.x",
"pr": 45255
}{
"baseBranch": "main",
"branch": "renovate/main-aws-sdk-js-v3-monorepo"
}{
"baseBranch": "main",
"branch": "renovate/main-aws-sdk-js-v3-monorepo"
}{
"baseBranch": "main",
"branch": "renovate/main-aws-sdk-js-v3-monorepo"
}{
"baseBranch": "main",
"branch": "renovate/main-aws-sdk-js-v3-monorepo"
}{
"baseBranch": "main",
"branch": "renovate/main-aws-sdk-js-v3-monorepo"
}{
"baseBranch": "main",
"branch": "renovate/main-aws-sdk-js-v3-monorepo"
}{
"baseBranch": "main",
"branch": "renovate/main-aws-sdk-js-v3-monorepo"
}{
"baseBranch": "main",
"branch": "renovate/main-aws-sdk-js-v3-monorepo"
}{
"baseBranch": "main",
"branch": "renovate/main-aws-sdk-js-v3-monorepo"
}{
"baseBranch": "main",
"branch": "renovate/main-aws-sdk-js-v3-monorepo"
}{
"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
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-aws-sdk-js-v3-monorepo"
}{
"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"
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-aws-sdk-js-v3-monorepo"
}{
"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"
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-aws-sdk-js-v3-monorepo"
}{
"baseBranch": "main",
"branch": "renovate/main-aws-sdk-js-v3-monorepo"
}{
"baseBranch": "main",
"branch": "renovate/main-aws-sdk-js-v3-monorepo"
}{
"baseBranch": "main",
"branch": "renovate/main-aws-sdk-js-v3-monorepo"
}{
"baseBranch": "main",
"branch": "renovate/main-aws-sdk-js-v3-monorepo"
}{
"baseBranch": "main",
"branch": "renovate/main-aws-sdk-js-v3-monorepo"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonc-weaver-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonc-weaver-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonc-weaver-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonc-weaver-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonc-weaver-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonc-weaver-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonc-weaver-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonc-weaver-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonc-weaver-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-jsonc-weaver-0.x"
}{
"baseBranch": "main",
"branch": "renovate/main-prettier-packages"
}{
"baseBranch": "main",
"branch": "renovate/main-prettier-packages"
}{
"baseBranch": "main",
"branch": "renovate/main-prettier-packages"
}{
"baseBranch": "main",
"branch": "renovate/main-prettier-packages"
}{
"baseBranch": "main",
"branch": "renovate/main-prettier-packages"
}{
"baseBranch": "main",
"branch": "renovate/main-prettier-packages"
}{
"baseBranch": "main",
"branch": "renovate/main-prettier-packages"
}{
"baseBranch": "main",
"branch": "renovate/main-prettier-packages"
}{
"baseBranch": "main",
"branch": "renovate/main-prettier-packages"
}{
"baseBranch": "main",
"branch": "renovate/main-prettier-packages"
}{
"baseBranch": "main",
"branch": "renovate/main-prettier-packages",
"limits": [
{
"commitHourlyLimit": 0,
"depName": "prettier"
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-prettier-packages"
}{
"baseBranch": "main",
"branch": "renovate/main-prettier-packages"
}{
"baseBranch": "main",
"branch": "renovate/main-prettier-packages"
}{
"baseBranch": "main",
"branch": "renovate/main-prettier-packages"
}{
"baseBranch": "main",
"branch": "renovate/main-prettier-packages"
}{
"baseBranch": "main",
"branch": "renovate/main-prettier-packages",
"branchSha": "5839cb42f105121bddfbfcb67651f849ca0ccca4",
"oldPrNumber": 39779,
"oldPrSha": "517b674a5d0ef00fab707c2aa4e4ba7d9798c5af"
}{
"baseBranch": "main",
"branch": "renovate/main-smithy-util-stream-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-smithy-util-stream-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-smithy-util-stream-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-smithy-util-stream-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-smithy-util-stream-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-smithy-util-stream-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-smithy-util-stream-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-smithy-util-stream-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-smithy-util-stream-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-smithy-util-stream-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters",
"limits": [
{
"commitHourlyLimit": 0,
"depName": "oxlint"
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"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"
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"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"
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-linters"
}{
"baseBranch": "main",
"branch": "renovate/main-pnpm-11.x"
}{
"baseBranch": "main",
"branch": "renovate/main-pnpm-11.x"
}{
"baseBranch": "main",
"branch": "renovate/main-pnpm-11.x"
}{
"baseBranch": "main",
"branch": "renovate/main-pnpm-11.x"
}{
"baseBranch": "main",
"branch": "renovate/main-pnpm-11.x"
}{
"baseBranch": "main",
"branch": "renovate/main-pnpm-11.x"
}{
"baseBranch": "main",
"branch": "renovate/main-pnpm-11.x"
}{
"baseBranch": "main",
"branch": "renovate/main-pnpm-11.x"
}{
"baseBranch": "main",
"branch": "renovate/main-pnpm-11.x"
}{
"baseBranch": "main",
"branch": "renovate/main-pnpm-11.x"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-renovate-renovate-44.x"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-renovate-renovate-44.x"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-renovate-renovate-44.x"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-renovate-renovate-44.x"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-renovate-renovate-44.x"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-renovate-renovate-44.x"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-renovate-renovate-44.x"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-renovate-renovate-44.x",
"limits": [
{
"depName": "renovate/renovate",
"prHourlyLimit": 2
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-docs-renovate-renovate-44.x"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-renovate-renovate-44.x",
"limits": [
{
"branchConcurrentLimit": null,
"depName": "renovate/renovate"
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-docs-renovate-renovate-44.x"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-renovate-renovate-44.x",
"limits": [
{
"commitHourlyLimit": 0,
"depName": "renovate/renovate"
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-docs-renovate-renovate-44.x"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-renovate-renovate-44.x"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-renovate-renovate-44.x"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-renovate-renovate-44.x"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-renovate-renovate-44.x"
}{
"baseBranch": "main",
"branch": "renovate/main-docs-renovate-renovate-44.x"
}{
"baseBranch": "main",
"branch": "renovate/main-redis-client-6.x"
}{
"baseBranch": "main",
"branch": "renovate/main-redis-client-6.x"
}{
"baseBranch": "main",
"branch": "renovate/main-redis-client-6.x"
}{
"baseBranch": "main",
"branch": "renovate/main-redis-client-6.x"
}{
"baseBranch": "main",
"branch": "renovate/main-redis-client-6.x"
}{
"baseBranch": "main",
"branch": "renovate/main-redis-client-6.x"
}{
"baseBranch": "main",
"branch": "renovate/main-redis-client-6.x"
}{
"baseBranch": "main",
"branch": "renovate/main-redis-client-6.x"
}{
"baseBranch": "main",
"branch": "renovate/main-redis-client-6.x"
}{
"baseBranch": "main",
"branch": "renovate/main-redis-client-6.x"
}{
"baseBranch": "main",
"branch": "renovate/main-cacache-21.x"
}{
"baseBranch": "main",
"branch": "renovate/main-cacache-21.x"
}{
"baseBranch": "main",
"branch": "renovate/main-cacache-21.x"
}{
"baseBranch": "main",
"branch": "renovate/main-cacache-21.x"
}{
"baseBranch": "main",
"branch": "renovate/main-cacache-21.x"
}{
"baseBranch": "main",
"branch": "renovate/main-cacache-21.x"
}{
"baseBranch": "main",
"branch": "renovate/main-cacache-21.x"
}{
"baseBranch": "main",
"branch": "renovate/main-cacache-21.x"
}{
"baseBranch": "main",
"branch": "renovate/main-cacache-21.x"
}{
"baseBranch": "main",
"branch": "renovate/main-cacache-21.x"
}{
"baseBranch": "main",
"branch": "renovate/main-commander-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-commander-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-commander-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-commander-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-commander-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-commander-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-commander-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-commander-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-commander-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-commander-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-execa-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-execa-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-execa-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-execa-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-execa-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-execa-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-execa-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-execa-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-execa-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-execa-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-global-agent-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-global-agent-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-global-agent-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-global-agent-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-global-agent-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-global-agent-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-global-agent-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-global-agent-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-global-agent-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-global-agent-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-global-agent-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-global-agent-4.x"
}{
"baseBranch": "main",
"branch": "renovate/main-google-auth-library-11.x"
}{
"baseBranch": "main",
"branch": "renovate/main-google-auth-library-11.x"
}{
"baseBranch": "main",
"branch": "renovate/main-google-auth-library-11.x"
}{
"baseBranch": "main",
"branch": "renovate/main-google-auth-library-11.x"
}{
"baseBranch": "main",
"branch": "renovate/main-google-auth-library-11.x"
}{
"baseBranch": "main",
"branch": "renovate/main-google-auth-library-11.x"
}{
"baseBranch": "main",
"branch": "renovate/main-google-auth-library-11.x"
}{
"baseBranch": "main",
"branch": "renovate/main-google-auth-library-11.x"
}{
"baseBranch": "main",
"branch": "renovate/main-google-auth-library-11.x"
}{
"baseBranch": "main",
"branch": "renovate/main-google-auth-library-11.x"
}{
"baseBranch": "main",
"branch": "renovate/main-got-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-got-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-got-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-got-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-got-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-got-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-got-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-got-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-got-15.x",
"limits": [
{
"commitHourlyLimit": 0,
"depName": "got"
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-got-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-got-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-got-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-got-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-got-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-got-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ini-7.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ini-7.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ini-7.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ini-7.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ini-7.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ini-7.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ini-7.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ini-7.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ini-7.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ini-7.x"
}{
"baseBranch": "main",
"branch": "renovate/main-markdown-it-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-markdown-it-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-markdown-it-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-markdown-it-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-markdown-it-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-markdown-it-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-markdown-it-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-markdown-it-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-markdown-it-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-markdown-it-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-neotraverse-1.x"
}{
"baseBranch": "main",
"branch": "renovate/main-neotraverse-1.x"
}{
"baseBranch": "main",
"branch": "renovate/main-neotraverse-1.x"
}{
"baseBranch": "main",
"branch": "renovate/main-neotraverse-1.x"
}{
"baseBranch": "main",
"branch": "renovate/main-neotraverse-1.x"
}{
"baseBranch": "main",
"branch": "renovate/main-neotraverse-1.x"
}{
"baseBranch": "main",
"branch": "renovate/main-neotraverse-1.x"
}{
"baseBranch": "main",
"branch": "renovate/main-neotraverse-1.x"
}{
"baseBranch": "main",
"branch": "renovate/main-neotraverse-1.x"
}{
"baseBranch": "main",
"branch": "renovate/main-neotraverse-1.x"
}{
"baseBranch": "main",
"branch": "renovate/main-node-html-parser-9.x"
}{
"baseBranch": "main",
"branch": "renovate/main-node-html-parser-9.x"
}{
"baseBranch": "main",
"branch": "renovate/main-node-html-parser-9.x"
}{
"baseBranch": "main",
"branch": "renovate/main-node-html-parser-9.x"
}{
"baseBranch": "main",
"branch": "renovate/main-node-html-parser-9.x"
}{
"baseBranch": "main",
"branch": "renovate/main-node-html-parser-9.x"
}{
"baseBranch": "main",
"branch": "renovate/main-node-html-parser-9.x"
}{
"baseBranch": "main",
"branch": "renovate/main-node-html-parser-9.x"
}{
"baseBranch": "main",
"branch": "renovate/main-node-html-parser-9.x"
}{
"baseBranch": "main",
"branch": "renovate/main-node-html-parser-9.x"
}{
"baseBranch": "main",
"branch": "renovate/main-validate-npm-package-name-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-validate-npm-package-name-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-validate-npm-package-name-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-validate-npm-package-name-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-validate-npm-package-name-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-validate-npm-package-name-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-validate-npm-package-name-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-validate-npm-package-name-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-validate-npm-package-name-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-validate-npm-package-name-8.x"
}{
"baseBranch": "main",
"branch": "renovate/main-xmldoc-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-xmldoc-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-xmldoc-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-xmldoc-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-xmldoc-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-xmldoc-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-xmldoc-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-xmldoc-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-xmldoc-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-xmldoc-3.x"
}{
"baseBranch": "main",
"branch": "renovate/main-commander-js-extra-typings-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-commander-js-extra-typings-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-commander-js-extra-typings-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-commander-js-extra-typings-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-commander-js-extra-typings-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-commander-js-extra-typings-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-commander-js-extra-typings-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-commander-js-extra-typings-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-commander-js-extra-typings-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-commander-js-extra-typings-15.x"
}{
"baseBranch": "main",
"branch": "renovate/main-astral-sh-setup-uv-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-astral-sh-setup-uv-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-astral-sh-setup-uv-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-astral-sh-setup-uv-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-astral-sh-setup-uv-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-astral-sh-setup-uv-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-astral-sh-setup-uv-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-astral-sh-setup-uv-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-astral-sh-setup-uv-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-astral-sh-setup-uv-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-27.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-27.x",
"prTitle": "chore(deps): update dependency containerbase/erlang-prebuild to v27 (main)"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-28.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-28.x",
"prTitle": "chore(deps): update dependency containerbase/erlang-prebuild to v28 (main)"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-29.x"
}{
"baseBranch": "main",
"branch": "renovate/main-containerbase-erlang-prebuild-29.x",
"prTitle": "chore(deps): update dependency containerbase/erlang-prebuild to v29 (main)"
}{
"baseBranch": "main",
"branch": "renovate/main-conventional-changelog-conventionalcommits-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-conventional-changelog-conventionalcommits-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-conventional-changelog-conventionalcommits-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-conventional-changelog-conventionalcommits-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-conventional-changelog-conventionalcommits-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-conventional-changelog-conventionalcommits-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-conventional-changelog-conventionalcommits-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-conventional-changelog-conventionalcommits-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-conventional-changelog-conventionalcommits-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-conventional-changelog-conventionalcommits-10.x"
}{
"baseBranch": "main",
"branch": "renovate/main-graphql-17.x"
}{
"baseBranch": "main",
"branch": "renovate/main-graphql-17.x"
}{
"baseBranch": "main",
"branch": "renovate/main-graphql-17.x"
}{
"baseBranch": "main",
"branch": "renovate/main-graphql-17.x"
}{
"baseBranch": "main",
"branch": "renovate/main-graphql-17.x"
}{
"baseBranch": "main",
"branch": "renovate/main-graphql-17.x"
}{
"baseBranch": "main",
"branch": "renovate/main-graphql-17.x"
}{
"baseBranch": "main",
"branch": "renovate/main-graphql-17.x"
}{
"baseBranch": "main",
"branch": "renovate/main-graphql-17.x"
}{
"baseBranch": "main",
"branch": "renovate/main-graphql-17.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ubuntu-26.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ubuntu-26.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ubuntu-26.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ubuntu-26.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ubuntu-26.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ubuntu-26.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ubuntu-26.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ubuntu-26.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ubuntu-26.x"
}{
"baseBranch": "main",
"branch": "renovate/main-ubuntu-26.x"
}{
"baseBranch": "main",
"branch": "renovate/main-lock-file-maintenance"
}{
"baseBranch": "main",
"branch": "renovate/main-lock-file-maintenance"
}{
"baseBranch": "main",
"branch": "renovate/main-lock-file-maintenance"
}{
"baseBranch": "main",
"branch": "renovate/main-lock-file-maintenance"
}{
"baseBranch": "main",
"branch": "renovate/main-lock-file-maintenance"
}{
"baseBranch": "main",
"branch": "renovate/main-lock-file-maintenance"
}{
"baseBranch": "main",
"branch": "renovate/main-lock-file-maintenance"
}{
"baseBranch": "main",
"branch": "renovate/main-lock-file-maintenance",
"limits": [
{
"prHourlyLimit": 2
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-lock-file-maintenance"
}{
"baseBranch": "main",
"branch": "renovate/main-lock-file-maintenance",
"limits": [
{
"branchConcurrentLimit": null
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-lock-file-maintenance"
}{
"baseBranch": "main",
"branch": "renovate/main-lock-file-maintenance",
"limits": [
{
"commitHourlyLimit": 0
}
]
}{
"baseBranch": "main",
"branch": "renovate/main-lock-file-maintenance"
}{
"baseBranch": "main",
"branch": "renovate/main-lock-file-maintenance"
}{
"baseBranch": "main",
"branch": "renovate/main-lock-file-maintenance"
}{
"baseBranch": "main",
"branch": "renovate/main-lock-file-maintenance"
}{
"baseBranch": "main",
"branch": "renovate/main-lock-file-maintenance"
}{
"baseBranch": "main",
"branch": "renovate/main-lock-file-maintenance"
}{
"reconfigureBranch": "renovate/reconfigure"
}{
"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"
]
}{
"baseBranch": "main",
"branchName": "renovate/main-npm-esbuild-vulnerability",
"unrecognizedAuthors": [
"jamie.tanna@mend.io"
]
}{
"branch": "renovate/main-npm-esbuild-vulnerability"
}{
"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"
]
}{
"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"
}
]
}
]
}{
"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
}
]
}{
"stats": {
"closed": 82,
"merged": 5538,
"open": 5,
"total": 5625
}
}{
"splits": {
"extract": 415,
"init": 3487,
"lookup": 43501,
"onboarding": 1,
"update": 18821
},
"total": 68481
}{
"get": {
"avgMs": 1173,
"count": 359,
"maxMs": 28348,
"medianMs": 151,
"totalMs": 421151
},
"set": {
"avgMs": 385,
"count": 74,
"maxMs": 17062,
"medianMs": 89,
"totalMs": 28512
}
}{
"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
}
}
}{
"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
}{
"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
}
}
}{
"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
}
}{
"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
}
}{
"count": 0,
"hits": {},
"oldLevel": "debug"
}{
"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"
}
}{
"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
}
}{
"cloned": true,
"durationMs": 68481,
"enabled": true,
"onboarded": true,
"result": "done",
"status": "activated"
}