renovatebot / renovate

Home of the Renovate CLI: Cross-platform Dependency Automation by Mend.io
https://mend.io/renovate
GNU Affero General Public License v3.0
17.69k stars 2.33k forks source link

Bot constantly closing / re-opening PR #11547

Closed ThibaultVlacich closed 2 years ago

ThibaultVlacich commented 3 years ago

How are you running Renovate?

WhiteSource Renovate hosted app on github.com

Please select which platform you are using if self-hosting.

No response

If you're self-hosting Renovate, tell us what version of Renovate you run.

No response

Describe the bug

On a repository of mine, I have a PR for a major upgrade of the MySQL Docker image. It's been open for a while and I haven't merged it because I haven't had time to test it.

The Renovate bot autocloses, then shortly after re-opens it very regularly for whatever reason.

Relevant debug logs

PR history ``` @renovate renovate bot changed the title chore(deps): update mysql docker tag to v8.0.25 chore(deps): update mysql docker tag to v8.0.25 - autoclosed on 12 Jun @renovate renovate bot closed this on 12 Jun @renovate renovate bot deleted the renovate/mysql-8.x branch on 12 Jun @renovate renovate bot changed the title chore(deps): update mysql docker tag to v8.0.25 - autoclosed chore(deps): update mysql docker tag to v8.0.25 on 12 Jun @renovate renovate bot reopened this on 12 Jun @renovate renovate bot restored the renovate/mysql-8.x branch on 12 Jun @renovate renovate bot force-pushed the renovate/mysql-8.x branch from 9890d18 to 30a44ab on 12 Jun @renovate renovate bot changed the title chore(deps): update mysql docker tag to v8.0.25 chore(deps): update mysql docker tag to v8.0.25 - autoclosed on 14 Jun @renovate renovate bot closed this on 14 Jun @renovate renovate bot deleted the renovate/mysql-8.x branch on 14 Jun @renovate renovate bot changed the title chore(deps): update mysql docker tag to v8.0.25 - autoclosed chore(deps): update mysql docker tag to v8.0.25 on 14 Jun @renovate renovate bot reopened this on 14 Jun @renovate renovate bot restored the renovate/mysql-8.x branch on 14 Jun @renovate renovate bot changed the title chore(deps): update mysql docker tag to v8.0.25 chore(deps): update mysql docker tag to v8.0.25 - autoclosed on 17 Jun @renovate renovate bot closed this on 17 Jun @renovate renovate bot deleted the renovate/mysql-8.x branch on 17 Jun @renovate renovate bot changed the title chore(deps): update mysql docker tag to v8.0.25 - autoclosed chore(deps): update mysql docker tag to v8.0.25 on 17 Jun @renovate renovate bot reopened this on 17 Jun @renovate renovate bot restored the renovate/mysql-8.x branch on 17 Jun @renovate renovate bot force-pushed the renovate/mysql-8.x branch from 30a44ab to edf287c on 27 Jul @renovate renovate bot changed the title chore(deps): update mysql docker tag to v8.0.25 chore(deps): update mysql docker tag to v8.0.26 on 27 Jul @renovate renovate bot changed the title chore(deps): update mysql docker tag to v8.0.26 chore(deps): update mysql docker tag to v8.0.26 - autoclosed 29 days ago @renovate renovate bot closed this 29 days ago @renovate renovate bot deleted the renovate/mysql-8.x branch 29 days ago @renovate renovate bot changed the title chore(deps): update mysql docker tag to v8.0.26 - autoclosed chore(deps): update mysql docker tag to v8.0.26 29 days ago @renovate renovate bot restored the renovate/mysql-8.x branch 29 days ago @renovate renovate bot reopened this 29 days ago @renovate renovate bot force-pushed the renovate/mysql-8.x branch from edf287c to d6ff25f 29 days ago @renovate renovate bot changed the title chore(deps): update mysql docker tag to v8.0.26 chore(deps): update mysql docker tag to v8.0.26 - autoclosed 19 days ago @renovate renovate bot closed this 19 days ago @renovate renovate bot deleted the renovate/mysql-8.x branch 19 days ago @renovate renovate bot changed the title chore(deps): update mysql docker tag to v8.0.26 - autoclosed chore(deps): update mysql docker tag to v8.0.26 19 days ago @renovate renovate bot reopened this 19 days ago @renovate renovate bot restored the renovate/mysql-8.x branch 19 days ago @renovate renovate bot force-pushed the renovate/mysql-8.x branch from d6ff25f to fa57f17 19 days ago @renovate renovate bot changed the title chore(deps): update mysql docker tag to v8.0.26 chore(deps): update mysql docker tag to v8.0.26 - autoclosed 17 days ago @renovate renovate bot closed this 17 days ago @renovate renovate bot deleted the renovate/mysql-8.x branch 17 days ago @renovate renovate bot changed the title chore(deps): update mysql docker tag to v8.0.26 - autoclosed chore(deps): update mysql docker tag to v8.0.26 17 days ago @renovate renovate bot reopened this 17 days ago @renovate renovate bot restored the renovate/mysql-8.x branch 17 days ago @renovate renovate bot force-pushed the renovate/mysql-8.x branch from fa57f17 to 3890430 17 days ago @renovate renovate bot changed the title chore(deps): update mysql docker tag to v8.0.26 chore(deps): update mysql docker tag to v8.0.26 - autoclosed 3 hours ago @renovate renovate bot closed this 3 hours ago @renovate renovate bot deleted the renovate/mysql-8.x branch 3 hours ago @renovate renovate bot changed the title chore(deps): update mysql docker tag to v8.0.26 - autoclosed chore(deps): update mysql docker tag to v8.0.26 2 hours ago @renovate renovate bot reopened this 2 hours ago @renovate renovate bot restored the renovate/mysql-8.x branch 2 hours ago @renovate-bot chore(deps): update mysql docker tag to v8.0.26 7dcc316 @renovate renovate bot force-pushed the renovate/mysql-8.x branch from 3890430 to 7dcc316 2 hours ago ```
Log of the run that closed the PR ``` DEBUG: No dangling containers to remove INFO: Repository started { "renovateVersion": "26.15.3" } DEBUG: Using localDir: /mnt/renovate/gh/ThibaultVlacich/pctouch.fr DEBUG: Repository cache is valid DEBUG: initRepo("ThibaultVlacich/pctouch.fr") DEBUG: Overriding default GitHub endpoint { "endpoint": "https://api.github.com/" } DEBUG: ThibaultVlacich/pctouch.fr default branch = master DEBUG: Using app token for git init DEBUG: resetMemCache() DEBUG: Resetting npmrc DEBUG: checkOnboarding() DEBUG: isOnboarded() DEBUG: Checking cached config file name DEBUG: Existing config file confirmed DEBUG: Repo is onboarded DEBUG: migrateAndValidate() DEBUG: No config migration necessary DEBUG: massaged config { "config": { "extends": [ "github>whitesource/merge-confidence:beta", "config:base" ], "ignorePaths": [ "wp-content/**" ] } } DEBUG: migrated config { "config": { "extends": [ "github>whitesource/merge-confidence:beta", "config:base" ], "ignorePaths": [ "wp-content/**" ] } } DEBUG: Setting hostRules from config DEBUG: Found repo ignorePaths { "ignorePaths": [ "wp-content/**" ] } DEBUG: detectSemanticCommits() DEBUG: No vulnerability alerts found DEBUG: No vulnerability alerts found DEBUG: findIssue(Dependency Dashboard) DEBUG: Retrieving issueList DEBUG: Retrieved 2 issues DEBUG: Found issue 32 DEBUG: No baseBranches DEBUG: extract() DEBUG: Found cached extract { "baseBranch": "master", "baseBranchSha": "86b5cc1493d0b32b89dfd70333fd1a5c95d18177" } DEBUG: Deleted cached dep updates INFO: Dependency extraction complete { "baseBranch": "master", "stats": { "managers": { "docker-compose": { "fileCount": 2, "depCount": 4 } }, "total": { "fileCount": 2, "depCount": 4 } } } DEBUG: getLabels(https://index.docker.io, library/wordpress, latest) DEBUG: getLabels(https://index.docker.io, phpmyadmin/phpmyadmin, latest) DEBUG: Failed to look up dependency mysql (mysql)(packageFile="docker-compose.dev.yml", dependency="mysql") DEBUG: Package releases lookups complete { "baseBranch": "master" } DEBUG: branchifyUpgrades DEBUG: 0 flattened updates found: DEBUG: Returning 0 branch(es) DEBUG: config.repoIsOnboarded=true DEBUG: packageFiles with updates { "config": { "docker-compose": [ { "packageFile": "docker-compose.dev.yml", "deps": [ { "depName": "mysql", "currentValue": "8.0.24", "replaceString": "mysql:8.0.24", "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "depIndex": 0, "warnings": [ { "topic": "mysql", "message": "Failed to look up dependency mysql" } ], "versioning": "docker", "currentVersion": "8.0.24", "isSingleVersion": true, "fixedVersion": "8.0.24", "updates": [] }, { "depName": "wordpress", "currentValue": "5.8.0", "replaceString": "wordpress:5.8.0", "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "depIndex": 1, "warnings": [], "versioning": "docker", "currentVersion": "5.8.0", "fixedVersion": "5.8.0", "updates": [] }, { "depName": "phpmyadmin/phpmyadmin", "currentValue": "4.9.2-1", "replaceString": "phpmyadmin/phpmyadmin:4.9.2-1", "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "depIndex": 2, "warnings": [], "versioning": "docker", "sourceUrl": "https://github.com/phpmyadmin/docker", "currentVersion": "4.9.2", "fixedVersion": "4.9.2-1", "updates": [] } ] }, { "packageFile": "docker-compose.yml", "deps": [ { "depName": "wordpress", "currentValue": "5.8.0", "replaceString": "wordpress:5.8.0", "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "depIndex": 0, "warnings": [], "versioning": "docker", "currentVersion": "5.8.0", "fixedVersion": "5.8.0", "updates": [] } ] } ] } } DEBUG: processRepo() DEBUG: Processing 0 branches: DEBUG: Calculating hourly PRs remaining DEBUG: Retrieving PR list DEBUG: Retrieved 30 Pull Requests DEBUG: currentHourStart=2021-09-02T13:00:00.000+00:00 DEBUG: PR hourly limit remaining: 2 DEBUG: Calculating prConcurrentLimit (20) DEBUG: 0 PRs are currently open DEBUG: PR concurrent limit remaining: 20 DEBUG: Calculated maximum PRs remaining this run { "prsRemaining": 2 } DEBUG: PullRequests limit = 2 DEBUG: Calculating hourly PRs remaining DEBUG: currentHourStart=2021-09-02T13:00:00.000+00:00 DEBUG: PR hourly limit remaining: 2 DEBUG: Calculating branchConcurrentLimit (20) DEBUG: 0 already existing branches found: DEBUG: Branch concurrent limit remaining: 20 DEBUG: Calculated maximum branches remaining this run { "branchesRemaining": 2 } DEBUG: Branches limit = 2 DEBUG: Ensuring Dependency Dashboard DEBUG: ensureIssue(Dependency Dashboard) DEBUG: Patching issue DEBUG: Issue updated DEBUG: Removing any stale branches DEBUG: config.repoIsOnboarded=true DEBUG: Branch lists { "branchList": [], "renovateBranches": [ "renovate/mysql-8.x" ] } DEBUG: remainingBranches=renovate/mysql-8.x DEBUG: findPr(renovate/mysql-8.x, undefined, open) DEBUG: Found PR #29 DEBUG: Initializing git repository into /mnt/renovate/gh/ThibaultVlacich/pctouch.fr DEBUG: git clone completed { "durationMs": 14026 } DEBUG: latest repository commit { "latestCommit": { "hash": "86b5cc1493d0b32b89dfd70333fd1a5c95d18177", "date": "2021-07-27T14:02:08+00:00", "message": "Update plugins", "refs": "HEAD -> master, origin/master, origin/HEAD", "body": "", "author_name": "Thibault Vlacich", "author_email": "thibault.vlacich@gmail.com" } } DEBUG: Setting git author name { "gitAuthorName": "Renovate Bot" } DEBUG: Setting git author email { "gitAuthorEmail": "bot@renovateapp.com" } DEBUG: Setting branchPrefix: renovate/ INFO: Autoclosing PR { "branchName": "renovate/mysql-8.x", "prNo": 29, "prTitle": "chore(deps): update mysql docker tag to v8.0.26" } DEBUG: updatePr(29, chore(deps): update mysql docker tag to v8.0.26 - autoclosed, body) DEBUG: PR updated { "pr": 29 } DEBUG: Deleted remote branch { "branchName": "renovate/mysql-8.x" } DEBUG: No local branch to delete { "branchName": "renovate/mysql-8.x" } DEBUG: Repository timing splits (milliseconds) { "splits": { "init": 1992, "extract": 493, "lookup": 359, "update": 705 }, "total": 23651 } DEBUG: http statistics { "hostStats": { "api.github.com": { "requestCount": 10, "requestAvgMs": 379, "queueAvgMs": 0 } }, "totalRequests": 10 } INFO: Repository finished { "durationMs": 23651 } ```
Log of the run that re-opened the PR ``` DEBUG: No dangling containers to remove INFO: Repository started { "renovateVersion": "26.15.3" } DEBUG: Using localDir: /mnt/renovate/gh/ThibaultVlacich/pctouch.fr DEBUG: Repository cache is valid DEBUG: initRepo("ThibaultVlacich/pctouch.fr") DEBUG: Overriding default GitHub endpoint { "endpoint": "https://api.github.com/" } DEBUG: ThibaultVlacich/pctouch.fr default branch = master DEBUG: Using app token for git init DEBUG: resetMemCache() DEBUG: Resetting npmrc DEBUG: checkOnboarding() DEBUG: isOnboarded() DEBUG: Checking cached config file name DEBUG: Existing config file confirmed DEBUG: Repo is onboarded DEBUG: migrateAndValidate() DEBUG: No config migration necessary DEBUG: massaged config { "config": { "extends": [ "github>whitesource/merge-confidence:beta", "config:base" ], "ignorePaths": [ "wp-content/**" ] } } DEBUG: migrated config { "config": { "extends": [ "github>whitesource/merge-confidence:beta", "config:base" ], "ignorePaths": [ "wp-content/**" ] } } DEBUG: Setting hostRules from config DEBUG: Found repo ignorePaths { "ignorePaths": [ "wp-content/**" ] } DEBUG: detectSemanticCommits() DEBUG: No vulnerability alerts found DEBUG: No vulnerability alerts found DEBUG: findIssue(Dependency Dashboard) DEBUG: Retrieving issueList DEBUG: Retrieved 2 issues DEBUG: Found issue 32 DEBUG: No baseBranches DEBUG: extract() DEBUG: Found cached extract { "baseBranch": "master", "baseBranchSha": "86b5cc1493d0b32b89dfd70333fd1a5c95d18177" } DEBUG: Deleted cached dep updates INFO: Dependency extraction complete { "baseBranch": "master", "stats": { "managers": { "docker-compose": { "fileCount": 2, "depCount": 4 } }, "total": { "fileCount": 2, "depCount": 4 } } } DEBUG: getLabels(https://index.docker.io, library/mysql, latest) DEBUG: getLabels(https://index.docker.io, library/wordpress, latest) DEBUG: getLabels(https://index.docker.io, phpmyadmin/phpmyadmin, latest) DEBUG: Package releases lookups complete { "baseBranch": "master" } DEBUG: branchifyUpgrades DEBUG: 1 flattened updates found: mysql DEBUG: Returning 1 branch(es) DEBUG: config.repoIsOnboarded=true DEBUG: packageFiles with updates { "config": { "docker-compose": [ { "packageFile": "docker-compose.dev.yml", "deps": [ { "depName": "mysql", "currentValue": "8.0.24", "replaceString": "mysql:8.0.24", "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "depIndex": 0, "warnings": [], "versioning": "docker", "currentVersion": "8.0.24", "isSingleVersion": true, "fixedVersion": "8.0.24", "updates": [ { "bucket": "non-major", "newVersion": "8.0.26", "newValue": "8.0.26", "newMajor": 8, "newMinor": 0, "updateType": "patch", "branchName": "renovate/mysql-8.x" } ] }, { "depName": "wordpress", "currentValue": "5.8.0", "replaceString": "wordpress:5.8.0", "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "depIndex": 1, "warnings": [], "versioning": "docker", "currentVersion": "5.8.0", "fixedVersion": "5.8.0", "updates": [] }, { "depName": "phpmyadmin/phpmyadmin", "currentValue": "4.9.2-1", "replaceString": "phpmyadmin/phpmyadmin:4.9.2-1", "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "depIndex": 2, "warnings": [], "versioning": "docker", "sourceUrl": "https://github.com/phpmyadmin/docker", "currentVersion": "4.9.2", "fixedVersion": "4.9.2-1", "updates": [] } ] }, { "packageFile": "docker-compose.yml", "deps": [ { "depName": "wordpress", "currentValue": "5.8.0", "replaceString": "wordpress:5.8.0", "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "depIndex": 0, "warnings": [], "versioning": "docker", "currentVersion": "5.8.0", "fixedVersion": "5.8.0", "updates": [] } ] } ] } } DEBUG: processRepo() DEBUG: Processing 1 branch: renovate/mysql-8.x DEBUG: Calculating hourly PRs remaining DEBUG: Retrieving PR list DEBUG: Retrieved 30 Pull Requests DEBUG: currentHourStart=2021-09-02T14:00:00.000+00:00 DEBUG: PR hourly limit remaining: 2 DEBUG: Calculating prConcurrentLimit (20) DEBUG: getBranchPr(renovate/mysql-8.x) DEBUG: findPr(renovate/mysql-8.x, undefined, open) DEBUG: findPr(renovate/mysql-8.x, undefined, closed) DEBUG: Found PR #29 DEBUG: Found autoclosed PR for branch { "autoclosedPr": { "number": 29, "sourceBranch": "renovate/mysql-8.x", "sha": "389043039eaf9b31abd7603c0d1a7d8b381e8405", "title": "chore(deps): update mysql docker tag to v8.0.26 - autoclosed", "state": "closed", "createdAt": "2021-05-11T00:22:38Z", "closedAt": "2021-09-02T13:24:29Z", "sourceRepo": "ThibaultVlacich/pctouch.fr" } } DEBUG: Recreated autoclosed branch { "branchName": "renovate/mysql-8.x", "sha": "389043039eaf9b31abd7603c0d1a7d8b381e8405" } INFO: Successfully reopened autoclosed PR { "branchName": "renovate/mysql-8.x", "title": "chore(deps): update mysql docker tag to v8.0.26", "number": 29 } DEBUG: Returning from graphql open PR list DEBUG: 1 PRs are currently open DEBUG: PR concurrent limit remaining: 19 DEBUG: Calculated maximum PRs remaining this run { "prsRemaining": 2 } DEBUG: PullRequests limit = 2 DEBUG: Calculating hourly PRs remaining DEBUG: currentHourStart=2021-09-02T14:00:00.000+00:00 DEBUG: PR hourly limit remaining: 2 DEBUG: Calculating branchConcurrentLimit (20) DEBUG: 0 already existing branches found: DEBUG: Branch concurrent limit remaining: 20 DEBUG: Calculated maximum branches remaining this run { "branchesRemaining": 2 } DEBUG: Branches limit = 2 DEBUG: Setting current branch to master(branch="renovate/mysql-8.x") DEBUG: Initializing git repository into /mnt/renovate/gh/ThibaultVlacich/pctouch.fr(branch="renovate/mysql-8.x") DEBUG: git clone completed(branch="renovate/mysql-8.x") { "durationMs": 16211 } DEBUG: latest repository commit(branch="renovate/mysql-8.x") { "latestCommit": { "hash": "86b5cc1493d0b32b89dfd70333fd1a5c95d18177", "date": "2021-07-27T14:02:08+00:00", "message": "Update plugins", "refs": "HEAD -> master, origin/master, origin/HEAD", "body": "", "author_name": "Thibault Vlacich", "author_email": "thibault.vlacich@gmail.com" } } DEBUG: Setting git author name(branch="renovate/mysql-8.x") { "gitAuthorName": "Renovate Bot" } DEBUG: Setting git author email(branch="renovate/mysql-8.x") { "gitAuthorEmail": "bot@renovateapp.com" } DEBUG: Setting branchPrefix: renovate/(branch="renovate/mysql-8.x") DEBUG: latest commit(branch="renovate/mysql-8.x") { "branchName": "master", "latestCommitDate": "2021-07-27T14:02:08+00:00" } DEBUG: branchExists=false(branch="renovate/mysql-8.x") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/mysql-8.x") DEBUG: PR rebase requested=false(branch="renovate/mysql-8.x") DEBUG: Checking schedule(at any time, null)(branch="renovate/mysql-8.x") DEBUG: No schedule defined(branch="renovate/mysql-8.x") DEBUG: Branch needs creating(branch="renovate/mysql-8.x") DEBUG: Using reuseExistingBranch: false(branch="renovate/mysql-8.x") DEBUG: manager.getUpdatedPackageFiles() reuseExistinbranch=false(branch="renovate/mysql-8.x") DEBUG: Starting search at index 51(packageFile="docker-compose.dev.yml", branch="renovate/mysql-8.x") { "depName": "mysql" } DEBUG: Found match at index 51(packageFile="docker-compose.dev.yml", branch="renovate/mysql-8.x") { "depName": "mysql" } DEBUG: docker-compose.extractPackageFile()(branch="renovate/mysql-8.x") DEBUG: Contents updated(packageFile="docker-compose.dev.yml", branch="renovate/mysql-8.x") { "depName": "mysql" } DEBUG: Updated 1 package files(branch="renovate/mysql-8.x") DEBUG: No updated lock files in branch(branch="renovate/mysql-8.x") DEBUG: 1 file(s) to commit(branch="renovate/mysql-8.x") DEBUG: Committing files to branch renovate/mysql-8.x(branch="renovate/mysql-8.x") DEBUG: git commit(branch="renovate/mysql-8.x") { "result": { "author": null, "branch": "renovate/mysql-8.x", "commit": "7dcc3161", "root": false, "summary": { "changes": 1, "insertions": 1, "deletions": 1 } } } DEBUG: git push(branch="renovate/mysql-8.x") { "result": { "pushed": [], "branch": { "local": "renovate/mysql-8.x", "remote": "renovate/mysql-8.x", "remoteName": "origin" }, "remoteMessages": { "all": [] } } } INFO: Branch created(branch="renovate/mysql-8.x") { "commitSha": "7dcc3161" } DEBUG: Ensuring PR(branch="renovate/mysql-8.x") DEBUG: There are 0 errors and 0 warnings(branch="renovate/mysql-8.x") DEBUG: Found existing PR(branch="renovate/mysql-8.x") DEBUG: Processing existing PR(branch="renovate/mysql-8.x") DEBUG: Pull Request #29 does not need updating(branch="renovate/mysql-8.x") DEBUG: PR is not configured for automerge(branch="renovate/mysql-8.x") DEBUG: Ensuring Dependency Dashboard DEBUG: ensureIssue(Dependency Dashboard) DEBUG: Patching issue DEBUG: Issue updated DEBUG: Removing any stale branches DEBUG: config.repoIsOnboarded=true DEBUG: Branch lists { "branchList": [ "renovate/mysql-8.x" ], "renovateBranches": [ "renovate/mysql-8.x" ] } DEBUG: remainingBranches= DEBUG: No branches to clean up DEBUG: Repository timing splits (milliseconds) { "splits": { "init": 2038, "extract": 453, "lookup": 1464, "update": 28570 }, "total": 35929 } DEBUG: http statistics { "hostStats": { "api.github.com": { "requestCount": 12, "requestAvgMs": 394, "queueAvgMs": 0 }, "auth.docker.io": { "requestCount": 1, "requestAvgMs": 289, "queueAvgMs": 0 }, "index.docker.io": { "requestCount": 2, "requestAvgMs": 503, "queueAvgMs": 0 } }, "totalRequests": 15 } INFO: Repository finished { "durationMs": 35929 } ```

