Minimal reproduction for renovate discussion 34037
Renovate cannot update the tzdata version if :pinAllExceptPeerDependencies preset is enabled.
It will print a debug message
{
"currentValue": "2024a-3ubuntu1.1",
"datasource": "repology",
"depName": "ubuntu_24_04/tzdata",
"packageName": "ubuntu_24_04/tzdata",
"registryUrl": "https://repology.org",
"replaceString": "# renovate: datasource=repology depName=ubuntu_24_04/tzdata versioning=loose\nARG TZDATA_VERSION=2024a-3ubuntu1.1\n",
"skipReason": "invalid-value",
"versioning": "loose",
"warnings": [],
"updates": []
}Full log
DEBUG: Using RE2 regex engine
DEBUG: Parsing configs
DEBUG: Checking for config file in /runner/renovate/job_config.json
DEBUG: Detected config in env RENOVATE_CONFIG
{
"config": {
"extends": [
"mergeConfidence:all-badges"
],
"prFooter": "This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/{{platform}}/{{repository}}).",
"redisUrl": "redis://mend-developer-platform-renovate-prod.aqffol.ng.0001.use1.cache.amazonaws.com:6379",
"binarySource": "install",
"globalExtends": [
"global:safeEnv"
],
"platformCommit": "enabled",
"repositoryCache": "enabled",
"cacheTtlOverride": {
"datasource-docker-hub-tags": 90
},
"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/",
"onboardingConfig": {
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
]
},
"gitIgnoredAuthors": [
"29139614+renovate[bot]@users.noreply.github.com"
],
"customizeDashboard": {
"repoProblemsHeader": "These problems occurred while renovating this repository. [View logs](https://developer.mend.io//{{platform}}/{{repository}})."
},
"repositoryCacheType": "s3://mend-developer-platform-prod/renovate/",
"dependencyDashboardFooter": "\n- [ ] <!-- manual job -->Check this box to trigger a request for Renovate to run again on this repository\n",
"allowedPostUpgradeCommands": [
"^git add --all$",
"^git reset$",
"^pwd$"
],
"allowPostUpgradeCommandTemplating": true
}
}
WARN: Config needs migrating
{
"configType": "RENOVATE_CONFIG"
"originalConfig": {
"extends": [
"mergeConfidence:all-badges"
],
"prFooter": "This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/{{platform}}/{{repository}}).",
"redisUrl": "redis://mend-developer-platform-renovate-prod.aqffol.ng.0001.use1.cache.amazonaws.com:6379",
"binarySource": "install",
"globalExtends": [
"global:safeEnv"
],
"platformCommit": "enabled",
"repositoryCache": "enabled",
"cacheTtlOverride": {
"datasource-docker-hub-tags": 90
},
"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/",
"onboardingConfig": {
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
]
},
"gitIgnoredAuthors": [
"29139614+renovate[bot]@users.noreply.github.com"
],
"customizeDashboard": {
"repoProblemsHeader": "These problems occurred while renovating this repository. [View logs](https://developer.mend.io//{{platform}}/{{repository}})."
},
"repositoryCacheType": "s3://mend-developer-platform-prod/renovate/",
"dependencyDashboardFooter": "\n- [ ] <!-- manual job -->Check this box to trigger a request for Renovate to run again on this repository\n",
"allowedPostUpgradeCommands": [
"^git add --all$",
"^git reset$",
"^pwd$"
],
"allowPostUpgradeCommandTemplating": true
}
"migratedConfig": {
"extends": [
"mergeConfidence:all-badges"
],
"prFooter": "This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/{{platform}}/{{repository}}).",
"redisUrl": "redis://mend-developer-platform-renovate-prod.aqffol.ng.0001.use1.cache.amazonaws.com:6379",
"binarySource": "install",
"globalExtends": [
"global:safeEnv"
],
"platformCommit": "enabled",
"repositoryCache": "enabled",
"cacheTtlOverride": {
"datasource-docker-hub-tags": 90
},
"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/",
"onboardingConfig": {
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
]
},
"gitIgnoredAuthors": [
"29139614+renovate[bot]@users.noreply.github.com"
],
"customizeDashboard": {
"repoProblemsHeader": "These problems occurred while renovating this repository. [View logs](https://developer.mend.io//{{platform}}/{{repository}})."
},
"repositoryCacheType": "s3://mend-developer-platform-prod/renovate/",
"dependencyDashboardFooter": "\n- [ ] <!-- manual job -->Check this box to trigger a request for Renovate to run again on this repository\n",
"allowedCommands": [
"^git add --all$",
"^git reset$",
"^pwd$"
],
"allowCommandTemplating": true
}
}
DEBUG: File config
{
"config": {
"token": "***********",
"privateKey": "***********",
"privateKeyOld": "***********",
"hostRules": [
{
"hostType": "docker",
"matchHost": "docker.io",
"username": "mdpprodrenovate",
"password": "***********"
},
{
"hostType": "docker",
"matchHost": "hub.docker.com",
"username": "mdpprodrenovatedc",
"password": "***********"
},
{
"hostType": "github",
"matchHost": "api.github.com",
"token": "***********"
},
{
"hostType": "github-tags",
"matchHost": "api.github.com",
"token": "***********"
},
{
"hostType": "github-releases",
"matchHost": "api.github.com",
"token": "***********"
},
{
"hostType": "pod",
"matchHost": "api.github.com",
"token": "***********"
},
{
"hostType": "terraform-provider",
"matchHost": "api.github.com",
"token": "***********"
},
{
"hostType": "rubygems",
"matchHost": "github.com",
"token": "***********"
}
],
"secrets": {}
}
}
DEBUG: CLI config
{
"config": {}
}
DEBUG: Env config
{
"config": {
"extends": [
"mergeConfidence:all-badges"
],
"prFooter": "This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/{{platform}}/{{repository}}).",
"redisUrl": "redis://mend-developer-platform-renovate-prod.aqffol.ng.0001.use1.cache.amazonaws.com:6379",
"binarySource": "install",
"globalExtends": [
"global:safeEnv"
],
"platformCommit": "enabled",
"repositoryCache": "enabled",
"cacheTtlOverride": {
"datasource-docker-hub-tags": 90
},
"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/",
"onboardingConfig": {
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
]
},
"gitIgnoredAuthors": [
"29139614+renovate[bot]@users.noreply.github.com"
],
"customizeDashboard": {
"repoProblemsHeader": "These problems occurred while renovating this repository. [View logs](https://developer.mend.io//{{platform}}/{{repository}})."
},
"repositoryCacheType": "s3://mend-developer-platform-prod/renovate/",
"dependencyDashboardFooter": "\n- [ ] <!-- manual job -->Check this box to trigger a request for Renovate to run again on this repository\n",
"allowedCommands": [
"^git add --all$",
"^git reset$",
"^pwd$"
],
"allowCommandTemplating": true,
"hostRules": [],
"onboardingNoDeps": "enabled",
"onboarding": true,
"forkProcessing": "enabled",
"requireConfig": "required",
"platform": "github",
"username": "renovate[bot]",
"repositories": [
"vitoyucepi/renovate-issue-34037"
],
"gitAuthor": "renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
"deleteConfigFile": true
}
}
DEBUG: Combined config
{
"config": {
"token": "***********",
"privateKey": "***********",
"privateKeyOld": "***********",
"hostRules": [
{
"hostType": "docker",
"matchHost": "docker.io",
"username": "mdpprodrenovate",
"password": "***********"
},
{
"hostType": "docker",
"matchHost": "hub.docker.com",
"username": "mdpprodrenovatedc",
"password": "***********"
},
{
"hostType": "github",
"matchHost": "api.github.com",
"token": "***********"
},
{
"hostType": "github-tags",
"matchHost": "api.github.com",
"token": "***********"
},
{
"hostType": "github-releases",
"matchHost": "api.github.com",
"token": "***********"
},
{
"hostType": "pod",
"matchHost": "api.github.com",
"token": "***********"
},
{
"hostType": "terraform-provider",
"matchHost": "api.github.com",
"token": "***********"
},
{
"hostType": "rubygems",
"matchHost": "github.com",
"token": "***********"
}
],
"secrets": {},
"extends": [
"mergeConfidence:all-badges"
],
"prFooter": "This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/{{platform}}/{{repository}}).",
"redisUrl": "redis://mend-developer-platform-renovate-prod.aqffol.ng.0001.use1.cache.amazonaws.com:6379",
"binarySource": "install",
"globalExtends": [
"global:safeEnv"
],
"platformCommit": "enabled",
"repositoryCache": "enabled",
"cacheTtlOverride": {
"datasource-docker-hub-tags": 90
},
"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/",
"onboardingConfig": {
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
]
},
"gitIgnoredAuthors": [
"29139614+renovate[bot]@users.noreply.github.com"
],
"customizeDashboard": {
"repoProblemsHeader": "These problems occurred while renovating this repository. [View logs](https://developer.mend.io//{{platform}}/{{repository}})."
},
"repositoryCacheType": "s3://mend-developer-platform-prod/renovate/",
"dependencyDashboardFooter": "\n- [ ] <!-- manual job -->Check this box to trigger a request for Renovate to run again on this repository\n",
"allowedCommands": [
"^git add --all$",
"^git reset$",
"^pwd$"
],
"allowCommandTemplating": true,
"onboardingNoDeps": "enabled",
"onboarding": true,
"forkProcessing": "enabled",
"requireConfig": "required",
"platform": "github",
"username": "renovate[bot]",
"repositories": [
"vitoyucepi/renovate-issue-34037"
],
"gitAuthor": "renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
"deleteConfigFile": true
}
}
DEBUG: Enabling forkProcessing while in non-autodiscover mode
DEBUG: Enabling onboardingNoDeps while in non-autodiscover mode
DEBUG: Found valid git version: 2.48.1
DEBUG: Setting global hostRules
DEBUG: Adding password authentication for docker.io (hostType=docker) to hostRules
DEBUG: Adding password authentication for hub.docker.com (hostType=docker) to hostRules
DEBUG: Adding token authentication for api.github.com (hostType=github) to hostRules
DEBUG: Adding token authentication for api.github.com (hostType=github-tags) to hostRules
DEBUG: Adding token authentication for api.github.com (hostType=github-releases) to hostRules
DEBUG: Adding token authentication for api.github.com (hostType=pod) to hostRules
DEBUG: Adding token authentication for api.github.com (hostType=terraform-provider) to hostRules
DEBUG: Adding token authentication for github.com (hostType=rubygems) to hostRules
DEBUG: Using default github endpoint: https://api.github.com/
DEBUG: Platform config
{
"platformConfig": {
"hostType": "github",
"endpoint": "https://api.github.com/",
"isGHApp": true,
"isGhe": false
}
"renovateUsername": "renovate[bot]"
}
DEBUG: Using configured gitAuthor (renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>)
DEBUG: Adding token authentication for api.github.com (hostType=github) to hostRules
DEBUG: Using baseDir: /tmp/renovate
DEBUG: Using cacheDir: /tmp/renovate/cache
DEBUG: Using containerbaseDir: /tmp/renovate/cache/containerbase
DEBUG: Redis cache init
DEBUG: Redis cache connected
DEBUG: Commits limit = null
DEBUG: Setting global hostRules
DEBUG: Adding password authentication for docker.io (hostType=docker) to hostRules
DEBUG: Adding password authentication for hub.docker.com (hostType=docker) to hostRules
DEBUG: Adding token authentication for api.github.com (hostType=github) to hostRules
DEBUG: Adding token authentication for api.github.com (hostType=github-tags) to hostRules
DEBUG: Adding token authentication for api.github.com (hostType=github-releases) to hostRules
DEBUG: Adding token authentication for api.github.com (hostType=pod) to hostRules
DEBUG: Adding token authentication for api.github.com (hostType=terraform-provider) to hostRules
DEBUG: Adding token authentication for github.com (hostType=rubygems) to hostRules
DEBUG: Adding token authentication for api.github.com (hostType=github) to hostRules
DEBUG: validatePresets()
DEBUG: Reinitializing hostRules for repo
DEBUG: Clearing hostRules
DEBUG: Adding password authentication for docker.io (hostType=docker) to hostRules
DEBUG: Adding password authentication for hub.docker.com (hostType=docker) to hostRules
DEBUG: Adding token authentication for api.github.com (hostType=github) to hostRules
DEBUG: Adding token authentication for api.github.com (hostType=github-tags) to hostRules
DEBUG: Adding token authentication for api.github.com (hostType=github-releases) to hostRules
DEBUG: Adding token authentication for api.github.com (hostType=pod) to hostRules
DEBUG: Adding token authentication for api.github.com (hostType=terraform-provider) to hostRules
DEBUG: Adding token authentication for github.com (hostType=rubygems) to hostRules
DEBUG: Adding token authentication for api.github.com (hostType=github) to hostRules
INFO: Repository started
{
"renovateVersion": "39.145.0"
}
DEBUG: Using localDir: /tmp/renovate/repos/github/vitoyucepi/renovate-issue-34037
DEBUG: PackageFiles.clear() - Package files deleted
DEBUG: initRepo("vitoyucepi/renovate-issue-34037")
DEBUG: hostRules: authentication already set for api.github.com
DEBUG: Using queue: host=api.github.com, concurrency=16
DEBUG: vitoyucepi/renovate-issue-34037 default branch = main
DEBUG: Using app token for git init
DEBUG: RepoCacheS3.read() - success
DEBUG: Repository cache is restored from revision 13
DEBUG: Resetting npmrc
DEBUG: Resetting npmrc
DEBUG: checkOnboarding()
DEBUG: isOnboarded()
DEBUG: findPr(renovate/configure, Configure Renovate, !open)
DEBUG: http cache: saving https://api.github.com/repos/vitoyucepi/renovate-issue-34037/pulls?per_page=20&state=all&sort=updated&direction=desc&page=1 (etag=W/"22e9de90d6bae204268330a2225a35dc0da7e2df1a97edaa1d59e52235792e51", lastModified=undefined)
DEBUG: getPrList success
{
"pullsTotal": 4
"requestsTotal": 1
"apiQuotaAffected": true
}
DEBUG: findPr(renovate/configure, chore: Configure Renovate, !open)
DEBUG: Checking cached config file name
DEBUG: http cache: Using cached response: https://api.github.com/repos/vitoyucepi/renovate-issue-34037/contents/renovate.json from 2025-02-07T06:39:04.157Z
DEBUG: Existing config file confirmed
DEBUG: Repository config
{
"fileName": "renovate.json"
"config": {
"extends": [
":pinAllExceptPeerDependencies",
"customManagers:dockerfileVersions"
]
}
}
DEBUG: Repo is onboarded
DEBUG: http cache: Using cached response: https://api.github.com/repos/vitoyucepi/renovate-issue-34037/contents/renovate.json from 2025-02-07T06:39:04.157Z
DEBUG: migrateAndValidate()
DEBUG: No config migration necessary
DEBUG: Found repo ignorePaths
{
"ignorePaths": [
"**/node_modules/**",
"**/bower_components/**"
]
}
DEBUG: No vulnerability alerts enabled for repo
DEBUG: No vulnerability alerts found
DEBUG: No baseBranches
DEBUG: extract()
DEBUG: Cached extract for sha=5f3e8a7dad17331aa7bd55794ceffe6cfedd76ca is valid and can be used
DEBUG: Deleted cached dep updates
INFO: Dependency extraction complete
{
"baseBranch": "main"
"stats": {
"managers": {
"dockerfile": {
"fileCount": 1,
"depCount": 1
},
"regex": {
"fileCount": 1,
"depCount": 2
}
},
"total": {
"fileCount": 2,
"depCount": 3
}
}
}
DEBUG: PackageFiles.add() - Package file saved for base branch
{
"baseBranch": "main"
}
DEBUG: Package releases lookups complete
{
"baseBranch": "main"
}
DEBUG: Repository libYears
{
"managerLibYears": {
"dockerfile": 0,
"regex": 0
}
"totalLibYears": 0
}
DEBUG: branchifyUpgrades
DEBUG: detectSemanticCommits()
DEBUG: semanticCommits: returning "enabled" from cache
DEBUG: 0 flattened updates found:
DEBUG: Returning 0 branch(es)
DEBUG: config.repoIsOnboarded=true
DEBUG: packageFiles with updates
{
"baseBranch": "main"
"config": {
"dockerfile": [
{
"deps": [
{
"autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}",
"currentValue": "24.04",
"currentVersion": "24.04",
"currentVersionAgeInDays": 3,
"currentVersionTimestamp": "2025-02-04T06:04:37.126Z",
"datasource": "docker",
"depName": "ubuntu",
"depType": "final",
"fixedVersion": "24.04",
"lookupName": "library/ubuntu",
"packageName": "ubuntu",
"registryUrl": "https://index.docker.io",
"replaceString": "ubuntu:24.04",
"versioning": "ubuntu",
"warnings": [],
"updates": []
}
],
"packageFile": "Dockerfile"
}
],
"regex": [
{
"deps": [
{
"currentValue": "1.17-1ubuntu0.24.04.2",
"currentVersion": "1.17-1ubuntu0.24.04.2",
"datasource": "repology",
"depName": "ubuntu_24_04/gosu",
"fixedVersion": "1.17-1ubuntu0.24.04.2",
"packageName": "ubuntu_24_04/gosu",
"registryUrl": "https://repology.org",
"replaceString": "# renovate: datasource=repology depName=ubuntu_24_04/gosu versioning=loose\nARG GOSU_VERSION=1.17-1ubuntu0.24.04.2\n",
"versioning": "loose",
"warnings": [],
"updates": []
},
{
"currentValue": "2024a-3ubuntu1.1",
"datasource": "repology",
"depName": "ubuntu_24_04/tzdata",
"packageName": "ubuntu_24_04/tzdata",
"registryUrl": "https://repology.org",
"replaceString": "# renovate: datasource=repology depName=ubuntu_24_04/tzdata versioning=loose\nARG TZDATA_VERSION=2024a-3ubuntu1.1\n",
"skipReason": "invalid-value",
"versioning": "loose",
"warnings": [],
"updates": []
}
],
"matchStrings": [
"# renovate: datasource=(?<datasource>[a-zA-Z0-9-._]+?) depName=(?<depName>[^\\s]+?)(?: (lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?(?: registryUrl=(?<registryUrl>[^\\s]+?))?\\s(?:ENV|ARG)\\s+[A-Za-z0-9_]+?_VERSION[ =][\"']?(?<currentValue>.+?)[\"']?\\s"
],
"packageFile": "Dockerfile"
}
]
}
}
DEBUG: detectSemanticCommits()
DEBUG: semanticCommits: returning "enabled" from cache
DEBUG: processRepo()
DEBUG: Processing 0 branches:
DEBUG: 0 PRs are currently open
DEBUG: ConcurrentPRs count = 0
DEBUG: 0 already existing branches found.
DEBUG: Branches count = 0
DEBUG: Calculating PRs created so far in this hour currentHourStart=2025-02-07T06:00:00.000Z
DEBUG: 0 PRs have been created so far in this hour.
DEBUG: HourlyPRs count = 0
DEBUG: http cache: Using cached response: https://api.github.com/repos/vitoyucepi/renovate-issue-34037/contents/renovate.json from 2025-02-07T06:39:04.157Z
DEBUG: Config does not need migration
DEBUG: ensureDependencyDashboard()
DEBUG: Closing Dependency Dashboard
DEBUG: Issues cache: synced
DEBUG: checkReconfigureBranch()
DEBUG: No reconfigure branch found
DEBUG: Removing any stale branches
DEBUG: config.repoIsOnboarded=true
DEBUG: No renovate branches found
DEBUG: PackageFiles.clear() - Package files deleted
DEBUG: Branch summary
{
"cacheModified": true
"baseBranches": [
{
"branchName": "main",
"sha": "5f3e8a7dad17331aa7bd55794ceffe6cfedd76ca"
}
]
"branches": []
"defaultBranch": "main"
"inactiveBranches": []
}
DEBUG: Renovate repository PR statistics
{
"stats": {
"total": 4,
"open": 0,
"closed": 4,
"merged": 0
}
}
DEBUG: Repository result: done, status: onboarded, enabled: true, onboarded: true
DEBUG: Repository timing splits (milliseconds)
{
"splits": {
"init": 1081,
"extract": 120,
"lookup": 378,
"onboarding": 1,
"update": 4
}
"total": 1688
}
DEBUG: Package cache statistics
{
"get": {
"count": 2,
"avgMs": 15,
"medianMs": 24,
"maxMs": 24,
"totalMs": 29
}
"set": {
"count": 0,
"avgMs": 0,
"medianMs": 0,
"maxMs": 0,
"totalMs": 0
}
}
DEBUG: HTTP statistics
{
"hosts": {
"api.github.com": {
"count": 3,
"reqAvgMs": 123,
"reqMedianMs": 117,
"reqMaxMs": 171,
"queueAvgMs": 2,
"queueMedianMs": 0,
"queueMaxMs": 5
}
}
"requests": 3
}
DEBUG: HTTP cache statistics
{
"https://api.github.com": {
"/repos/vitoyucepi/renovate-issue-34037/contents/renovate.json": {
"hit": 3,
"miss": 0
},
"/repos/vitoyucepi/renovate-issue-34037/pulls": {
"hit": 0,
"miss": 1
}
}
}
DEBUG: Lookup statistics
{
"repology": {
"count": 1,
"avgMs": 25,
"medianMs": 25,
"maxMs": 25,
"totalMs": 25
}
"docker": {
"count": 1,
"avgMs": 357,
"medianMs": 357,
"maxMs": 357,
"totalMs": 357
}
}
INFO: Repository finished
{
"cloned": false
"durationMs": 1688
}
# renovate: datasource=repology depName=ubuntu_24_04/tzdata versioning=loose
ARG TZDATA_VERSION=2024a-3ubuntu1.1
# new lineshould be updated to
# renovate: datasource=repology depName=ubuntu_24_04/tzdata versioning=loose
ARG TZDATA_VERSION=2024b-0ubuntu0.24.04.1
# new lineas of 2025-02-07.
This behavior was introduced by renovatebot/renovate#33800.
Every version of renovate less than 39.144.2 will create an update.
renovate:39.144.2 will close any previously opened pull requests.