Found errors in presets inside the inherited configuration from v39.63.1 #33083
-
How are you running Renovate?Self-hosted Renovate If you're self-hosting Renovate, tell us which platform (GitHub, GitLab, etc) and which version of Renovate.GitHub docker image Please tell us more about your question or problemOur last successful Renovate run was v39.62.6. Since we started running v39.63.1 all Renovate runs fail with these error messages:
The stack trace is:
At a guess this is related to the change in #31642. Logs (if relevant)Logs
|
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
Hi there, Get your discussion fixed faster by creating a minimal reproduction. This means a repository dedicated to reproducing this issue with the minimal dependencies and config possible. Before we start working on your issue we need to know exactly what's causing the current behavior. A minimal reproduction helps us with this. Discussions without reproductions are less likely to be converted to Issues. Please follow these steps:
If you need help with running renovate on your minimal reproduction repository, please refer to our Running Renovate guide. The Renovate team |
Beta Was this translation helpful? Give feedback.
-
Hi there, We need more information about your environment. Please explain in detail how you are running Renovate. For example:
Thanks, the Renovate team |
Beta Was this translation helpful? Give feedback.
-
We have a centralised
In that repo we also have {
"$schema": "https://docs.renovatebot.com/renovate-schema.json"
} Finally we have {
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:recommended"],
"baseBranches": ["main", "/^release\\/.*/"],
"commitMessageSuffix": "AB#0000",
"configMigration": true,
"packageRules": [
{
"matchUpdateTypes": ["major", "minor"],
"enabled": false
},
{
"matchDatasources": ["github-releases"],
"matchPackageNames": ["hashicorp/terraform"],
"allowedVersions": "=1.9",
"prBodyNotes": ["BREAKING CHANGE"],
"semanticCommitType": "fix",
"extends": [":semanticCommitTypeAll(fix)"],
"groupName": "terraform-providers",
"enabled": true
},
{
"matchDatasources": ["terraform-provider"],
"matchPackageNames": ["hashicorp/azuread"],
"allowedVersions": "=3.0.2",
"prBodyNotes": ["BREAKING CHANGE"],
"semanticCommitType": "fix",
"extends": [":semanticCommitTypeAll(fix)"],
"groupName": "terraform-providers",
"enabled": true
},
{
"matchDatasources": ["terraform-provider"],
"matchPackageNames": ["hashicorp/azurerm"],
"allowedVersions": "=4.11.0",
"prBodyNotes": ["BREAKING CHANGE"],
"semanticCommitType": "fix",
"extends": [":semanticCommitTypeAll(fix)"],
"groupName": "terraform-providers",
"enabled": true
},
{
"matchDatasources": ["terraform-provider"],
"matchPackageNames": ["Azure/azapi"],
"allowedVersions": "=2.0.1",
"prBodyNotes": ["BREAKING CHANGE"],
"semanticCommitType": "fix",
"extends": [":semanticCommitTypeAll(fix)"],
"groupName": "terraform-providers",
"enabled": true
}
],
"reviewersFromCodeOwners": true,
"schedule": [
"after 12am every weekday",
"every weekend"
],
"timezone": "UTC",
"semanticCommits": "enabled",
"vulnerabilityAlerts": {
"schedule": [],
"rangeStrategy": "update-lockfile",
"commitMessageSuffix": "AB#0000 [SECURITY]",
"branchTopic": "{{{datasource}}}-{{{depName}}}-vulnerability",
"prCreation": "immediate",
"packageRules": [
{
"matchUpdateTypes": ["minor"],
"enabled": true
}
]
},
"customManagers": [
{
"customType": "regex",
"fileMatch": ["^\\.github/workflows/[^/]+\\.ya?ml$"],
"matchStrings": ["\\snpx semantic-release@(?<currentValue>.*?)\\s"],
"datasourceTemplate": "npm",
"depNameTemplate": "semantic-release"
},
{
"customType": "regex",
"fileMatch": ["^\\.github/workflows/[^/]+\\.ya?ml$"],
"matchStrings": ["\\snpm install -D conventional-changelog-conventionalcommits@(?<currentValue>.*?)\\s"],
"datasourceTemplate": "npm",
"depNameTemplate": "conventional-changelog-conventionalcommits"
},
{
"customType": "regex",
"fileMatch": ["^\\.tflint\\.hcl$"],
"matchStrings": ["\\s+version\\s*=\\s*\"(?<currentValue>[0-9\\.]+)\".*\\n\\s+source\\s*=\\s*\"github.com/terraform-linters/tflint-ruleset-terraform\""],
"datasourceTemplate": "github-releases",
"depNameTemplate": "terraform-linters/tflint-ruleset-terraform",
"extractVersionTemplate": "^v(?<version>.+)$"
},
{
"customType": "regex",
"fileMatch": ["^\\.tflint\\.hcl$"],
"matchStrings": ["\\s+version\\s*=\\s*\"(?<currentValue>[0-9\\.]+)\".*\\n\\s+source\\s*=\\s*\"github.com/terraform-linters/tflint-ruleset-azurerm\""],
"datasourceTemplate": "github-releases",
"depNameTemplate": "terraform-linters/tflint-ruleset-azurerm",
"extractVersionTemplate": "^v(?<version>.+)$"
}
]
} Then in a code repo we have {
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"local>ourorgname/renovate-config"
]
} |
Beta Was this translation helpful? Give feedback.
Thanks, I was able to reproduce it enough to be able to debug. It was a strange root cause, should be fixed in #33088