Have you created a minimal reproduction repository?

No reproduction repository

rarkins commented 3 years ago

We need debug logs from the run where the branch was deleted. See app.renovatebot.com and match it against timestamps

ThibaultVlacich commented 3 years ago

@rarkins updated my message with logs

viceice commented 3 years ago

Failed to look up dependency mysql

we should extend the logging with more info information why lookup failed.

ThibaultVlacich commented 3 years ago

I would suppose downtime of Docker Hub? In any cases, wouldn't it be better that the PR stays open if there's a failure, for it to be retried later, instead of closing the PR?

rarkins commented 3 years ago

You can disable branch pruning if you want Renovate to never autoclose PRs, but it will mean that it won't autoclose them for valid reasons either, such as changes of config or if you manually upgrade or remove dependencies instead.

okainov commented 3 years ago

Looks related / the same as #10634

avaly commented 2 years ago

We're seeing this bug very often (multiple times a day) in our repo.

This particular PR has been closed/opened 9 times in the last 3 days:

image

github-actions[bot] commented 2 years ago

Hi there,

Get your issue 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.

To get started, please read our guide on creating a minimal reproduction.

We may close the issue if you, or someone else, haven't created a minimal reproduction within two weeks. If you need more time, or are stuck, please ask for help or more time in a comment.

