-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Renovate bot continuously increments major version lookup when it can't find a version in Go proxy #27070
Replies: 2 comments · 4 replies
-
Please create a (private) reproduction repo with one such dependency as then capture the full debug log for the run before you terminate it |
Beta Was this translation helpful? Give feedback.
All reactions
-
Here it is: Full logWARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
DEBUG: Using RE2 regex engine
DEBUG: Parsing configs
DEBUG: Checking for config file in /usr/src/app/config.js
DEBUG: Converting GITHUB_COM_TOKEN into a global host rule
DEBUG: File config
"config": {
"enabledManagers": [
"bundler",
"puppet",
"cargo",
"gomod",
"gradle",
"kotlin-script",
"maven",
"sbt",
"npm",
"cocoapods",
"mint",
"swift",
"pep621",
"pip_requirements",
"pip_setup",
"pip-compile",
"pipenv",
"poetry",
"pyenv",
"setup-cfg"
],
"endpoint": "https://gitlab.company.net/api/v4/",
"executionTimeout": 720,
"gitAuthor": "Company Renovate Bot <renovatebot.gitlab@company.com>",
"hostRules": [
{"abortOnError": true, "abortIgnoreStatusCodes": [404, 429]},
{
"matchHost": "gitlab.company.net",
"description": "Used for interacting with MRs, etc."
},
{
"matchHost": "github.com",
"description": "Used when fetching changelogs for repositories in order to increase the hourly API limit",
"token": "***********"
},
{
"hostType": "go-proxy",
"description": "Avoid wasting 1 min/req to wait for Athens to respond if a module version list does not exist. In comparison, proxy.golang.org responds to this almost immediately. E.g.: https://goproxy.company.net/github.com/aws/aws-sdk-go-v2/service/sqs/v2/@v/list vs. https://proxy.golang.org/github.com/aws/aws-sdk-go-v2/service/sqs/v2/@v/list",
"timeout": 10000
},
{
"matchHost": "https://artifacts.gitlab.company.net/artifactory/abuse--native-mobile-security--local",
"description": "Used to fetch dependencies from Company Artifactory.",
"username": "test"
},
{
"matchHost": "https://artifacts.gitlab.company.net/artifactory/mobile--android",
"username": "test",
"description": "Used to fetch dependencies from Company Artifactory."
},
{
"matchHost": "https://artifacts.gitlab.company.net/artifactory/mobile-foo--test-android--local",
"description": "Used to fetch dependencies from Company Artifactory.",
"username": "mobile-foo--test-android--ci--read"
}
],
"optimizeForDisabled": true,
"onboarding": true,
"onboardingBranch": "task/renovate-0-init-company-renovate-bot-config",
"onboardingCommitMessage": "[RENOVATE-0] Init Company Renovate Bot config",
"onboardingConfig": {
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["local>foo/bar/company-renovate-bot-config:default.json5"]
},
"onboardingPrTitle": "[RENOVATE-0] Welcome to Company Renovate Bot",
"persistRepoData": true,
"platform": "gitlab",
"repositories": ["jerry.ng/27070"],
"requireConfig": "required"
}
DEBUG: CLI config
"config": {"token": "***********"}
DEBUG: Env config
"config": {
"hostRules": [
{"hostType": "github", "matchHost": "github.com", "token": "***********"}
]
}
DEBUG: Combined config
"config": {
"enabledManagers": [
"bundler",
"puppet",
"cargo",
"gomod",
"gradle",
"kotlin-script",
"maven",
"sbt",
"npm",
"cocoapods",
"mint",
"swift",
"pep621",
"pip_requirements",
"pip_setup",
"pip-compile",
"pipenv",
"poetry",
"pyenv",
"setup-cfg"
],
"endpoint": "https://gitlab.company.net/api/v4/",
"executionTimeout": 720,
"gitAuthor": "Company Renovate Bot <renovatebot.gitlab@company.com>",
"hostRules": [
{"abortOnError": true, "abortIgnoreStatusCodes": [404, 429]},
{
"matchHost": "gitlab.company.net",
"description": "Used for interacting with MRs, etc."
},
{
"matchHost": "github.com",
"description": "Used when fetching changelogs for repositories in order to increase the hourly API limit",
"token": "***********"
},
{
"hostType": "go-proxy",
"description": "Avoid wasting 1 min/req to wait for Athens to respond if a module version list does not exist. In comparison, proxy.golang.org responds to this almost immediately. E.g.: https://goproxy.company.net/github.com/aws/aws-sdk-go-v2/service/sqs/v2/@v/list vs. https://proxy.golang.org/github.com/aws/aws-sdk-go-v2/service/sqs/v2/@v/list",
"timeout": 10000
},
{
"matchHost": "https://artifacts.gitlab.company.net/artifactory/abuse--native-mobile-security--local",
"description": "Used to fetch dependencies from Company Artifactory.",
"username": "test"
},
{
"matchHost": "https://artifacts.gitlab.company.net/artifactory/mobile--android",
"username": "test",
"description": "Used to fetch dependencies from Company Artifactory."
},
{
"matchHost": "https://artifacts.gitlab.company.net/artifactory/mobile-foo--test-android--local",
"description": "Used to fetch dependencies from Company Artifactory.",
"username": "mobile-foo--test-android--ci--read"
},
{"hostType": "github", "matchHost": "github.com", "token": "***********"}
],
"optimizeForDisabled": true,
"onboarding": true,
"onboardingBranch": "task/renovate-0-init-company-renovate-bot-config",
"onboardingCommitMessage": "[RENOVATE-0] Init Company Renovate Bot config",
"onboardingConfig": {
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["local>foo/bar/company-renovate-bot-config:default.json5"]
},
"onboardingPrTitle": "[RENOVATE-0] Welcome to Company Renovate Bot",
"persistRepoData": true,
"platform": "gitlab",
"repositories": ["jerry.ng/27070"],
"requireConfig": "required",
"token": "***********"
}
DEBUG: Adding trailing slash to endpoint
DEBUG: Enabling forkProcessing while in non-autodiscover mode
DEBUG: Found valid git version: 2.43.0
DEBUG: Setting global hostRules
DEBUG: Adding token authentication for github.com (hostType=undefined) to hostRules
DEBUG: Adding token authentication for github.com (hostType=github) to hostRules
DEBUG: hostRules: authentication already set for gitlab.company.net
DEBUG: GitLab version is: 16.3.7-ee
DEBUG: Using configured gitAuthor (Company Renovate Bot <renovatebot.gitlab@company.com>)
DEBUG: Adding token authentication for gitlab.company.net (hostType=gitlab) to hostRules
DEBUG: Using baseDir: /tmp/renovate
DEBUG: Using cacheDir: /tmp/renovate/cache
DEBUG: Using containerbaseDir: /tmp/renovate/cache/containerbase
DEBUG: Initializing Renovate internal cache into /tmp/renovate/cache/renovate/renovate-cache-v1
DEBUG: Commits limit = null
DEBUG: Setting global hostRules
DEBUG: Adding token authentication for github.com (hostType=undefined) to hostRules
DEBUG: Adding token authentication for github.com (hostType=github) to hostRules
DEBUG: Adding token authentication for gitlab.company.net (hostType=gitlab) to hostRules
DEBUG: validatePresets()
DEBUG: Reinitializing hostRules for repo
DEBUG: Clearing hostRules
DEBUG: Adding token authentication for github.com (hostType=undefined) to hostRules
DEBUG: Adding token authentication for github.com (hostType=github) to hostRules
DEBUG: Adding token authentication for gitlab.company.net (hostType=gitlab) to hostRules
INFO: Repository started (repository=jerry.ng/27070)
"renovateVersion": "37.172.4"
DEBUG: Using localDir: /tmp/renovate/repos/gitlab/jerry.ng/27070 (repository=jerry.ng/27070)
DEBUG: PackageFiles.clear() - Package files deleted (repository=jerry.ng/27070)
DEBUG: hostRules: applying Bearer authentication for gitlab.company.net (repository=jerry.ng/27070)
DEBUG: jerry.ng/27070 default branch = master (repository=jerry.ng/27070)
DEBUG: Enabling Git FS (repository=jerry.ng/27070)
DEBUG: Using http URL: https://gitlab.company.net/jerry.ng/27070.git (repository=jerry.ng/27070)
DEBUG: GET https://gitlab.company.net/api/v4/projects/jerry.ng%2F27070/repository/files/renovate.json?ref=HEAD = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=404 retryCount=0, duration=157) (repository=jerry.ng/27070)
DEBUG: GitLab API 404 (repository=jerry.ng/27070)
"url": "https://gitlab.company.net/api/v4/projects/jerry.ng%2F27070/repository/files/renovate.json?ref=HEAD"
DEBUG: Resetting npmrc (repository=jerry.ng/27070)
DEBUG: Resetting npmrc (repository=jerry.ng/27070)
DEBUG: checkOnboarding() (repository=jerry.ng/27070)
DEBUG: isOnboarded() (repository=jerry.ng/27070)
DEBUG: findPr(task/renovate-0-init-company-renovate-bot-config, [RENOVATE-0] Welcome to Company Renovate Bot, !open) (repository=jerry.ng/27070)
DEBUG: findPr(task/renovate-0-init-company-renovate-bot-config, chore: [RENOVATE-0] Welcome to Company Renovate Bot, !open) (repository=jerry.ng/27070)
DEBUG: findFile(renovate.json) (repository=jerry.ng/27070)
DEBUG: Initializing git repository into /tmp/renovate/repos/gitlab/jerry.ng/27070 (repository=jerry.ng/27070)
DEBUG: Performing blobless clone (repository=jerry.ng/27070)
DEBUG: git clone completed (repository=jerry.ng/27070)
"durationMs": 2201
DEBUG: latest repository commit (repository=jerry.ng/27070)
"latestCommit": {
"hash": "83d90ef0e5529c9b5e8bace245c81e4cca42b9c8",
"date": "2024-02-05T16:46:22+08:00",
"message": "init",
"refs": "HEAD -> master, origin/master, origin/HEAD",
"body": "",
"author_name": "Jerry Ng",
"author_email": "jerry.ng@company.com"
}
DEBUG: findFile(renovate.json5) (repository=jerry.ng/27070)
DEBUG: findFile(.github/renovate.json) (repository=jerry.ng/27070)
DEBUG: findFile(.github/renovate.json5) (repository=jerry.ng/27070)
DEBUG: findFile(.gitlab/renovate.json) (repository=jerry.ng/27070)
DEBUG: findFile(.gitlab/renovate.json5) (repository=jerry.ng/27070)
DEBUG: findFile(.renovaterc) (repository=jerry.ng/27070)
DEBUG: findFile(.renovaterc.json) (repository=jerry.ng/27070)
DEBUG: findFile(.renovaterc.json5) (repository=jerry.ng/27070)
DEBUG: config file not found (repository=jerry.ng/27070)
DEBUG: Found no closed onboarding PR (repository=jerry.ng/27070)
DEBUG: Repo is not onboarded (repository=jerry.ng/27070)
DEBUG: getBranchPr(task/renovate-0-init-company-renovate-bot-config) (repository=jerry.ng/27070)
DEBUG: findPr(task/renovate-0-init-company-renovate-bot-config, undefined, open) (repository=jerry.ng/27070)
DEBUG: Onboarding PR does not exist (repository=jerry.ng/27070)
DEBUG: Checking for a default Renovate preset which can be used. (repository=jerry.ng/27070)
DEBUG: Checking for preset: local>jerry.ng/renovate-config (repository=jerry.ng/27070)
DEBUG: GET https://gitlab.company.net/api/v4/projects/jerry.ng%2Frenovate-config = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=404 retryCount=0, duration=206) (repository=jerry.ng/27070)
DEBUG: GitLab API 404 (repository=jerry.ng/27070)
"url": "https://gitlab.company.net/api/v4/projects/jerry.ng%2Frenovate-config"
DEBUG: Preset file default.json not found in jerry.ng/renovate-config (repository=jerry.ng/27070)
DEBUG: GitLab API 404 (repository=jerry.ng/27070)
"url": "https://gitlab.company.net/api/v4/projects/jerry.ng%2Frenovate-config"
DEBUG: Preset file renovate.json not found in jerry.ng/renovate-config (repository=jerry.ng/27070)
DEBUG: Checking for preset: local>jerry.ng/.gitlab:renovate-config (repository=jerry.ng/27070)
DEBUG: GET https://gitlab.company.net/api/v4/projects/jerry.ng%2F.gitlab = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=404 retryCount=0, duration=124) (repository=jerry.ng/27070)
DEBUG: GitLab API 404 (repository=jerry.ng/27070)
"url": "https://gitlab.company.net/api/v4/projects/jerry.ng%2F.gitlab"
DEBUG: Preset file renovate-config.json not found in jerry.ng/.gitlab (repository=jerry.ng/27070)
DEBUG: No default org/owner preset found, so the default onboarding config will be used instead. (repository=jerry.ng/27070)
DEBUG: onboarding config (repository=jerry.ng/27070)
"config": {
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["local>foo/bar/company-renovate-bot-config:default.json5"]
}
DEBUG: No renovate config file found (repository=jerry.ng/27070)
DEBUG: migrateAndValidate() (repository=jerry.ng/27070)
DEBUG: No config migration necessary (repository=jerry.ng/27070)
DEBUG: Setting hostRules from config (repository=jerry.ng/27070)
DEBUG: Found repo ignorePaths (repository=jerry.ng/27070)
"ignorePaths": [
"**/node_modules/**",
"**/bower_components/**",
"**/vendor/**",
"**/examples/**",
"**/__tests__/**",
"**/test/**",
"**/tests/**",
"**/__fixtures__/**"
]
DEBUG: Using file match: (^|/)Gemfile$ for manager bundler (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)Cargo\.toml$ for manager cargo (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)Podfile$ for manager cocoapods (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)go\.mod$ for manager gomod (repository=jerry.ng/27070)
DEBUG: Using file match: \.gradle(\.kts)?$ for manager gradle (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)gradle\.properties$ for manager gradle (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)gradle/.+\.toml$ for manager gradle (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)buildSrc/.+\.kt$ for manager gradle (repository=jerry.ng/27070)
DEBUG: Using file match: \.versions\.toml$ for manager gradle (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)versions.props$ for manager gradle (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)versions.lock$ for manager gradle (repository=jerry.ng/27070)
DEBUG: Using file match: ^.+\.main\.kts$ for manager kotlin-script (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/|\.)pom\.xml$ for manager maven (repository=jerry.ng/27070)
DEBUG: Using file match: ^(((\.mvn)|(\.m2))/)?settings\.xml$ for manager maven (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)Mintfile$ for manager mint (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)package\.json$ for manager npm (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)pyproject\.toml$ for manager pep621 (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)[\w-]*requirements(-\w+)?\.(txt|pip)$ for manager pip_requirements (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)setup\.py$ for manager pip_setup (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)Pipfile$ for manager pipenv (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)pyproject\.toml$ for manager poetry (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)Puppetfile$ for manager puppet (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)\.python-version$ for manager pyenv (repository=jerry.ng/27070)
DEBUG: Using file match: \.sbt$ for manager sbt (repository=jerry.ng/27070)
DEBUG: Using file match: project/[^/]*\.scala$ for manager sbt (repository=jerry.ng/27070)
DEBUG: Using file match: project/build\.properties$ for manager sbt (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)setup\.cfg$ for manager setup-cfg (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)Package\.swift for manager swift (repository=jerry.ng/27070)
DEBUG: Matched 1 file(s) for manager gomod: go.mod (repository=jerry.ng/27070)
DEBUG: manager extract durations (ms) (repository=jerry.ng/27070)
"managers": {"gomod": 18}
DEBUG: Found gomod package files (repository=jerry.ng/27070)
DEBUG: Found 1 package file(s) (repository=jerry.ng/27070)
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "bundler"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "puppet"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "cargo"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "gradle"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "kotlin-script"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "maven"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "sbt"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "npm"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "cocoapods"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "mint"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "swift"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "pep621"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "pip_requirements"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "pip_setup"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "pip-compile"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "pipenv"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "poetry"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "pyenv"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "setup-cfg"
DEBUG: Need to create onboarding PR (repository=jerry.ng/27070)
DEBUG: createOnboardingBranch() (repository=jerry.ng/27070)
DEBUG: Checking for a default Renovate preset which can be used. (repository=jerry.ng/27070)
DEBUG: Checking for preset: local>jerry.ng/renovate-config (repository=jerry.ng/27070)
DEBUG: GitLab API 404 (repository=jerry.ng/27070)
"url": "https://gitlab.company.net/api/v4/projects/jerry.ng%2Frenovate-config"
DEBUG: Preset file default.json not found in jerry.ng/renovate-config (repository=jerry.ng/27070)
DEBUG: GitLab API 404 (repository=jerry.ng/27070)
"url": "https://gitlab.company.net/api/v4/projects/jerry.ng%2Frenovate-config"
DEBUG: Preset file renovate.json not found in jerry.ng/renovate-config (repository=jerry.ng/27070)
DEBUG: Checking for preset: local>jerry.ng/.gitlab:renovate-config (repository=jerry.ng/27070)
DEBUG: GitLab API 404 (repository=jerry.ng/27070)
"url": "https://gitlab.company.net/api/v4/projects/jerry.ng%2F.gitlab"
DEBUG: Preset file renovate-config.json not found in jerry.ng/.gitlab (repository=jerry.ng/27070)
DEBUG: No default org/owner preset found, so the default onboarding config will be used instead. (repository=jerry.ng/27070)
DEBUG: onboarding config (repository=jerry.ng/27070)
"config": {
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["local>foo/bar/company-renovate-bot-config:default.json5"]
}
DEBUG: Creating onboarding branch (repository=jerry.ng/27070)
DEBUG: Preparing files for committing to branch task/renovate-0-init-company-renovate-bot-config (repository=jerry.ng/27070)
DEBUG: Setting git author name: Company Renovate Bot (repository=jerry.ng/27070)
DEBUG: Setting git author email: renovatebot.gitlab@company.com (repository=jerry.ng/27070)
DEBUG: git commit (repository=jerry.ng/27070)
"deletedFiles": [],
"ignoredFiles": [],
"result": {
"author": null,
"branch": "task/renovate-0-init-company-renovate-bot-config",
"commit": "32f2918ca6bb0689bae2f1dcdadf62790d8df257",
"root": false,
"summary": {"changes": 1, "insertions": 6, "deletions": 0}
}
DEBUG: Pushing refSpec task/renovate-0-init-company-renovate-bot-config:task/renovate-0-init-company-renovate-bot-config (repository=jerry.ng/27070)
DEBUG: git push (repository=jerry.ng/27070)
"result": {
"pushed": [
{
"deleted": false,
"tag": false,
"branch": true,
"new": true,
"alreadyUpdated": false,
"local": "refs/heads/task/renovate-0-init-company-renovate-bot-config",
"remote": "refs/heads/task/renovate-0-init-company-renovate-bot-config"
}
],
"ref": {
"local": "refs/remotes/origin/task/renovate-0-init-company-renovate-bot-config"
},
"remoteMessages": {
"all": [
"To create a merge request for task/renovate-0-init-company-renovate-bot-config, visit:",
"https://gitlab.company.net/jerry.ng/27070/-/merge_requests/new?merge_request%5Bsource_branch%5D=task%2Frenovate-0-init-company-renovate-bot-config"
],
"pullRequestUrl": "https://gitlab.company.net/jerry.ng/27070/-/merge_requests/new?merge_request%5Bsource_branch%5D=task%2Frenovate-0-init-company-renovate-bot-config"
}
}
INFO: Branch created (repository=jerry.ng/27070, branch=task/renovate-0-init-company-renovate-bot-config)
"commit": "32f2918ca6bb0689bae2f1dcdadf62790d8df257",
"onboarding": true
DEBUG: Merge onboarding branch in default branch (repository=jerry.ng/27070)
DEBUG: Create Onboarding Cache (repository=jerry.ng/27070)
"onboardingCache": {
"defaultBranchSha": "83d90ef0e5529c9b5e8bace245c81e4cca42b9c8",
"onboardingBranchSha": "32f2918ca6bb0689bae2f1dcdadf62790d8df257",
"isConflicted": false,
"isModified": false
}
DEBUG: Found renovate.json config file (repository=jerry.ng/27070)
DEBUG: Repository config (repository=jerry.ng/27070)
"fileName": "renovate.json",
"config": {
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["local>foo/bar/company-renovate-bot-config:default.json5"]
}
DEBUG: migrateAndValidate() (repository=jerry.ng/27070)
DEBUG: No config migration necessary (repository=jerry.ng/27070)
DEBUG: Setting hostRules from config (repository=jerry.ng/27070)
DEBUG: Found repo ignorePaths (repository=jerry.ng/27070)
"ignorePaths": [
"**/node_modules/**",
"**/bower_components/**",
"**/vendor/**",
"**/examples/**",
"**/__tests__/**",
"**/test/**",
"**/tests/**",
"**/__fixtures__/**"
]
DEBUG: No vulnerability alerts found (repository=jerry.ng/27070)
DEBUG: findIssue(Company Renovate Bot Dependency Dashboard) (repository=jerry.ng/27070)
DEBUG: No baseBranches (repository=jerry.ng/27070)
DEBUG: extract() (repository=jerry.ng/27070)
DEBUG: Setting current branch to master (repository=jerry.ng/27070)
DEBUG: latest commit (repository=jerry.ng/27070)
"branchName": "master",
"latestCommitDate": "2024-02-05T08:50:03+00:00"
DEBUG: Using file match: (^|/)Gemfile$ for manager bundler (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)Cargo\.toml$ for manager cargo (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)Podfile$ for manager cocoapods (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)go\.mod$ for manager gomod (repository=jerry.ng/27070)
DEBUG: Using file match: \.gradle(\.kts)?$ for manager gradle (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)gradle\.properties$ for manager gradle (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)gradle/.+\.toml$ for manager gradle (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)buildSrc/.+\.kt$ for manager gradle (repository=jerry.ng/27070)
DEBUG: Using file match: \.versions\.toml$ for manager gradle (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)versions.props$ for manager gradle (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)versions.lock$ for manager gradle (repository=jerry.ng/27070)
DEBUG: Using file match: ^.+\.main\.kts$ for manager kotlin-script (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/|\.)pom\.xml$ for manager maven (repository=jerry.ng/27070)
DEBUG: Using file match: ^(((\.mvn)|(\.m2))/)?settings\.xml$ for manager maven (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)Mintfile$ for manager mint (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)package\.json$ for manager npm (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)pyproject\.toml$ for manager pep621 (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)[\w-]*requirements(-\w+)?\.(txt|pip)$ for manager pip_requirements (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)setup\.py$ for manager pip_setup (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)Pipfile$ for manager pipenv (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)pyproject\.toml$ for manager poetry (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)Puppetfile$ for manager puppet (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)\.python-version$ for manager pyenv (repository=jerry.ng/27070)
DEBUG: Using file match: \.sbt$ for manager sbt (repository=jerry.ng/27070)
DEBUG: Using file match: project/[^/]*\.scala$ for manager sbt (repository=jerry.ng/27070)
DEBUG: Using file match: project/build\.properties$ for manager sbt (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)setup\.cfg$ for manager setup-cfg (repository=jerry.ng/27070)
DEBUG: Using file match: (^|/)Package\.swift for manager swift (repository=jerry.ng/27070)
DEBUG: Matched 1 file(s) for manager gomod: go.mod (repository=jerry.ng/27070)
DEBUG: manager extract durations (ms) (repository=jerry.ng/27070)
"managers": {"gomod": 19}
DEBUG: Found gomod package files (repository=jerry.ng/27070)
DEBUG: Found 1 package file(s) (repository=jerry.ng/27070)
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "bundler"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "puppet"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "cargo"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "gradle"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "kotlin-script"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "maven"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "sbt"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "npm"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "cocoapods"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "mint"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "swift"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "pep621"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "pip_requirements"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "pip_setup"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "pip-compile"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "pipenv"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "poetry"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "pyenv"
DEBUG: Manager explicitly enabled in "enabledManagers" config, but found no results. Possible config error? (repository=jerry.ng/27070)
"manager": "setup-cfg"
INFO: Dependency extraction complete (repository=jerry.ng/27070, baseBranch=master)
"stats": {
"managers": {"gomod": {"fileCount": 1, "depCount": 4}},
"total": {"fileCount": 1, "depCount": 4}
}
DEBUG: fetchVulnerabilities() - osvVulnerabilityAlerts=true (repository=jerry.ng/27070)
DEBUG: Dependency: github.com/cespare/xxhash/v2, is disabled (repository=jerry.ng/27070)
DEBUG: Dependency: github.com/dgryski/go-rendezvous, is disabled (repository=jerry.ng/27070)
DEBUG: hostRules: no authentication for raw.githubusercontent.com (repository=jerry.ng/27070)
DEBUG: GET https://goproxy.company.net/github.com/go-redis/redis/v10/@latest = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=404 retryCount=0, duration=7847) (repository=jerry.ng/27070)
DEBUG: GET https://goproxy.company.net/github.com/go-redis/redis/v11/@latest = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=404 retryCount=0, duration=7197) (repository=jerry.ng/27070)
DEBUG: GET https://goproxy.company.net/github.com/go-redis/redis/v12/@latest = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=404 retryCount=1, duration=8293) (repository=jerry.ng/27070)
DEBUG: GET https://goproxy.company.net/github.com/go-redis/redis/v13/@latest = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=404 retryCount=0, duration=7762) (repository=jerry.ng/27070)
DEBUG: GET https://goproxy.company.net/github.com/go-redis/redis/v14/@latest = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=404 retryCount=0, duration=6953) (repository=jerry.ng/27070)
DEBUG: GET https://goproxy.company.net/github.com/go-redis/redis/v15/@latest = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=404 retryCount=0, duration=7624) (repository=jerry.ng/27070)
DEBUG: GET https://goproxy.company.net/github.com/go-redis/redis/v16/@latest = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=404 retryCount=0, duration=8628) (repository=jerry.ng/27070)
DEBUG: GET https://goproxy.company.net/github.com/go-redis/redis/v17/@latest = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=404 retryCount=0, duration=8871) (repository=jerry.ng/27070)
DEBUG: GET https://goproxy.company.net/github.com/go-redis/redis/v18/@latest = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=404 retryCount=0, duration=8731) (repository=jerry.ng/27070)
# ... still going
FYI: at the time of writing, the latest go-redis version is v9.4.0 (https://proxy.golang.org/github.com/redis/go-redis/v9/@v/list) |
Beta Was this translation helpful? Give feedback.
All reactions
-
Strange. I expended it would try v8, then fail with v9, then give up after no v10. Instead it's starting at v10 and doesn't stop. @zharinov csn you code review this? |
Beta Was this translation helpful? Give feedback.
All reactions
-
hey, I just wanted to check in and see if there have been any updates on this. Have you had a chance to look into it? |
Beta Was this translation helpful? Give feedback.
All reactions
-
Assuming the problem still occurs, please create a minimal reproduction locally (e.g. one dependency) and capture the debug logs when the problem occurs |
Beta Was this translation helpful? Give feedback.
All reactions
-
Hi there, This issue or discussion is missing some logs, making it difficult or impossible to help you. Depending on which situation applies follow one, some or all of these instructions. No logs at allIf you haven't posted any log yet, we need you to find and copy/paste the log into the issue template. Finding logs on hosted appSelect me to read instructionsIf you use the Mend Renovate app (GitHub):
Finding logs when self-hostingSelect me to read instructionsRead the Renovate docs, troubleshooting, self-hosted to learn how to find the logs. Insufficient logsSelect me to read instructionsIf you already gave us a log, and the Renovate team said it's not enough, then follow the instructions from the No logs at all section. Formatting your logsSelect me to read instructionsPlease put your logs in a
If you feel the logs are too large to paste here, please use a service like GitHub Gist and paste the link here. Good luck, The Renovate team |
Beta Was this translation helpful? Give feedback.
-
How are you running Renovate?
Self-hosted Renovate
If you're self-hosting Renovate, tell us what version of Renovate you run.
37.172-slim
If you're self-hosting Renovate, select which platform you are using.
GitLab self-hosted
Was this something which used to work for you, and then stopped?
It used to work, and then stopped
Describe the problem
We are seeing an issue where the Renovate Bot continuously increments and searches for major versions of a Go module when it encounters a 404 status from our self-hosted private Athens Go proxy. This behavior results in the Renovate task being stuck and running indefinitely as it enters a non-terminating loop of incrementing major versions.
The log below (level=
DEBUG
) is an excerpt from the log that shows Renovate continuously incrementing the major versions on encountering 404 errors:Log
When did this happen?
This behavior starts appearing from Renovate version 35.138.2
What have I tried
How to reproduce the behaviour
renovate
withGOPROXY="https://your.go-proxy.com"
on 35.138.1 -- No issuerenovate
withGOPROXY="https://your.go-proxy.com"
on 35.138.2 -- IssueExpected behavior
I'd expect Renovate bot to have a more graceful termination mechanism when encountering continuous 404 errors from the Go proxy (instead of endlessly incrementing the major version).
Comparing 35.138.1 and 35.138.2
https://github.com/renovatebot/renovate/compare/35.138.1...35.138.2?diff=split&w=
The comparison between versions 35.138.1 and 35.138.2 highlights a change in the logic for iterating through major versions of a Go module when encountering 404 errors.
Relevant debug logs
Logs
Have you created a minimal reproduction repository?
I have explained in the description why a minimal reproduction is impossible
Beta Was this translation helpful? Give feedback.
All reactions