Good luck,

The Renovate team

github-actions[bot] commented 2 years ago

Hi there,

We have found that there's a problem with the logs. Depending on which situation applies follow one, some or all of these instructions.

No logs at all

If there's no log posted yet, we need you to find and copy/paste the log into the issue template.

Finding logs on hosted app

Click me to read instructions If you use the Renovate app (GitHub): 1. Go to the affected PR, and search for "View repository job log here" 1. Click on the link to go to the "Mend Renovate Dashboard" and log in 1. You are now in the correct repository log overview screen 1. Copy/paste the correct log 1. Follow the steps in the **formatting your logs** section

Finding logs when self-hosting

Click me to read instructions If you're running self-hosted, run with `LOG_LEVEL=debug` in your environment variables and search for whatever dependency/branch/PR that is causing the problem.

Insufficient logs

Click me to read instructions If you already provided logs, and the Renovate team said they are not enough, follow the instructions from the **No logs at all** section.

Formatting your logs

Click me to read instructions Please put your logs in a `
` and `` element like this:
Click me to see logs ``` Copy/paste any log here, between the starting and ending backticks ```
vanstinator commented 2 years ago

This repo is an active OSS project with a relatively small set of dependencies that's doing the same thing https://github.com/plexinc/papr

avaly commented 2 years ago

These are the logs for when this PR was closed: https://github.com/plexinc/papr/pull/247

Click me to see logs ``` DEBUG: No dangling containers to remove INFO: Repository started { "renovateVersion": "32.99.5" } DEBUG: Using localDir: /mnt/renovate/gh/plexinc/papr DEBUG: PackageFiles.clear() - Package files deleted { "baseBranches": [] } DEBUG: resetMemCache() DEBUG: initRepo("plexinc/papr") DEBUG: plexinc/papr default branch = main DEBUG: Using app token for git init DEBUG: Repository cache is valid DEBUG: Resetting npmrc DEBUG: detectSemanticCommits() DEBUG: checkOnboarding() DEBUG: isOnboarded() DEBUG: Checking cached config file name DEBUG: Existing config file confirmed DEBUG: Repository config { "fileName": "renovate.json", "config": { "branchConcurrentLimit": 10, "commitMessageAction": "Upgrade", "commitMessagePrefix": "chore:", "commitMessageTopic": "{{depName}}", "extends": [ "config:base", ":disableHost(registry.npmjs.org)" ], "labels": [ "dependencies" ], "packageRules": [ { "groupName": "@babel packages", "matchPackagePrefixes": [ "@babel/" ], "matchUpdateTypes": [ "major", "minor", "patch" ] }, { "schedule": [ "before 6am on Monday" ], "excludePackagePrefixes": [ "@types/", "@babel/" ], "excludePackageNames": [ "@types/node", "node" ], "matchUpdateTypes": [ "patch" ] }, { "enabled": false, "groupName": "Skip major Node.js versions", "matchPackageNames": [ "@types/node", "node" ], "matchUpdateTypes": [ "major" ] }, { "enabled": false, "groupName": "Skip certain packages", "matchPackageNames": [ "mongoose" ] } ], "postUpdateOptions": [ "yarnDedupeHighest" ], "prCreation": "not-pending", "prConcurrentLimit": 3, "prHourlyLimit": 1, "rebaseWhen": "auto", "reviewers": [ "avaly", "ejmartin504" ], "stabilityDays": 3, "timezone": "Etc/UTC", "vulnerabilityAlerts": { "labels": [ "security" ] } } } DEBUG: Repo is onboarded DEBUG: migrateAndValidate() DEBUG: No config migration necessary DEBUG: massaged config { "config": { "branchConcurrentLimit": 10, "commitMessageAction": "Upgrade", "commitMessagePrefix": "chore:", "commitMessageTopic": "{{depName}}", "extends": [ "github>whitesource/merge-confidence:beta", "github>renovatebot/spring-remediations", "config:base", ":disableHost(registry.npmjs.org)" ], "labels": [ "dependencies" ], "packageRules": [ { "groupName": "@babel packages", "matchPackagePrefixes": [ "@babel/" ], "matchUpdateTypes": [ "major", "minor", "patch" ] }, { "schedule": [ "before 6am on Monday" ], "excludePackagePrefixes": [ "@types/", "@babel/" ], "excludePackageNames": [ "@types/node", "node" ], "matchUpdateTypes": [ "patch" ] }, { "enabled": false, "groupName": "Skip major Node.js versions", "matchPackageNames": [ "@types/node", "node" ], "matchUpdateTypes": [ "major" ] }, { "enabled": false, "groupName": "Skip certain packages", "matchPackageNames": [ "mongoose" ] } ], "postUpdateOptions": [ "yarnDedupeHighest" ], "prCreation": "not-pending", "prConcurrentLimit": 3, "prHourlyLimit": 1, "rebaseWhen": "auto", "reviewers": [ "avaly", "ejmartin504" ], "stabilityDays": 3, "timezone": "Etc/UTC", "vulnerabilityAlerts": { "labels": [ "security" ] } } } DEBUG: migrated config { "config": { "branchConcurrentLimit": 10, "commitMessageAction": "Upgrade", "commitMessagePrefix": "chore:", "commitMessageTopic": "{{depName}}", "extends": [ "github>whitesource/merge-confidence:beta", "github>renovatebot/spring-remediations", "config:base", ":disableHost(registry.npmjs.org)" ], "labels": [ "dependencies" ], "packageRules": [ { "groupName": "@babel packages", "matchPackagePrefixes": [ "@babel/" ], "matchUpdateTypes": [ "major", "minor", "patch" ] }, { "schedule": [ "before 6am on Monday" ], "excludePackagePrefixes": [ "@types/", "@babel/" ], "excludePackageNames": [ "@types/node", "node" ], "matchUpdateTypes": [ "patch" ] }, { "enabled": false, "groupName": "Skip major Node.js versions", "matchPackageNames": [ "@types/node", "node" ], "matchUpdateTypes": [ "major" ] }, { "enabled": false, "groupName": "Skip certain packages", "matchPackageNames": [ "mongoose" ] } ], "postUpdateOptions": [ "yarnDedupeHighest" ], "prCreation": "not-pending", "prConcurrentLimit": 3, "prHourlyLimit": 1, "rebaseWhen": "auto", "reviewers": [ "avaly", "ejmartin504" ], "stabilityDays": 3, "timezone": "Etc/UTC", "vulnerabilityAlerts": { "labels": [ "security" ] } } } DEBUG: Setting hostRules from config DEBUG: Found repo ignorePaths { "ignorePaths": [ "**/node_modules/**", "**/bower_components/**", "**/vendor/**", "**/examples/**", "**/__tests__/**", "**/test/**", "**/tests/**", "**/__fixtures__/**" ] } DEBUG: GitHub vulnerability details { "alerts": { "npm/marked": { ">= 1.1.1, < 2.0.0": "2.0.0", "< 4.0.10": "4.0.10" }, "npm/trim-newlines": { "< 3.0.1": "3.0.1" }, "npm/markdown-it": { "< 12.3.2": "12.3.2" }, "npm/ansi-regex": { ">= 4.0.0, < 4.1.1": "4.1.1" }, "npm/got": { "< 11.8.5": "11.8.5" } } } DEBUG: alert package rules { "alertPackageRules": [ { "matchDatasources": [ "npm" ], "matchPackageNames": [ "marked" ], "matchCurrentVersion": "= 1.2.9", "matchFiles": [ "yarn.lock" ], "allowedVersions": "4.0.10", "prBodyNotes": [ "### GitHub Vulnerability Alerts", "#### [CVE-2021-21306](https://github.com/markedjs/marked/security/advisories/GHSA-4r62-v4vq-hr96)\n\n### Impact\n_What kind of vulnerability is it? Who is impacted?_\n\n[Regular expression Denial of Service](https://owasp.org/www-community/attacks/Regular_expression_Denial_of_Service_-_ReDoS)\n\nA Denial of Service attack can affect anyone who runs user generated code through `marked`.\n\n### Patches\n_Has the problem been patched? What versions should users upgrade to?_\n\npatched in v2.0.0\n\n### Workarounds\n_Is there a way for users to fix or remediate the vulnerability without upgrading?_\n\nNone.\n\n### References\n_Are there any links users can visit to find out more?_\n\nhttps://github.com/markedjs/marked/issues/1927\nhttps://owasp.org/www-community/attacks/Regular_expression_Denial_of_Service_-_ReDoS\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [marked](https://github.com/markedjs/marked/issues)", "#### [CVE-2022-21680](https://github.com/markedjs/marked/security/advisories/GHSA-rrrm-qjm4-v8hf)\n\n### Impact\n\n_What kind of vulnerability is it?_\n\nDenial of service.\n\nThe regular expression `block.def` may cause catastrophic backtracking against some strings.\nPoC is the following.\n\n```javascript\nimport * as marked from \"marked\";\n\nmarked.parse(`[x]:${' '.repeat(1500)}x ${' '.repeat(1500)} x`);\n```\n\n_Who is impacted?_\n\nAnyone who runs untrusted markdown through marked and does not use a worker with a time limit.\n\n### Patches\n\n_Has the problem been patched?_\n\nYes\n\n_What versions should users upgrade to?_\n\n4.0.10\n\n### Workarounds\n\n_Is there a way for users to fix or remediate the vulnerability without upgrading?_\n\nDo not run untrusted markdown through marked or run marked on a [worker](https://marked.js.org/using_advanced#workers) thread and set a reasonable time limit to prevent draining resources.\n\n### References\n\n_Are there any links users can visit to find out more?_\n\n- https://marked.js.org/using_advanced#workers\n- https://owasp.org/www-community/attacks/Regular_expression_Denial_of_Service_-_ReDoS\n\n### For more information\n\nIf you have any questions or comments about this advisory:\n\n* Open an issue in [marked](https://github.com/markedjs/marked)\n", "#### [CVE-2022-21681](https://github.com/markedjs/marked/security/advisories/GHSA-5v2h-r2cx-5xgj)\n\n### Impact\n\n_What kind of vulnerability is it?_\n\nDenial of service.\n\nThe regular expression `inline.reflinkSearch` may cause catastrophic backtracking against some strings.\nPoC is the following.\n\n```javascript\nimport * as marked from 'marked';\n\nconsole.log(marked.parse(`[x]: x\n\n\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](\\\\[\\\\](`));\n```\n\n_Who is impacted?_\n\nAnyone who runs untrusted markdown through marked and does not use a worker with a time limit.\n\n### Patches\n\n_Has the problem been patched?_\n\nYes\n\n_What versions should users upgrade to?_\n\n4.0.10\n\n### Workarounds\n\n_Is there a way for users to fix or remediate the vulnerability without upgrading?_\n\nDo not run untrusted markdown through marked or run marked on a [worker](https://marked.js.org/using_advanced#workers) thread and set a reasonable time limit to prevent draining resources.\n\n### References\n\n_Are there any links users can visit to find out more?_\n\n- https://marked.js.org/using_advanced#workers\n- https://owasp.org/www-community/attacks/Regular_expression_Denial_of_Service_-_ReDoS\n\n### For more information\n\nIf you have any questions or comments about this advisory:\n\n* Open an issue in [marked](https://github.com/markedjs/marked)\n" ], "isVulnerabilityAlert": true, "force": { "groupName": null, "schedule": [], "dependencyDashboardApproval": false, "stabilityDays": 0, "rangeStrategy": "update-lockfile", "commitMessageSuffix": "[SECURITY]", "branchTopic": "{{{datasource}}}-{{{depName}}}-vulnerability", "prCreation": "immediate", "labels": [ "security" ] } }, { "matchDatasources": [ "npm" ], "matchPackageNames": [ "trim-newlines" ], "matchCurrentVersion": "= 1.0.0", "matchFiles": [ "yarn.lock" ], "allowedVersions": "3.0.1", "prBodyNotes": [ "### GitHub Vulnerability Alerts", "#### [CVE-2021-33623](https://nvd.nist.gov/vuln/detail/CVE-2021-33623)\n\n@​rkesters/gnuplot is an easy to use node module to draw charts using gnuplot and ps2pdf. The trim-newlines package before 3.0.1 and 4.x before 4.0.1 for Node.js has an issue related to regular expression denial-of-service (ReDoS) for the .end() method." ], "isVulnerabilityAlert": true, "force": { "groupName": null, "schedule": "[Circular]", "dependencyDashboardApproval": false, "stabilityDays": 0, "rangeStrategy": "update-lockfile", "commitMessageSuffix": "[SECURITY]", "branchTopic": "{{{datasource}}}-{{{depName}}}-vulnerability", "prCreation": "immediate", "labels": "[Circular]" } }, { "matchDatasources": [ "npm" ], "matchPackageNames": [ "markdown-it" ], "matchCurrentVersion": "= 10.0.0", "matchFiles": [ "yarn.lock" ], "allowedVersions": "12.3.2", "prBodyNotes": [ "### GitHub Vulnerability Alerts", "#### [CVE-2022-21670](https://github.com/markdown-it/markdown-it/security/advisories/GHSA-6vfc-qv3f-vr6c)\n\n### Impact\n\nSpecial patterns with length > 50K chars can slow down parser significantly.\n\n```js\nconst md = require('markdown-it')();\n\nmd.render(`x ${' '.repeat(150000)} x \\nx`);\n```\n\n\n### Patches\n\nUpgrade to v12.3.2+\n\n### Workarounds\n\nNo.\n\n### References\n\nFix + test sample: https://github.com/markdown-it/markdown-it/commit/ffc49ab46b5b751cd2be0aabb146f2ef84986101\n" ], "isVulnerabilityAlert": true, "force": { "groupName": null, "schedule": "[Circular]", "dependencyDashboardApproval": false, "stabilityDays": 0, "rangeStrategy": "update-lockfile", "commitMessageSuffix": "[SECURITY]", "branchTopic": "{{{datasource}}}-{{{depName}}}-vulnerability", "prCreation": "immediate", "labels": "[Circular]" } }, { "matchDatasources": [ "npm" ], "matchPackageNames": [ "ansi-regex" ], "matchCurrentVersion": "= 4.1.0", "matchFiles": [ "yarn.lock" ], "allowedVersions": "4.1.1", "prBodyNotes": [ "### GitHub Vulnerability Alerts", "#### [CVE-2021-3807](https://nvd.nist.gov/vuln/detail/CVE-2021-3807)\n\nansi-regex is vulnerable to Inefficient Regular Expression Complexity" ], "isVulnerabilityAlert": true, "force": { "groupName": null, "schedule": "[Circular]", "dependencyDashboardApproval": false, "stabilityDays": 0, "rangeStrategy": "update-lockfile", "commitMessageSuffix": "[SECURITY]", "branchTopic": "{{{datasource}}}-{{{depName}}}-vulnerability", "prCreation": "immediate", "labels": "[Circular]" } }, { "matchDatasources": [ "npm" ], "matchPackageNames": [ "got" ], "matchCurrentVersion": "= 9.6.0", "matchFiles": [ "yarn.lock" ], "allowedVersions": "11.8.5", "prBodyNotes": [ "### GitHub Vulnerability Alerts", "#### [CVE-2022-33987](https://nvd.nist.gov/vuln/detail/CVE-2022-33987)\n\nThe got package before 11.8.5 and 12.1.0 for Node.js allows a redirect to a UNIX socket." ], "isVulnerabilityAlert": true, "force": { "groupName": null, "schedule": "[Circular]", "dependencyDashboardApproval": false, "stabilityDays": 0, "rangeStrategy": "update-lockfile", "commitMessageSuffix": "[SECURITY]", "branchTopic": "{{{datasource}}}-{{{depName}}}-vulnerability", "prCreation": "immediate", "labels": "[Circular]" } } ] } DEBUG: findIssue(Dependency Dashboard) DEBUG: Retrieving issueList DEBUG: Retrieved 1 issues DEBUG: Found issue 199 DEBUG: No baseBranches DEBUG: extract() DEBUG: Setting current branch to main DEBUG: Initializing git repository into /mnt/renovate/gh/plexinc/papr DEBUG: Performing blobless clone DEBUG: git clone completed { "durationMs": 1317 } DEBUG: latest repository commit { "latestCommit": { "hash": "b8a9ddce5f8588db67d086ae4c97afcaedba7277", "date": "2022-06-27T09:11:18+02:00", "message": "chore: Upgrade mongodb-memory-server to v8.7.1 (#246)", "refs": "HEAD -> main, origin/main, origin/HEAD", "body": "Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>", "author_name": "renovate[bot]", "author_email": "29139614+renovate[bot]@users.noreply.github.com" } } DEBUG: latest commit { "branchName": "main", "latestCommitDate": "2022-06-27T09:11:18+02:00" } DEBUG: Using file match: (^|/)tasks/[^/]+\.ya?ml$ for manager ansible DEBUG: Using file match: (^|/)requirements\.ya?ml$ for manager ansible-galaxy DEBUG: Using file match: (^|/)galaxy\.ya?ml$ for manager ansible-galaxy DEBUG: Using file match: azure.*pipelines?.*\.ya?ml$ for manager azure-pipelines DEBUG: Using file match: (^|/)batect(-bundle)?\.yml$ for manager batect DEBUG: Using file match: (^|/)batect$ for manager batect-wrapper DEBUG: Using file match: (^|/)WORKSPACE(|\.bazel)$ for manager bazel DEBUG: Using file match: \.bzl$ for manager bazel DEBUG: Using file match: (^|\/)\.bazelversion$ for manager bazelisk DEBUG: Using file match: (^|/)\.?bitbucket-pipelines\.ya?ml$ for manager bitbucket-pipelines DEBUG: Using file match: buildkite\.ya?ml for manager buildkite DEBUG: Using file match: \.buildkite/.+\.ya?ml$ for manager buildkite DEBUG: Using file match: (^|/)Gemfile$ for manager bundler DEBUG: Using file match: \.cake$ for manager cake DEBUG: Using file match: (^|/)Cargo.toml$ for manager cargo DEBUG: Using file match: (^|/).circleci/config.yml$ for manager circleci DEBUG: Using file match: (^|/)cloudbuild.ya?ml for manager cloudbuild DEBUG: Using file match: (^|/)Podfile$ for manager cocoapods DEBUG: Using file match: (^|/)([\w-]*)composer.json$ for manager composer DEBUG: Using file match: (^|/)conanfile\.(txt|py)$ for manager conan DEBUG: Using file match: (^|/)(?:deps|bb)\.edn$ for manager deps-edn DEBUG: Using file match: (^|/)(?:docker-)?compose[^/]*\.ya?ml$ for manager docker-compose DEBUG: Using file match: (^|/|\.)Dockerfile$ for manager dockerfile DEBUG: Using file match: (^|/)Dockerfile[^/]*$ for manager dockerfile DEBUG: Using file match: (^|/).drone.yml$ for manager droneci DEBUG: Using file match: (^|/)flux-system/gotk-components\.yaml$ for manager flux DEBUG: Using file match: (^|\/)\.fvm\/fvm_config\.json$ for manager fvm DEBUG: Using file match: (^|/).gitmodules$ for manager git-submodules DEBUG: Using file match: ^(workflow-templates|\.github\/workflows)\/[^/]+\.ya?ml$ for manager github-actions DEBUG: Using file match: (^|\/)action\.ya?ml$ for manager github-actions DEBUG: Using file match: \.gitlab-ci\.yml$ for manager gitlabci DEBUG: Using file match: \.gitlab-ci\.yml$ for manager gitlabci-include DEBUG: Using file match: (^|/)go.mod$ for manager gomod DEBUG: Using file match: \.gradle(\.kts)?$ for manager gradle DEBUG: Using file match: (^|\/)gradle\.properties$ for manager gradle DEBUG: Using file match: (^|\/)gradle\/.+\.toml$ for manager gradle DEBUG: Using file match: \.versions\.toml$ for manager gradle DEBUG: Using file match: (^|/)gradle/wrapper/gradle-wrapper.properties$ for manager gradle-wrapper DEBUG: Using file match: (^|/)requirements\.yaml$ for manager helm-requirements DEBUG: Using file match: (^|/)values.yaml$ for manager helm-values DEBUG: Using file match: (^|/)helmfile.yaml$ for manager helmfile DEBUG: Using file match: (^|/)Chart.yaml$ for manager helmv3 DEBUG: Using file match: ^Formula/[^/]+[.]rb$ for manager homebrew DEBUG: Using file match: \.html?$ for manager html DEBUG: Using file match: (^|/)plugins\.(txt|ya?ml)$ for manager jenkins DEBUG: Using file match: (^|/)jsonnetfile.json$ for manager jsonnet-bundler DEBUG: Using file match: (^|/)kustomization\.ya?ml$ for manager kustomize DEBUG: Using file match: (^|/)project\.clj$ for manager leiningen DEBUG: Using file match: (^|/|\.)pom\.xml$ for manager maven DEBUG: Using file match: ^(((\.mvn)|(\.m2))/)?settings\.xml$ for manager maven DEBUG: Using file match: (^|/)package.js$ for manager meteor DEBUG: Using file match: (^|/)mix\.exs$ for manager mix DEBUG: Using file match: (^|/).node-version$ for manager nodenv DEBUG: Using file match: (^|/)package.json$ for manager npm DEBUG: Using file match: \.(?:cs|fs|vb)proj$ for manager nuget DEBUG: Using file match: \.(?:props|targets)$ for manager nuget DEBUG: Using file match: (^|\/)dotnet-tools\.json$ for manager nuget DEBUG: Using file match: (^|\/)global\.json$ for manager nuget DEBUG: Using file match: (^|/)\.nvmrc$ for manager nvm DEBUG: Using file match: (^|/)([\w-]*)requirements\.(txt|pip)$ for manager pip_requirements DEBUG: Using file match: (^|/)setup.py$ for manager pip_setup DEBUG: Using file match: (^|/)Pipfile$ for manager pipenv DEBUG: Using file match: (^|/)pyproject\.toml$ for manager poetry DEBUG: Using file match: (^|/)\.pre-commit-config\.yaml$ for manager pre-commit DEBUG: Using file match: (^|/)pubspec\.ya?ml$ for manager pub DEBUG: Using file match: (^|/).python-version$ for manager pyenv DEBUG: Using file match: (^|/)\.ruby-version$ for manager ruby-version DEBUG: Using file match: \.sbt$ for manager sbt DEBUG: Using file match: project/[^/]*.scala$ for manager sbt DEBUG: Using file match: (^|/)setup\.cfg$ for manager setup-cfg DEBUG: Using file match: (^|/)Package\.swift for manager swift DEBUG: Using file match: \.tf$ for manager terraform DEBUG: Using file match: (^|/)\.terraform-version$ for manager terraform-version DEBUG: Using file match: (^|/)terragrunt\.hcl$ for manager terragrunt DEBUG: Using file match: (^|/)\.terragrunt-version$ for manager terragrunt-version DEBUG: Using file match: ^.travis.yml$ for manager travis DEBUG: Using file match: (^|/).vela.ya?ml$ for manager velaci DEBUG: Matched 1 file(s) for manager github-actions: .github/workflows/ci.yaml DEBUG: Matched 1 file(s) for manager html: docs/index.html DEBUG: Matched 1 file(s) for manager npm: package.json DEBUG: npm file package.json has name "papr" DEBUG: Detecting pnpm Workspaces DEBUG: Detecting Lerna and Yarn Workspaces DEBUG: Finding locked versions DEBUG: Found github-actions package files DEBUG: Found npm package files DEBUG: Found 2 package file(s) INFO: Dependency extraction complete { "baseBranch": "main", "stats": { "managers": { "github-actions": { "fileCount": 1, "depCount": 12 }, "npm": { "fileCount": 1, "depCount": 37 } }, "total": { "fileCount": 2, "depCount": 49 } } } DEBUG: Failed to look up dependency @babel/core (@babel/core)(packageFile="package.json", dependency="@babel/core") DEBUG: Failed to look up dependency @babel/preset-env (@babel/preset-env)(packageFile="package.json", dependency="@babel/preset-env") DEBUG: Failed to look up dependency @babel/preset-typescript (@babel/preset-typescript)(packageFile="package.json", dependency="@babel/preset-typescript") DEBUG: Failed to look up dependency @byu-oit/bar-chart (@byu-oit/bar-chart)(packageFile="package.json", dependency="@byu-oit/bar-chart") DEBUG: Failed to look up dependency @commitlint/cli (@commitlint/cli)(packageFile="package.json", dependency="@commitlint/cli") DEBUG: Failed to look up dependency @commitlint/config-conventional (@commitlint/config-conventional)(packageFile="package.json", dependency="@commitlint/config-conventional") DEBUG: Failed to look up dependency arg (arg)(packageFile="package.json", dependency="arg") DEBUG: Failed to look up dependency docsify-cli (docsify-cli)(packageFile="package.json", dependency="docsify-cli") DEBUG: Failed to look up dependency jsdoc-api (jsdoc-api)(packageFile="package.json", dependency="jsdoc-api") DEBUG: Failed to look up dependency jsdoc-parse (jsdoc-parse)(packageFile="package.json", dependency="jsdoc-parse") DEBUG: Dependency is disabled (mongoose)(dependency="mongoose") DEBUG: Widening peer dependencies DEBUG: Failed to look up dependency yarn (yarn)(packageFile="package.json", dependency="yarn") DEBUG: PackageFiles.add() - Package file saved for branch { "baseBranch": "main" } DEBUG: Package releases lookups complete { "baseBranch": "main" } DEBUG: branchifyUpgrades DEBUG: Using group branchName template DEBUG: Dependency @types/node is part of group Skip major Node.js versions DEBUG: Using group branchName template DEBUG: Dependency @typescript-eslint/eslint-plugin is part of group typescript-eslint monorepo DEBUG: Using group branchName template DEBUG: Dependency @typescript-eslint/parser is part of group typescript-eslint monorepo DEBUG: Using group branchName template DEBUG: Dependency node is part of group Skip major Node.js versions DEBUG: 7 flattened updates found: @typescript-eslint/eslint-plugin, @typescript-eslint/parser, eslint-plugin-n, eslint-plugin-prettier, lint-staged, ts-node, typescript DEBUG: Returning 6 branch(es) DEBUG: Fetching changelog: https://github.com/typescript-eslint/typescript-eslint (5.29.0 -> 5.30.0) DEBUG: Fetching changelog: https://github.com/typescript-eslint/typescript-eslint (5.29.0 -> 5.30.0) DEBUG: Fetching changelog: https://github.com/weiran-zsd/eslint-plugin-node (15.2.0 -> 15.2.3) DEBUG: Fetching changelog: https://github.com/prettier/eslint-plugin-prettier (4.0.0 -> 4.1.0) DEBUG: Fetching changelog: https://github.com/okonet/lint-staged (13.0.0 -> 13.0.3) DEBUG: Fetching changelog: https://github.com/TypeStrong/ts-node (10.8.0 -> 10.8.1) DEBUG: Fetching changelog: https://github.com/Microsoft/TypeScript (4.7.2 -> 4.7.4) DEBUG: config.repoIsOnboarded=true DEBUG: packageFiles with updates { "config": { "github-actions": [ { "packageFile": ".github/workflows/ci.yaml", "deps": [ { "depName": "actions/checkout", "commitMessageTopic": "{{{depName}}} action", "datasource": "github-tags", "versioning": "docker", "depType": "action", "replaceString": "actions/checkout@v3", "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "currentValue": "v3", "depIndex": 0, "updates": [], "warnings": [], "sourceUrl": "https://github.com/actions/checkout", "currentVersion": "v3", "fixedVersion": "v3" }, { "depName": "volta-cli/action", "commitMessageTopic": "{{{depName}}} action", "datasource": "github-tags", "versioning": "docker", "depType": "action", "replaceString": "volta-cli/action@v1", "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "currentValue": "v1", "depIndex": 1, "updates": [], "warnings": [], "sourceUrl": "https://github.com/volta-cli/action", "currentVersion": "v1", "fixedVersion": "v1" }, { "depName": "actions/cache", "commitMessageTopic": "{{{depName}}} action", "datasource": "github-tags", "versioning": "docker", "depType": "action", "replaceString": "actions/cache@v3", "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "currentValue": "v3", "depIndex": 2, "updates": [], "warnings": [], "sourceUrl": "https://github.com/actions/cache", "currentVersion": "v3", "fixedVersion": "v3" }, { "depName": "actions/checkout", "commitMessageTopic": "{{{depName}}} action", "datasource": "github-tags", "versioning": "docker", "depType": "action", "replaceString": "actions/checkout@v3", "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "currentValue": "v3", "depIndex": 3, "updates": [], "warnings": [], "sourceUrl": "https://github.com/actions/checkout", "currentVersion": "v3", "fixedVersion": "v3" }, { "depName": "volta-cli/action", "commitMessageTopic": "{{{depName}}} action", "datasource": "github-tags", "versioning": "docker", "depType": "action", "replaceString": "volta-cli/action@v1", "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "currentValue": "v1", "depIndex": 4, "updates": [], "warnings": [], "sourceUrl": "https://github.com/volta-cli/action", "currentVersion": "v1", "fixedVersion": "v1" }, { "depName": "actions/cache", "commitMessageTopic": "{{{depName}}} action", "datasource": "github-tags", "versioning": "docker", "depType": "action", "replaceString": "actions/cache@v3", "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "currentValue": "v3", "depIndex": 5, "updates": [], "warnings": [], "sourceUrl": "https://github.com/actions/cache", "currentVersion": "v3", "fixedVersion": "v3" }, { "depName": "actions/checkout", "commitMessageTopic": "{{{depName}}} action", "datasource": "github-tags", "versioning": "docker", "depType": "action", "replaceString": "actions/checkout@v3", "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "currentValue": "v3", "depIndex": 6, "updates": [], "warnings": [], "sourceUrl": "https://github.com/actions/checkout", "currentVersion": "v3", "fixedVersion": "v3" }, { "depName": "volta-cli/action", "commitMessageTopic": "{{{depName}}} action", "datasource": "github-tags", "versioning": "docker", "depType": "action", "replaceString": "volta-cli/action@v1", "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "currentValue": "v1", "depIndex": 7, "updates": [], "warnings": [], "sourceUrl": "https://github.com/volta-cli/action", "currentVersion": "v1", "fixedVersion": "v1" }, { "depName": "actions/cache", "commitMessageTopic": "{{{depName}}} action", "datasource": "github-tags", "versioning": "docker", "depType": "action", "replaceString": "actions/cache@v3", "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "currentValue": "v3", "depIndex": 8, "updates": [], "warnings": [], "sourceUrl": "https://github.com/actions/cache", "currentVersion": "v3", "fixedVersion": "v3" }, { "depName": "actions/checkout", "commitMessageTopic": "{{{depName}}} action", "datasource": "github-tags", "versioning": "docker", "depType": "action", "replaceString": "actions/checkout@v3", "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "currentValue": "v3", "depIndex": 9, "updates": [], "warnings": [], "sourceUrl": "https://github.com/actions/checkout", "currentVersion": "v3", "fixedVersion": "v3" }, { "depName": "volta-cli/action", "commitMessageTopic": "{{{depName}}} action", "datasource": "github-tags", "versioning": "docker", "depType": "action", "replaceString": "volta-cli/action@v1", "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "currentValue": "v1", "depIndex": 10, "updates": [], "warnings": [], "sourceUrl": "https://github.com/volta-cli/action", "currentVersion": "v1", "fixedVersion": "v1" }, { "depName": "actions/cache", "commitMessageTopic": "{{{depName}}} action", "datasource": "github-tags", "versioning": "docker", "depType": "action", "replaceString": "actions/cache@v3", "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "currentValue": "v3", "depIndex": 11, "updates": [], "warnings": [], "sourceUrl": "https://github.com/actions/cache", "currentVersion": "v3", "fixedVersion": "v3" } ] } ], "npm": [ { "packageFile": "package.json", "deps": [ { "depType": "devDependencies", "depName": "@babel/core", "currentValue": "7.18.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "7.18.0", "depIndex": 0, "updates": [], "warnings": [ { "topic": "@babel/core", "message": "Failed to look up dependency @babel/core" } ], "versioning": "npm" }, { "depType": "devDependencies", "depName": "@babel/preset-env", "currentValue": "7.18.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "7.18.0", "depIndex": 1, "updates": [], "warnings": [ { "topic": "@babel/preset-env", "message": "Failed to look up dependency @babel/preset-env" } ], "versioning": "npm" }, { "depType": "devDependencies", "depName": "@babel/preset-typescript", "currentValue": "7.17.12", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "7.17.12", "depIndex": 2, "updates": [], "warnings": [ { "topic": "@babel/preset-typescript", "message": "Failed to look up dependency @babel/preset-typescript" } ], "versioning": "npm" }, { "depType": "devDependencies", "depName": "@byu-oit/bar-chart", "currentValue": "1.4.2", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "1.4.2", "depIndex": 3, "updates": [], "warnings": [ { "topic": "@byu-oit/bar-chart", "message": "Failed to look up dependency @byu-oit/bar-chart" } ], "versioning": "npm" }, { "depType": "devDependencies", "depName": "@commitlint/cli", "currentValue": "17.0.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "17.0.0", "depIndex": 4, "updates": [], "warnings": [ { "topic": "@commitlint/cli", "message": "Failed to look up dependency @commitlint/cli" } ], "versioning": "npm" }, { "depType": "devDependencies", "depName": "@commitlint/config-conventional", "currentValue": "17.0.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "17.0.0", "depIndex": 5, "updates": [], "warnings": [ { "topic": "@commitlint/config-conventional", "message": "Failed to look up dependency @commitlint/config-conventional" } ], "versioning": "npm" }, { "depType": "devDependencies", "depName": "@types/jest", "currentValue": "28.1.3", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "28.1.3", "depIndex": 6, "updates": [], "warnings": [], "versioning": "npm", "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped", "sourceDirectory": "types/jest", "currentVersion": "28.1.3", "fixedVersion": "28.1.3" }, { "depType": "devDependencies", "depName": "@types/node", "currentValue": "14.18.21", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "14.18.21", "depIndex": 7, "updates": [ { "bucket": "major", "newVersion": "16.11.41", "newValue": "16.11.41", "releaseTimestamp": "2022-06-15T15:02:56.714Z", "newMajor": 16, "newMinor": 11, "updateType": "major", "branchName": "renovate/major-skip-major-node.js-versions" } ], "warnings": [], "versioning": "node", "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped", "sourceDirectory": "types/node", "currentVersion": "14.18.21", "isSingleVersion": true, "fixedVersion": "14.18.21" }, { "depType": "devDependencies", "depName": "@typescript-eslint/eslint-plugin", "currentValue": "5.29.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "5.29.0", "depIndex": 8, "updates": [ { "bucket": "non-major", "newVersion": "5.30.0", "newValue": "5.30.0", "releaseTimestamp": "2022-06-27T17:04:14.196Z", "newMajor": 5, "newMinor": 30, "updateType": "minor", "branchName": "renovate/typescript-eslint-monorepo" } ], "warnings": [], "versioning": "npm", "sourceUrl": "https://github.com/typescript-eslint/typescript-eslint", "sourceDirectory": "packages/eslint-plugin", "currentVersion": "5.29.0", "isSingleVersion": true, "fixedVersion": "5.29.0" }, { "depType": "devDependencies", "depName": "@typescript-eslint/parser", "currentValue": "5.29.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "5.29.0", "depIndex": 9, "updates": [ { "bucket": "non-major", "newVersion": "5.30.0", "newValue": "5.30.0", "releaseTimestamp": "2022-06-27T17:04:00.580Z", "newMajor": 5, "newMinor": 30, "updateType": "minor", "branchName": "renovate/typescript-eslint-monorepo" } ], "warnings": [], "versioning": "npm", "sourceUrl": "https://github.com/typescript-eslint/typescript-eslint", "sourceDirectory": "packages/parser", "currentVersion": "5.29.0", "isSingleVersion": true, "fixedVersion": "5.29.0" }, { "depType": "devDependencies", "depName": "arg", "currentValue": "5.0.2", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "5.0.2", "depIndex": 10, "updates": [], "warnings": [ { "topic": "arg", "message": "Failed to look up dependency arg" } ], "versioning": "npm" }, { "depType": "devDependencies", "depName": "docsify-cli", "currentValue": "4.4.3", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "4.4.3", "depIndex": 11, "updates": [], "warnings": [ { "topic": "docsify-cli", "message": "Failed to look up dependency docsify-cli" } ], "versioning": "npm" }, { "depType": "devDependencies", "depName": "eslint", "currentValue": "8.18.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "8.18.0", "depIndex": 12, "updates": [], "warnings": [], "versioning": "npm", "sourceUrl": "https://github.com/eslint/eslint", "homepage": "https://eslint.org", "currentVersion": "8.18.0", "fixedVersion": "8.18.0" }, { "depType": "devDependencies", "depName": "eslint-config-prettier", "currentValue": "8.5.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "8.5.0", "depIndex": 13, "updates": [], "warnings": [], "versioning": "npm", "sourceUrl": "https://github.com/prettier/eslint-config-prettier", "currentVersion": "8.5.0", "fixedVersion": "8.5.0" }, { "depType": "devDependencies", "depName": "eslint-config-standard", "currentValue": "17.0.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "17.0.0", "depIndex": 14, "updates": [], "warnings": [], "versioning": "npm", "sourceUrl": "https://github.com/standard/eslint-config-standard", "currentVersion": "17.0.0", "fixedVersion": "17.0.0" }, { "depType": "devDependencies", "depName": "eslint-plugin-import", "currentValue": "2.26.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "2.26.0", "depIndex": 15, "updates": [], "warnings": [], "versioning": "npm", "sourceUrl": "https://github.com/import-js/eslint-plugin-import", "currentVersion": "2.26.0", "fixedVersion": "2.26.0" }, { "depType": "devDependencies", "depName": "eslint-plugin-n", "currentValue": "15.2.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "15.2.0", "depIndex": 16, "updates": [ { "bucket": "non-major", "newVersion": "15.2.3", "newValue": "15.2.3", "releaseTimestamp": "2022-06-16T02:35:05.791Z", "newMajor": 15, "newMinor": 2, "updateType": "patch", "branchName": "renovate/eslint-plugin-n-15.x" } ], "warnings": [], "versioning": "npm", "sourceUrl": "https://github.com/weiran-zsd/eslint-plugin-node", "currentVersion": "15.2.0", "isSingleVersion": true, "fixedVersion": "15.2.0" }, { "depType": "devDependencies", "depName": "eslint-plugin-prettier", "currentValue": "4.0.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "4.0.0", "depIndex": 17, "updates": [ { "bucket": "non-major", "newVersion": "4.1.0", "newValue": "4.1.0", "releaseTimestamp": "2022-06-27T12:49:42.915Z", "newMajor": 4, "newMinor": 1, "updateType": "minor", "branchName": "renovate/eslint-plugin-prettier-4.x" } ], "warnings": [], "versioning": "npm", "sourceUrl": "https://github.com/prettier/eslint-plugin-prettier", "currentVersion": "4.0.0", "isSingleVersion": true, "fixedVersion": "4.0.0" }, { "depType": "devDependencies", "depName": "eslint-plugin-promise", "currentValue": "6.0.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "6.0.0", "depIndex": 18, "updates": [], "warnings": [], "versioning": "npm", "sourceUrl": "https://github.com/xjamundx/eslint-plugin-promise", "currentVersion": "6.0.0", "fixedVersion": "6.0.0" }, { "depType": "devDependencies", "depName": "husky", "currentValue": "8.0.1", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "8.0.1", "depIndex": 19, "updates": [], "warnings": [], "versioning": "npm", "sourceUrl": "https://github.com/typicode/husky", "homepage": "https://typicode.github.io/husky", "currentVersion": "8.0.1", "fixedVersion": "8.0.1" }, { "depType": "devDependencies", "depName": "jest", "currentValue": "28.1.1", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "28.1.1", "depIndex": 20, "updates": [], "warnings": [], "versioning": "npm", "sourceUrl": "https://github.com/facebook/jest", "sourceDirectory": "packages/jest", "homepage": "https://jestjs.io/", "currentVersion": "28.1.1", "fixedVersion": "28.1.1" }, { "depType": "devDependencies", "depName": "jsdoc-api", "currentValue": "7.1.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "7.1.0", "depIndex": 21, "updates": [], "warnings": [ { "topic": "jsdoc-api", "message": "Failed to look up dependency jsdoc-api" } ], "versioning": "npm" }, { "depType": "devDependencies", "depName": "jsdoc-parse", "currentValue": "6.1.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "6.1.0", "depIndex": 22, "updates": [], "warnings": [ { "topic": "jsdoc-parse", "message": "Failed to look up dependency jsdoc-parse" } ], "versioning": "npm" }, { "depType": "devDependencies", "depName": "lint-staged", "currentValue": "13.0.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "13.0.0", "depIndex": 23, "updates": [ { "bucket": "non-major", "newVersion": "13.0.3", "newValue": "13.0.3", "releaseTimestamp": "2022-06-24T14:40:48.023Z", "newMajor": 13, "newMinor": 0, "updateType": "patch", "branchName": "renovate/lint-staged-13.x" } ], "warnings": [], "versioning": "npm", "sourceUrl": "https://github.com/okonet/lint-staged", "currentVersion": "13.0.0", "isSingleVersion": true, "fixedVersion": "13.0.0" }, { "depType": "devDependencies", "depName": "mongodb", "currentValue": "4.7.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "4.7.0", "depIndex": 24, "updates": [], "warnings": [], "versioning": "npm", "sourceUrl": "https://github.com/mongodb/node-mongodb-native", "currentVersion": "4.7.0", "fixedVersion": "4.7.0" }, { "depType": "devDependencies", "depName": "mongodb-memory-server", "currentValue": "8.7.1", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "8.7.1", "depIndex": 25, "updates": [], "warnings": [], "versioning": "npm", "sourceUrl": "https://github.com/nodkz/mongodb-memory-server", "sourceDirectory": "packages/mongodb-memory-server", "currentVersion": "8.7.1", "fixedVersion": "8.7.1" }, { "depType": "devDependencies", "depName": "mongoose", "currentValue": "6.3.5", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "6.3.5", "depIndex": 26, "updates": [], "skipReason": "disabled" }, { "depType": "devDependencies", "depName": "prettier", "currentValue": "2.7.1", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "2.7.1", "depIndex": 27, "updates": [], "warnings": [], "versioning": "npm", "sourceUrl": "https://github.com/prettier/prettier", "homepage": "https://prettier.io", "currentVersion": "2.7.1", "fixedVersion": "2.7.1" }, { "depType": "devDependencies", "depName": "standard-version", "currentValue": "9.5.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "9.5.0", "depIndex": 28, "updates": [], "warnings": [], "versioning": "npm", "sourceUrl": "https://github.com/conventional-changelog/standard-version", "currentVersion": "9.5.0", "fixedVersion": "9.5.0" }, { "depType": "devDependencies", "depName": "ts-expect", "currentValue": "1.3.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "1.3.0", "depIndex": 29, "updates": [], "warnings": [], "versioning": "npm", "sourceUrl": "https://github.com/TypeStrong/ts-expect", "currentVersion": "1.3.0", "fixedVersion": "1.3.0" }, { "depType": "devDependencies", "depName": "ts-node", "currentValue": "10.8.0", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "10.8.0", "depIndex": 30, "updates": [ { "bucket": "non-major", "newVersion": "10.8.1", "newValue": "10.8.1", "releaseTimestamp": "2022-06-03T18:08:42.226Z", "newMajor": 10, "newMinor": 8, "updateType": "patch", "branchName": "renovate/ts-node-10.x" } ], "warnings": [], "versioning": "npm", "sourceUrl": "https://github.com/TypeStrong/ts-node", "homepage": "https://typestrong.org/ts-node", "currentVersion": "10.8.0", "isSingleVersion": true, "fixedVersion": "10.8.0" }, { "depType": "devDependencies", "depName": "typescript", "currentValue": "4.7.2", "datasource": "npm", "prettyDepType": "devDependency", "lockedVersion": "4.7.2", "depIndex": 31, "updates": [ { "bucket": "non-major", "newVersion": "4.7.4", "newValue": "4.7.4", "releaseTimestamp": "2022-06-17T18:21:36.833Z", "newMajor": 4, "newMinor": 7, "updateType": "patch", "branchName": "renovate/typescript-4.x" } ], "warnings": [], "versioning": "npm", "sourceUrl": "https://github.com/Microsoft/TypeScript", "homepage": "https://www.typescriptlang.org/", "currentVersion": "4.7.2", "isSingleVersion": true, "fixedVersion": "4.7.2" }, { "depType": "peerDependencies", "depName": "mongodb", "currentValue": ">=4.4.0", "datasource": "npm", "prettyDepType": "peerDependency", "depIndex": 32, "updates": [], "warnings": [], "versioning": "npm", "sourceUrl": "https://github.com/mongodb/node-mongodb-native", "currentVersion": "4.7.0" }, { "depType": "engines", "depName": "node", "currentValue": "^14.0.0 || >=15.0.0", "datasource": "github-tags", "packageName": "nodejs/node", "versioning": "node", "commitMessageTopic": "Node.js", "prettyDepType": "engine", "depIndex": 33, "updates": [], "warnings": [], "sourceUrl": "https://github.com/nodejs/node", "currentVersion": "v18.4.0" }, { "depType": "volta", "depName": "node", "currentValue": "14.19.3", "datasource": "github-tags", "packageName": "nodejs/node", "versioning": "node", "commitMessageTopic": "Node.js", "prettyDepType": "volta", "depIndex": 34, "updates": [ { "bucket": "major", "newVersion": "v16.15.1", "newValue": "16.15.1", "releaseTimestamp": "2022-06-01T19:06:03.000Z", "newMajor": 16, "newMinor": 15, "updateType": "major", "branchName": "renovate/major-skip-major-node.js-versions" } ], "warnings": [], "sourceUrl": "https://github.com/nodejs/node", "currentVersion": "14.19.3", "isSingleVersion": true, "fixedVersion": "14.19.3" }, { "depType": "volta", "depName": "yarn", "currentValue": "1.22.19", "datasource": "npm", "commitMessageTopic": "Yarn", "prettyDepType": "volta", "depIndex": 35, "updates": [], "warnings": [], "versioning": "npm", "currentVersion": "1.22.19", "fixedVersion": "1.22.19" }, { "depType": "packageManager", "depName": "yarn", "currentValue": "3.2.1", "datasource": "npm", "commitMessageTopic": "Yarn", "packageName": "@yarnpkg/cli", "prettyDepType": "packageManager", "depIndex": 36, "updates": [], "warnings": [ { "topic": "yarn", "message": "Failed to look up dependency yarn" } ], "versioning": "npm" } ], "packageJsonName": "papr", "packageFileVersion": "6.0.0", "packageJsonType": "library", "yarnLock": "yarn.lock", "managerData": { "yarnZeroInstall": false, "hasPackageManager": true }, "skipInstalls": true, "constraints": { "node": "^14.0.0 || >=15.0.0", "yarn": "3.2.1" }, "lockFiles": [ "yarn.lock" ] } ] } } DEBUG: processRepo() DEBUG: Processing 6 branches: renovate/eslint-plugin-n-15.x, renovate/eslint-plugin-prettier-4.x, renovate/lint-staged-13.x, renovate/ts-node-10.x, renovate/typescript-4.x, renovate/typescript-eslint-monorepo DEBUG: Calculating hourly PRs remaining DEBUG: getPrList success { "pullsTotal": 30, "requestsTotal": 1, "apiQuotaAffected": true } DEBUG: currentHourStart=2022-06-27T20:00:00.000+00:00 DEBUG: PR hourly limit remaining: 1 DEBUG: Calculating prConcurrentLimit (3) DEBUG: getBranchPr(renovate/eslint-plugin-n-15.x) DEBUG: findPr(renovate/eslint-plugin-n-15.x, undefined, open) DEBUG: findPr(renovate/eslint-plugin-n-15.x, undefined, closed) DEBUG: getBranchPr(renovate/lint-staged-13.x) DEBUG: findPr(renovate/lint-staged-13.x, undefined, open) DEBUG: findPr(renovate/lint-staged-13.x, undefined, closed) DEBUG: getBranchPr(renovate/ts-node-10.x) DEBUG: findPr(renovate/ts-node-10.x, undefined, open) DEBUG: findPr(renovate/ts-node-10.x, undefined, closed) DEBUG: getBranchPr(renovate/typescript-4.x) DEBUG: findPr(renovate/typescript-4.x, undefined, open) DEBUG: findPr(renovate/typescript-4.x, undefined, closed) DEBUG: getBranchPr(renovate/eslint-plugin-prettier-4.x) DEBUG: findPr(renovate/eslint-plugin-prettier-4.x, undefined, open) DEBUG: findPr(renovate/eslint-plugin-prettier-4.x, undefined, closed) DEBUG: getBranchPr(renovate/typescript-eslint-monorepo) DEBUG: findPr(renovate/typescript-eslint-monorepo, undefined, open) DEBUG: findPr(renovate/typescript-eslint-monorepo, undefined, closed) DEBUG: 0 PRs are currently open DEBUG: PR concurrent limit remaining: 3 DEBUG: Calculated maximum PRs remaining this run { "prsRemaining": 1 } DEBUG: PullRequests limit = 1 DEBUG: Calculating hourly PRs remaining DEBUG: currentHourStart=2022-06-27T20:00:00.000+00:00 DEBUG: PR hourly limit remaining: 1 DEBUG: Calculating branchConcurrentLimit (10) DEBUG: 1 already existing branches found: renovate/eslint-plugin-n-15.x DEBUG: Branch concurrent limit remaining: 9 DEBUG: Calculated maximum branches remaining this run { "branchesRemaining": 1 } DEBUG: Branches limit = 1 DEBUG: Setting current branch to main(branch="renovate/eslint-plugin-n-15.x") DEBUG: latest commit(branch="renovate/eslint-plugin-n-15.x") { "branchName": "main", "latestCommitDate": "2022-06-27T09:11:18+02:00" } DEBUG: getBranchPr(renovate/eslint-plugin-n-15.x)(branch="renovate/eslint-plugin-n-15.x") DEBUG: findPr(renovate/eslint-plugin-n-15.x, undefined, open)(branch="renovate/eslint-plugin-n-15.x") DEBUG: findPr(renovate/eslint-plugin-n-15.x, undefined, closed)(branch="renovate/eslint-plugin-n-15.x") DEBUG: branchExists=true(branch="renovate/eslint-plugin-n-15.x") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/eslint-plugin-n-15.x") DEBUG: recreateClosed is false(branch="renovate/eslint-plugin-n-15.x") DEBUG: findPr(renovate/eslint-plugin-n-15.x, chore: chore: Upgrade eslint-plugin-n to v15.2.3, !open)(branch="renovate/eslint-plugin-n-15.x") DEBUG: prAlreadyExisted=false(branch="renovate/eslint-plugin-n-15.x") DEBUG: Checking if PR has been edited(branch="renovate/eslint-plugin-n-15.x") DEBUG: Branch has not been modified(branch="renovate/eslint-plugin-n-15.x") { "branchName": "renovate/eslint-plugin-n-15.x" } DEBUG: Checking schedule(before 6am on Monday, Etc/UTC)(branch="renovate/eslint-plugin-n-15.x") DEBUG: Found timezone(branch="renovate/eslint-plugin-n-15.x") { "timezone": "Etc/UTC" } DEBUG: Adjusting now for timezone(branch="renovate/eslint-plugin-n-15.x") DEBUG: Checking 1 schedule(s)(branch="renovate/eslint-plugin-n-15.x") DEBUG: Checking schedule "before 6am on Monday"(branch="renovate/eslint-plugin-n-15.x") { "parsedSchedule": { "schedules": [ { "t_b": [ 21600 ], "d": [ 2 ] } ], "exceptions": [], "error": -1 } } DEBUG: Package not scheduled(branch="renovate/eslint-plugin-n-15.x") DEBUG: Skipping PR creation out of schedule(branch="renovate/eslint-plugin-n-15.x") DEBUG: Setting current branch to main(branch="renovate/lint-staged-13.x") DEBUG: latest commit(branch="renovate/lint-staged-13.x") { "branchName": "main", "latestCommitDate": "2022-06-27T09:11:18+02:00" } DEBUG: getBranchPr(renovate/lint-staged-13.x)(branch="renovate/lint-staged-13.x") DEBUG: findPr(renovate/lint-staged-13.x, undefined, open)(branch="renovate/lint-staged-13.x") DEBUG: findPr(renovate/lint-staged-13.x, undefined, closed)(branch="renovate/lint-staged-13.x") DEBUG: branchExists=false(branch="renovate/lint-staged-13.x") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/lint-staged-13.x") DEBUG: recreateClosed is false(branch="renovate/lint-staged-13.x") DEBUG: findPr(renovate/lint-staged-13.x, chore: chore: Upgrade lint-staged to v13.0.3, !open)(branch="renovate/lint-staged-13.x") DEBUG: prAlreadyExisted=false(branch="renovate/lint-staged-13.x") DEBUG: Checking schedule(before 6am on Monday, Etc/UTC)(branch="renovate/lint-staged-13.x") DEBUG: Found timezone(branch="renovate/lint-staged-13.x") { "timezone": "Etc/UTC" } DEBUG: Adjusting now for timezone(branch="renovate/lint-staged-13.x") DEBUG: Checking 1 schedule(s)(branch="renovate/lint-staged-13.x") DEBUG: Checking schedule "before 6am on Monday"(branch="renovate/lint-staged-13.x") { "parsedSchedule": { "schedules": [ { "t_b": [ 21600 ], "d": [ 2 ] } ], "exceptions": [], "error": -1 } } DEBUG: Package not scheduled(branch="renovate/lint-staged-13.x") DEBUG: Skipping branch creation as not within schedule(branch="renovate/lint-staged-13.x") DEBUG: Setting current branch to main(branch="renovate/ts-node-10.x") DEBUG: latest commit(branch="renovate/ts-node-10.x") { "branchName": "main", "latestCommitDate": "2022-06-27T09:11:18+02:00" } DEBUG: getBranchPr(renovate/ts-node-10.x)(branch="renovate/ts-node-10.x") DEBUG: findPr(renovate/ts-node-10.x, undefined, open)(branch="renovate/ts-node-10.x") DEBUG: findPr(renovate/ts-node-10.x, undefined, closed)(branch="renovate/ts-node-10.x") DEBUG: branchExists=false(branch="renovate/ts-node-10.x") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/ts-node-10.x") DEBUG: recreateClosed is false(branch="renovate/ts-node-10.x") DEBUG: findPr(renovate/ts-node-10.x, chore: chore: Upgrade ts-node to v10.8.1, !open)(branch="renovate/ts-node-10.x") DEBUG: prAlreadyExisted=false(branch="renovate/ts-node-10.x") DEBUG: Checking schedule(before 6am on Monday, Etc/UTC)(branch="renovate/ts-node-10.x") DEBUG: Found timezone(branch="renovate/ts-node-10.x") { "timezone": "Etc/UTC" } DEBUG: Adjusting now for timezone(branch="renovate/ts-node-10.x") DEBUG: Checking 1 schedule(s)(branch="renovate/ts-node-10.x") DEBUG: Checking schedule "before 6am on Monday"(branch="renovate/ts-node-10.x") { "parsedSchedule": { "schedules": [ { "t_b": [ 21600 ], "d": [ 2 ] } ], "exceptions": [], "error": -1 } } DEBUG: Package not scheduled(branch="renovate/ts-node-10.x") DEBUG: Skipping branch creation as not within schedule(branch="renovate/ts-node-10.x") DEBUG: Setting current branch to main(branch="renovate/typescript-4.x") DEBUG: latest commit(branch="renovate/typescript-4.x") { "branchName": "main", "latestCommitDate": "2022-06-27T09:11:18+02:00" } DEBUG: getBranchPr(renovate/typescript-4.x)(branch="renovate/typescript-4.x") DEBUG: findPr(renovate/typescript-4.x, undefined, open)(branch="renovate/typescript-4.x") DEBUG: findPr(renovate/typescript-4.x, undefined, closed)(branch="renovate/typescript-4.x") DEBUG: branchExists=false(branch="renovate/typescript-4.x") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/typescript-4.x") DEBUG: recreateClosed is false(branch="renovate/typescript-4.x") DEBUG: findPr(renovate/typescript-4.x, chore: chore: Upgrade typescript to v4.7.4, !open)(branch="renovate/typescript-4.x") DEBUG: prAlreadyExisted=false(branch="renovate/typescript-4.x") DEBUG: Checking schedule(before 6am on Monday, Etc/UTC)(branch="renovate/typescript-4.x") DEBUG: Found timezone(branch="renovate/typescript-4.x") { "timezone": "Etc/UTC" } DEBUG: Adjusting now for timezone(branch="renovate/typescript-4.x") DEBUG: Checking 1 schedule(s)(branch="renovate/typescript-4.x") DEBUG: Checking schedule "before 6am on Monday"(branch="renovate/typescript-4.x") { "parsedSchedule": { "schedules": [ { "t_b": [ 21600 ], "d": [ 2 ] } ], "exceptions": [], "error": -1 } } DEBUG: Package not scheduled(branch="renovate/typescript-4.x") DEBUG: Skipping branch creation as not within schedule(branch="renovate/typescript-4.x") DEBUG: Setting current branch to main(branch="renovate/eslint-plugin-prettier-4.x") DEBUG: latest commit(branch="renovate/eslint-plugin-prettier-4.x") { "branchName": "main", "latestCommitDate": "2022-06-27T09:11:18+02:00" } DEBUG: getBranchPr(renovate/eslint-plugin-prettier-4.x)(branch="renovate/eslint-plugin-prettier-4.x") DEBUG: findPr(renovate/eslint-plugin-prettier-4.x, undefined, open)(branch="renovate/eslint-plugin-prettier-4.x") DEBUG: findPr(renovate/eslint-plugin-prettier-4.x, undefined, closed)(branch="renovate/eslint-plugin-prettier-4.x") DEBUG: branchExists=false(branch="renovate/eslint-plugin-prettier-4.x") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/eslint-plugin-prettier-4.x") DEBUG: recreateClosed is false(branch="renovate/eslint-plugin-prettier-4.x") DEBUG: findPr(renovate/eslint-plugin-prettier-4.x, chore: chore: Upgrade eslint-plugin-prettier to v4.1.0, !open)(branch="renovate/eslint-plugin-prettier-4.x") DEBUG: prAlreadyExisted=false(branch="renovate/eslint-plugin-prettier-4.x") DEBUG: Checking schedule(at any time, Etc/UTC)(branch="renovate/eslint-plugin-prettier-4.x") DEBUG: No schedule defined(branch="renovate/eslint-plugin-prettier-4.x") DEBUG: Update has not passed stability days(branch="renovate/eslint-plugin-prettier-4.x") { "depName": "eslint-plugin-prettier", "daysElapsed": 0, "stabilityDays": 3 } DEBUG: Skipping branch creation due to internal status checks not met(branch="renovate/eslint-plugin-prettier-4.x") DEBUG: Setting current branch to main(branch="renovate/typescript-eslint-monorepo") DEBUG: latest commit(branch="renovate/typescript-eslint-monorepo") { "branchName": "main", "latestCommitDate": "2022-06-27T09:11:18+02:00" } DEBUG: getBranchPr(renovate/typescript-eslint-monorepo)(branch="renovate/typescript-eslint-monorepo") DEBUG: findPr(renovate/typescript-eslint-monorepo, undefined, open)(branch="renovate/typescript-eslint-monorepo") DEBUG: findPr(renovate/typescript-eslint-monorepo, undefined, closed)(branch="renovate/typescript-eslint-monorepo") DEBUG: branchExists=false(branch="renovate/typescript-eslint-monorepo") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/typescript-eslint-monorepo") DEBUG: recreateClosed is false(branch="renovate/typescript-eslint-monorepo") DEBUG: findPr(renovate/typescript-eslint-monorepo, chore: chore: Upgrade typescript-eslint monorepo to v5.30.0, !open)(branch="renovate/typescript-eslint-monorepo") DEBUG: prAlreadyExisted=false(branch="renovate/typescript-eslint-monorepo") DEBUG: Checking schedule(at any time, Etc/UTC)(branch="renovate/typescript-eslint-monorepo") DEBUG: No schedule defined(branch="renovate/typescript-eslint-monorepo") DEBUG: Update has not passed stability days(branch="renovate/typescript-eslint-monorepo") { "depName": "@typescript-eslint/eslint-plugin", "daysElapsed": 0, "stabilityDays": 3 } DEBUG: Update has not passed stability days(branch="renovate/typescript-eslint-monorepo") { "depName": "@typescript-eslint/parser", "daysElapsed": 0, "stabilityDays": 3 } DEBUG: Skipping branch creation due to internal status checks not met(branch="renovate/typescript-eslint-monorepo") DEBUG: getBranchPr(renovate/eslint-plugin-n-15.x) DEBUG: findPr(renovate/eslint-plugin-n-15.x, undefined, open) DEBUG: findPr(renovate/eslint-plugin-n-15.x, undefined, closed) DEBUG: Ensuring Dependency Dashboard DEBUG: ensureIssue(Dependency Dashboard) DEBUG: Patching issue DEBUG: Issue updated DEBUG: Removing any stale branches DEBUG: config.repoIsOnboarded=true DEBUG: Branch lists { "branchList": [ "renovate/eslint-plugin-n-15.x", "renovate/eslint-plugin-prettier-4.x", "renovate/lint-staged-13.x", "renovate/ts-node-10.x", "renovate/typescript-4.x", "renovate/typescript-eslint-monorepo" ], "renovateBranches": [ "renovate/docsify-cli-4.x", "renovate/eslint-plugin-n-15.x" ] } DEBUG: remainingBranches=renovate/docsify-cli-4.x DEBUG: findPr(renovate/docsify-cli-4.x, undefined, open) DEBUG: Found PR #247 DEBUG: Branch has not been modified { "branchName": "renovate/docsify-cli-4.x" } INFO: Autoclosing PR { "branchName": "renovate/docsify-cli-4.x", "prNo": 247, "prTitle": "chore: Upgrade docsify-cli to v4.4.4" } DEBUG: updatePr(247, chore: Upgrade docsify-cli to v4.4.4 - autoclosed, body) DEBUG: PR updated { "pr": 247 } DEBUG: Deleted remote branch { "branchName": "renovate/docsify-cli-4.x" } DEBUG: No local branch to delete { "branchName": "renovate/docsify-cli-4.x" } DEBUG: PackageFiles.clear() - Package files deleted { "baseBranches": [ "main" ] } DEBUG: Repo is activated DEBUG: Renovate repository PR statistics { "stats": { "total": 30, "open": 0, "closed": 2, "merged": 28 } } DEBUG: Repository result: done, status: activated, enabled: true, onboarded: true DEBUG: Repository timing splits (milliseconds) { "splits": { "init": 2788, "extract": 4163, "lookup": 6208, "update": 2950 }, "total": 20724 } DEBUG: http statistics { "urls": { "https://api.github.com/graphql (POST,200)": 2, "https://api.github.com/repos/plexinc/papr/contents/renovate.json (GET,200)": 1, "https://api.github.com/repos/plexinc/papr/issues/199 (GET,200)": 2, "https://api.github.com/repos/plexinc/papr/issues/199 (PATCH,200)": 1, "https://api.github.com/repos/plexinc/papr/pulls (GET,200)": 1, "https://api.github.com/repos/plexinc/papr/pulls/247 (PATCH,200)": 1, "https://api.github.com/repos/renovatebot/spring-remediations/contents/base.json (GET,200)": 1, "https://api.github.com/repos/renovatebot/spring-remediations/contents/default.json (GET,200)": 1, "https://api.github.com/repos/whitesource/merge-confidence/contents/beta.json (GET,200)": 1 }, "hostStats": { "api.github.com": { "requestCount": 11, "requestAvgMs": 443, "queueAvgMs": 0 } }, "totalRequests": 11 } INFO: Repository finished { "durationMs": 20724 } ```

Most likely culprit log maybe?

Failed to look up dependency docsify-cli (docsify-cli)(packageFile="package.json", dependency="docsify-cli")
rarkins commented 2 years ago

Yes that is definitely strange. Those appear to be npm dependencies, which should normally have a very good uptime

okainov commented 2 years ago

Those appear to be npm dependencies, which should normally have a very good uptime

Shouldn't the logic be "if we cannot get dependencies at all -> don't touch existing PRs"? Renovate should close PRs only if it can check dependencies and there are none.

rarkins commented 2 years ago

It's more complicated than that

rarkins commented 2 years ago

Why do you have ":disableHost(registry.npmjs.org)" as a preset? Do you want no npm PRs at all? There are much better ways if so.

okainov commented 2 years ago

It's more complicated than that

Sure, but I think the idea is clear - "not reachable" shouldn't be treated the same way as "reached, checked, no updates". There can be always sporadic failures everywhere but the tool should be able to handle it properly.

rarkins commented 2 years ago

@okainov it doesn't help to suggest simplified ideas about a complex system. In general it works as you suggest, but specifically you have a strange config causing this problem. Please answer the question above

vanstinator commented 2 years ago

Yes that is definitely strange. Those appear to be npm dependencies, which should normally have a very good uptime

@okainov isn't affiliated with the project, so I can take that answer

This config option is likely a copy/paste from an internal repo that goes through our private package repository. @avaly we don't need that here, right? I don't even see the credentials in this repo

rarkins commented 2 years ago

FYI this is a strange edge case but what's happening is that sometimes when Renovate runs it finds a valid cached result for these npm packages and uses them, but whenever it needs to look it up the request gets rejected by the http layer. It's unlikely anyone else in this thread or reading it has the same config, so I will resolve all these comments as off-topic.

vanstinator commented 2 years ago

Sounds good. We'll make the change in our projects and come back with more logs if we're still seeing an issue. Happy to open a fresh GHI to avoid extra clutter.

rarkins commented 2 years ago

We now have additional logging for when lookups fail, including the disabled host problem above. I will close this out due to lack of reproduction of the original issue.