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.19k stars 2.25k forks source link

Default reviewers failure on Bitbucket Cloud should log a warning #4611

Closed richardcornelissen closed 4 years ago

richardcornelissen commented 4 years ago

What Renovate type are you using? Self-hosted, running on a BitBucket pipelines with https://hub.docker.com/r/renovate/renovate/.

Describe the bug Renovate does not seem to create the pull requests for upgrading packages on bitbucket cloud. Our config:

{
  "extends": [
    "config:base",
    "group:allNonMajor"
  ],
  "branchPrefix": "feature/",
  "npmrc": "//registry.npmjs.org/:_authToken=...",
  "pruneStaleBranches": false,
  "reviewers": [ ... ]
}

I've seen 2 cases:

The issue does not arise with version 19.43.1 so we downgraded for now.

Did you see anything helpful in debug logs? feature/all-minor-patch is available and fully merged

yarn run v1.17.3
$ /opt/atlassian/pipelines/agent/build/node_modules/.bin/renovate
 INFO: Using configured gitAuthor (Renovate Bot <bot@renovateapp.com>)
 INFO: Renovating repository (repository=printdotcom/jobsheetservice)
 INFO: Initialising git repository into /tmp/renovate/repos/bitbucket/printdotcom/jobsheetservice (repository=printdotcom/jobsheetservice)
 INFO: git clone completed (repository=printdotcom/jobsheetservice)
       "cloneSeconds": 5.2
 INFO: Setting git author (repository=printdotcom/jobsheetservice)
       "gitAuthor": {"name": "Renovate Bot", "email": "bot@renovateapp.com"}
 INFO: Repository config (repository=printdotcom/jobsheetservice)
       "configFile": "renovate.json",
       "config": {
         "extends": ["config:base", "group:allNonMajor"],
         "branchPrefix": "feature/",
         "npmrc": "***********",
         "pruneStaleBranches": false,
         "reviewers": [ ... ]
       }
 INFO: Found npm package files (repository=printdotcom/jobsheetservice)
 INFO: Processing 1 branch: feature/all-minor-patch (repository=printdotcom/jobsheetservice)
 INFO: Retrieved Pull Requests (repository=printdotcom/jobsheetservice)
       "length": 40
 INFO: Deleting orphan branch (repository=printdotcom/jobsheetservice, branch=feature/pin-dependencies)
 INFO: PRUNING-DISABLED: Would deleting orphan branch feature/pin-dependencies (repository=printdotcom/jobsheetservice)
 INFO: Deleting orphan branch (repository=printdotcom/jobsheetservice, branch=feature/printcom-aws-toolbox-3.x)
 INFO: PRUNING-DISABLED: Would deleting orphan branch feature/printcom-aws-toolbox-3.x (repository=printdotcom/jobsheetservice)
 INFO: Deleting orphan branch (repository=printdotcom/jobsheetservice, branch=feature/reg_endpoint)
 INFO: PRUNING-DISABLED: Would deleting orphan branch feature/reg_endpoint (repository=printdotcom/jobsheetservice)
 INFO: Deleting orphan branch (repository=printdotcom/jobsheetservice, branch=feature/upgrade-packages)
 INFO: PRUNING-DISABLED: Would deleting orphan branch feature/upgrade-packages (repository=printdotcom/jobsheetservice)
 INFO: Finished repository (repository=printdotcom/jobsheetservice)
 INFO: Renovate finished

feature/all-minor-patch is not available and needs to be created

yarn run v1.17.3
$ /opt/atlassian/pipelines/agent/build/node_modules/.bin/renovate
 INFO: Using configured gitAuthor (Renovate Bot <bot@renovateapp.com>)
 INFO: Renovating repository (repository=printdotcom/jobsheetservice)
 INFO: Initialising git repository into /tmp/renovate/repos/bitbucket/printdotcom/jobsheetservice (repository=printdotcom/jobsheetservice)
 INFO: git clone completed (repository=printdotcom/jobsheetservice)
       "cloneSeconds": 13
 INFO: Setting git author (repository=printdotcom/jobsheetservice)
       "gitAuthor": {"name": "Renovate Bot", "email": "bot@renovateapp.com"}
 INFO: Repository config (repository=printdotcom/jobsheetservice)
       "configFile": "renovate.json",
       "config": {
         "extends": ["config:base", "group:allNonMajor"],
         "branchPrefix": "feature/",
         "npmrc": "***********",
         "pruneStaleBranches": false,
         "reviewers": [ ... ]
       }
 INFO: Found npm package files (repository=printdotcom/jobsheetservice)
 INFO: Processing 1 branch: feature/all-minor-patch (repository=printdotcom/jobsheetservice)
 INFO: Retrieved Pull Requests (repository=printdotcom/jobsheetservice)
       "length": 40
 INFO: Branch needs creating (repository=printdotcom/jobsheetservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
 INFO: Generated lockfile (repository=printdotcom/jobsheetservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
       "seconds": 45,
       "type": "yarn.lock",
       "stdout": "yarn install v1.19.0\n[1/4] Resolving packages...\n[2/4] Fetching packages...\n[3/4] Linking dependencies...\n[4/4] Building fresh packages...\nsuccess Saved lockfile.\nDone in 44.23s.\n",
       "stderr": "warning \" > @printcom/aws-toolbox@3.6.2\" has incorrect peer dependency \"@printcom/printdotcom-loggers@1.1.0\".\nwarning \" > @printcom/aws-toolbox@3.6.2\" has unmet peer dependency \"ioredis@4.10.0\".\nwarning Ignored scripts due to flag.\n"
 INFO: files committed (repository=printdotcom/jobsheetservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
 INFO: Deleting orphan branch (repository=printdotcom/jobsheetservice, branch=feature/pin-dependencies)
 INFO: PRUNING-DISABLED: Would deleting orphan branch feature/pin-dependencies (repository=printdotcom/jobsheetservice)
 INFO: Deleting orphan branch (repository=printdotcom/jobsheetservice, branch=feature/printcom-aws-toolbox-3.x)
 INFO: PRUNING-DISABLED: Would deleting orphan branch feature/printcom-aws-toolbox-3.x (repository=printdotcom/jobsheetservice)
 INFO: Deleting orphan branch (repository=printdotcom/jobsheetservice, branch=feature/reg_endpoint)
 INFO: PRUNING-DISABLED: Would deleting orphan branch feature/reg_endpoint (repository=printdotcom/jobsheetservice)
 INFO: Deleting orphan branch (repository=printdotcom/jobsheetservice, branch=feature/upgrade-packages)
 INFO: PRUNING-DISABLED: Would deleting orphan branch feature/upgrade-packages (repository=printdotcom/jobsheetservice)
 INFO: Finished repository (repository=printdotcom/jobsheetservice)
 INFO: Renovate finished

To Reproduce Steps to reproduce the behavior:

  1. Create a repository on bitbucket cloud
  2. yarn init and add some packages
  3. Downgrade a few packages to make sure renovate should upgrade them
  4. Add the same configuration as above
  5. Run renovate

Expected behavior Regarding both cases:

Additional context Using yarn as package manager.

richardcornelissen commented 4 years ago

Logs when renovate@19.43.1 creates feature/all-minor-patch and correctly creates a PR

yarn run v1.17.3
$ /opt/atlassian/pipelines/agent/build/node_modules/.bin/renovate
 INFO: Using configured gitAuthor (Renovate Bot <bot@renovateapp.com>)
 INFO: Renovating repository (repository=printdotcom/jobsheetservice)
 INFO: Initialising git repository into /tmp/renovate/repos/bitbucket/printdotcom/jobsheetservice (repository=printdotcom/jobsheetservice)
 INFO: git clone completed (repository=printdotcom/jobsheetservice)
       "cloneSeconds": 6.7
 INFO: Setting git author (repository=printdotcom/jobsheetservice)
       "gitAuthor": {"name": "Renovate Bot", "email": "bot@renovateapp.com"}
 INFO: Repository config (repository=printdotcom/jobsheetservice)
       "configFile": "renovate.json",
       "config": {
         "extends": ["config:base", "group:allNonMajor"],
         "branchPrefix": "feature/",
         "npmrc": "***********",
         "pruneStaleBranches": false,
         "reviewers": [ ... ]
       }
 INFO: Found npm package files (repository=printdotcom/jobsheetservice)
 INFO: Processing 1 branch: feature/all-minor-patch (repository=printdotcom/jobsheetservice)
 INFO: Retrieved Pull Requests (repository=printdotcom/jobsheetservice)
       "length": 40
 INFO: Branch needs creating (repository=printdotcom/jobsheetservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
 INFO: Generated lockfile (repository=printdotcom/jobsheetservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
       "seconds": 20,
       "type": "yarn.lock",
       "stdout": "yarn install v1.17.3\n[1/4] Resolving packages...\n[2/4] Fetching packages...\n[3/4] Linking dependencies...\n[4/4] Building fresh packages...\nsuccess Saved lockfile.\nDone in 19.10s.\n",
       "stderr": "warning \" > @printcom/aws-toolbox@3.6.2\" has incorrect peer dependency \"@printcom/printdotcom-loggers@1.1.0\".\nwarning \" > @printcom/aws-toolbox@3.6.2\" has unmet peer dependency \"ioredis@4.10.0\".\nwarning Ignored scripts due to flag.\n"
 INFO: files committed (repository=printdotcom/jobsheetservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
 INFO: PR created (repository=printdotcom/jobsheetservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
       "pr": 41
 INFO: Added reviewers (repository=printdotcom/jobsheetservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
       "reviewers": [ ... ]
 INFO: Created Pull Request #41 (repository=printdotcom/jobsheetservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
 INFO: Deleting orphan branch (repository=printdotcom/jobsheetservice, branch=feature/pin-dependencies)
 INFO: PRUNING-DISABLED: Would deleting orphan branch feature/pin-dependencies (repository=printdotcom/jobsheetservice)
 INFO: Deleting orphan branch (repository=printdotcom/jobsheetservice, branch=feature/printcom-aws-toolbox-3.x)
 INFO: PRUNING-DISABLED: Would deleting orphan branch feature/printcom-aws-toolbox-3.x (repository=printdotcom/jobsheetservice)
 INFO: Deleting orphan branch (repository=printdotcom/jobsheetservice, branch=feature/reg_endpoint)
 INFO: PRUNING-DISABLED: Would deleting orphan branch feature/reg_endpoint (repository=printdotcom/jobsheetservice)
 INFO: Deleting orphan branch (repository=printdotcom/jobsheetservice, branch=feature/upgrade-packages)
 INFO: PRUNING-DISABLED: Would deleting orphan branch feature/upgrade-packages (repository=printdotcom/jobsheetservice)
 INFO: Finished repository (repository=printdotcom/jobsheetservice)
 INFO: Renovate finished
rarkins commented 4 years ago

Please run with LOG_LEVEL=debug in env and check the logs after the "files committed" INFO line you currently see.

richardcornelissen commented 4 years ago

Thanks for the fast reply @rarkins ! Upgraded to the latest version and ran with LOG_LEVEL=debug, though for another repository. Logs below.

I think this is because of the new default reviewers support (just saw it, nice!) It seems default reviewers are enabled by default for bitbucket, but we have a default reviewer that doesn't work for us anymore and so doesn't have access.

I would have expected renovate to exit with an error though, or at least give an error log so we can find out what's going wrong, what are your thoughts? Is there anything else I can help with?

(After this issue is resolved, I'll cleanup all our repositories and switch to default reviewers, much easier!)

+ LOG_LEVEL=debug yarn renovate
yarn run v1.17.3
$ /opt/atlassian/pipelines/agent/build/node_modules/.bin/renovate
DEBUG: Using RE2 as regex engine
DEBUG: Initializing Renovate internal cache into /tmp/renovate/renovate-cache-v1
DEBUG: Parsing configs
DEBUG: Checking for config file in /opt/atlassian/pipelines/agent/build/config
DEBUG: File config
       "config": {
         "platform": "bitbucket",
         "gitAuthor": "Renovate Bot <bot@renovateapp.com>",
         "username": "printdevops",
         "onboarding": true,
         "onboardingConfig": {
           "extends": ["config:base", "group:allNonMajor"],
           "branchPrefix": "feature/",
           "npmrc": "***********",
           "pruneStaleBranches": false,
           "reviewers": [ ... ]
         },
         "repositories": ["printdotcom/discountservice"]
       }
DEBUG: CLI config
       "config": {}
DEBUG: Env config
       "config": {"hostRules": [], "logLevel": "debug", "password": "***********"}
DEBUG: Combined config
       "config": {
         "platform": "bitbucket",
         "gitAuthor": "Renovate Bot <bot@renovateapp.com>",
         "username": "printdevops",
         "onboarding": true,
         "onboardingConfig": {
           "extends": ["config:base", "group:allNonMajor"],
           "branchPrefix": "feature/",
           "npmrc": "***********",
           "pruneStaleBranches": false,
           "reviewers": [ ... ]
         },
         "repositories": ["printdotcom/discountservice"],
         "hostRules": [],
         "logLevel": "debug",
         "password": "***********"
       }
 INFO: Using configured gitAuthor (Renovate Bot <bot@renovateapp.com>)
DEBUG: Using baseDir: /tmp/renovate
DEBUG: Using cacheDir: /tmp/renovate/cache
DEBUG: Initializing Renovate internal cache into /tmp/renovate/cache/renovate/renovate-cache-v1
 INFO: Renovating repository (repository=printdotcom/discountservice)
DEBUG: Using localDir: /tmp/renovate/repos/bitbucket/printdotcom/discountservice (repository=printdotcom/discountservice)
DEBUG: initRepo("printdotcom/discountservice") (repository=printdotcom/discountservice)
DEBUG: printdotcom/discountservice owner = printdotcom (repository=printdotcom/discountservice)
 INFO: Initialising git repository into /tmp/renovate/repos/bitbucket/printdotcom/discountservice (repository=printdotcom/discountservice)
 INFO: git clone completed (repository=printdotcom/discountservice)
       "cloneSeconds": 2.6
DEBUG: latest commit (repository=printdotcom/discountservice)
       "latestCommitDate": "2019-09-23 06:59:08 +0000"
DEBUG: No git private key present - commits will be unsigned (repository=printdotcom/discountservice)
 INFO: Setting git author (repository=printdotcom/discountservice)
       "gitAuthor": {"name": "Renovate Bot", "email": "bot@renovateapp.com"}
DEBUG: resetMemCache() (repository=printdotcom/discountservice)
DEBUG: detectSemanticCommits() (repository=printdotcom/discountservice)
DEBUG: getCommitMessages (repository=printdotcom/discountservice)
DEBUG: Semantic commits detection: unknown (repository=printdotcom/discountservice)
DEBUG: No semantic commits detected (repository=printdotcom/discountservice)
DEBUG: checkOnboarding() (repository=printdotcom/discountservice)
DEBUG: isOnboarded() (repository=printdotcom/discountservice)
DEBUG: findFile(renovate.json) (repository=printdotcom/discountservice)
DEBUG: config file exists (repository=printdotcom/discountservice)
DEBUG: Issues are disabled - cannot ensureIssueClosing (repository=printdotcom/discountservice)
DEBUG: Repo is onboarded (repository=printdotcom/discountservice)
DEBUG: Found renovate.json config file (repository=printdotcom/discountservice)
 INFO: Repository config (repository=printdotcom/discountservice)
       "configFile": "renovate.json",
       "config": {
         "extends": ["config:base", "group:allNonMajor"],
         "branchPrefix": "feature/",
         "npmrc": "***********",
         "pruneStaleBranches": false,
         "reviewers": [ ... ]
       }
DEBUG: migrateAndValidate() (repository=printdotcom/discountservice)
DEBUG: No config migration necessary (repository=printdotcom/discountservice)
DEBUG: massaged config (repository=printdotcom/discountservice)
       "config": {
         "extends": ["config:base", "group:allNonMajor"],
         "branchPrefix": "feature/",
         "npmrc": "***********",
         "pruneStaleBranches": false,
         "reviewers": [ ... ]
       }
DEBUG: migrated config (repository=printdotcom/discountservice)
       "config": {
         "extends": ["config:base", "group:allNonMajor"],
         "branchPrefix": "feature/",
         "npmrc": "***********",
         "pruneStaleBranches": false,
         "reviewers": [ ... ]
       }
DEBUG: Found npmrc in decrypted config - setting (repository=printdotcom/discountservice)
DEBUG: Setting npmrc (repository=printdotcom/discountservice)
DEBUG: Ignoring any .npmrc files in repository due to configured npmrc (repository=printdotcom/discountservice)
DEBUG: Found repo ignorePaths (repository=printdotcom/discountservice)
       "ignorePaths": [
         "**/node_modules/**",
         "**/bower_components/**",
         "**/vendor/**",
         "**/examples/**",
         "**/__tests__/**",
         "**/test/**",
         "**/tests/**"
       ]
DEBUG: checkBaseBranch() (repository=printdotcom/discountservice)
DEBUG: config.repoIsOnboarded=true (repository=printdotcom/discountservice)
DEBUG: Setting baseBranch to staging (repository=printdotcom/discountservice)
DEBUG: Setting baseBranch to staging (repository=printdotcom/discountservice)
DEBUG: latest commit (repository=printdotcom/discountservice)
       "branchName": "staging",
       "latestCommitDate": "2019-09-23 06:59:08 +0000"
DEBUG: Setting branchPrefix: feature/ (repository=printdotcom/discountservice)
DEBUG: No vulnerability alerts found (repository=printdotcom/discountservice)
DEBUG: processRepo() (repository=printdotcom/discountservice)
DEBUG: No baseBranches (repository=printdotcom/discountservice)
DEBUG: extractAndUpdate() (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/)tasks/[^/]+\.ya?ml$ for manager ansible (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/)WORKSPACE$ for manager bazel (repository=printdotcom/discountservice)
DEBUG: Using file match: \.bzl$ for manager bazel (repository=printdotcom/discountservice)
DEBUG: Using file match: buildkite\.ya?ml for manager buildkite (repository=printdotcom/discountservice)
DEBUG: Using file match: \.buildkite/.+\.ya?ml$ for manager buildkite (repository=printdotcom/discountservice)
DEBUG: bundler is disabled (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/)Cargo.toml$ for manager cargo (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/).circleci/config.yml$ for manager circleci (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/)([\w-]*)composer.json$ for manager composer (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/)deps\.edn$ for manager deps-edn (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/)docker-compose[^/]*\.ya?ml$ for manager docker-compose (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/)Dockerfile$ for manager dockerfile (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/)Dockerfile\.[^/]*$ for manager dockerfile (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/).drone.yml$ for manager droneci (repository=printdotcom/discountservice)
DEBUG: Using file match: ^\.github/main.workflow$ for manager github-actions (repository=printdotcom/discountservice)
DEBUG: Using file match: ^\.github/workflows/[^/]+\.ya?ml$ for manager github-actions (repository=printdotcom/discountservice)
DEBUG: Using file match: ^\.gitlab-ci\.yml$ for manager gitlabci (repository=printdotcom/discountservice)
DEBUG: Using file match: ^\.gitlab-ci\.yml$ for manager gitlabci-include (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/)go.mod$ for manager gomod (repository=printdotcom/discountservice)
DEBUG: Using file match: \.gradle(\.kts)?$ for manager gradle (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/)gradle.properties$ for manager gradle (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/)gradle/wrapper/gradle-wrapper.properties$ for manager gradle-wrapper (repository=printdotcom/discountservice)
DEBUG: Using file match: ^Formula/[^/]+[.]rb$ for manager homebrew (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/)project\.clj$ for manager leiningen (repository=printdotcom/discountservice)
DEBUG: Using file match: \.pom\.xml$ for manager maven (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/)pom\.xml$ for manager maven (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/)package.js$ for manager meteor (repository=printdotcom/discountservice)
DEBUG: mix is disabled (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/)package.json$ for manager npm (repository=printdotcom/discountservice)
DEBUG: Matched 1 file(s) for manager npm: package.json (repository=printdotcom/discountservice)
DEBUG: npm file package.json has name "couponservice" (repository=printdotcom/discountservice)
DEBUG: Detecting Lerna and Yarn Workspaces (repository=printdotcom/discountservice)
DEBUG: Finding locked versions (repository=printdotcom/discountservice)
DEBUG: yarn.lock uses integrity hashes (repository=printdotcom/discountservice)
 INFO: Found npm package files (repository=printdotcom/discountservice)
DEBUG: Using file match: \.csproj$ for manager nuget (repository=printdotcom/discountservice)
DEBUG: Using file match: ^.nvmrc$ for manager nvm (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/)([\w-]*)requirements.(txt|pip)$ for manager pip_requirements (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/)setup.py$ for manager pip_setup (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/)Pipfile$ for manager pipenv (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/)pyproject\.toml$ for manager poetry (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/)pubspec\.ya?ml$ for manager pub (repository=printdotcom/discountservice)
DEBUG: Using file match: \.sbt$ for manager sbt (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/)Package\.swift for manager swift (repository=printdotcom/discountservice)
DEBUG: Using file match: \.tf$ for manager terraform (repository=printdotcom/discountservice)
DEBUG: travis is disabled (repository=printdotcom/discountservice)
DEBUG: Using file match: (^|/)\.ruby-version$ for manager ruby-version (repository=printdotcom/discountservice)
DEBUG: Found 1 package file(s) (repository=printdotcom/discountservice)
DEBUG: manager.fetchUpdates() (repository=printdotcom/discountservice)
DEBUG: packageFiles with updates (repository=printdotcom/discountservice)
       "config": {
         "npm": [
           {
             "packageFile": "package.json",
             "manager": "npm",
             "deps": [
               {
                 "depType": "dependencies",
                 "depName": "@aws/dynamodb-data-mapper",
                 "currentValue": "0.7.3",
                 "datasource": "npm",
                 "prettyDepType": "dependency",
                 "lockedVersion": "0.7.3",
                 "updates": [],
                 "warnings": [],
                 "sourceUrl": "https://github.com/awslabs/dynamodb-data-mapper-js",
                 "homepage": "https://awslabs.github.io/dynamodb-data-mapper-js/packages/dynamodb-data-mapper/"
               },
               {
                 "depType": "dependencies",
                 "depName": "@aws/dynamodb-data-mapper-annotations",
                 "currentValue": "0.7.3",
                 "datasource": "npm",
                 "prettyDepType": "dependency",
                 "lockedVersion": "0.7.3",
                 "updates": [],
                 "warnings": [],
                 "sourceUrl": "https://github.com/awslabs/dynamodb-data-mapper-js",
                 "homepage": "https://awslabs.github.io/dynamodb-data-mapper-js/packages/dynamodb-data-mapper-annotations/"
               },
               {
                 "depType": "dependencies",
                 "depName": "@printcom/aws-toolbox",
                 "currentValue": "3.6.1",
                 "datasource": "npm",
                 "prettyDepType": "dependency",
                 "lockedVersion": "3.6.1",
                 "updates": [
                   {
                     "fromVersion": "3.6.1",
                     "toVersion": "3.6.2",
                     "newValue": "3.6.2",
                     "newMajor": 3,
                     "newMinor": 6,
                     "updateType": "minor",
                     "isSingleVersion": true,
                     "releaseTimestamp": "2019-10-03T11:38:50.552Z",
                     "canBeUnpublished": false
                   }
                 ],
                 "warnings": [],
                 "sourceUrl": null,
                 "homepage": "https://bitbucket.org/printdotcom/printcom-aws-toolbox#readme"
               },
               {
                 "depType": "dependencies",
                 "depName": "@printcom/printdotcom-loggers",
                 "currentValue": "1.1.0",
                 "datasource": "npm",
                 "prettyDepType": "dependency",
                 "lockedVersion": "1.1.0",
                 "updates": [
                   {
                     "fromVersion": "1.1.0",
                     "toVersion": "1.1.1",
                     "newValue": "1.1.1",
                     "newMajor": 1,
                     "newMinor": 1,
                     "updateType": "minor",
                     "isSingleVersion": true,
                     "releaseTimestamp": "2019-09-24T06:38:29.430Z",
                     "canBeUnpublished": false
                   }
                 ],
                 "warnings": [],
                 "sourceUrl": null,
                 "homepage": "https://bitbucket.org/printdotcom/printdotcom-loggers#readme"
               },
               {
                 "depType": "dependencies",
                 "depName": "ajv",
                 "currentValue": "6.10.2",
                 "datasource": "npm",
                 "prettyDepType": "dependency",
                 "lockedVersion": "6.10.2",
                 "updates": [],
                 "warnings": [],
                 "sourceUrl": "https://github.com/epoberezkin/ajv"
               },
               {
                 "depType": "dependencies",
                 "depName": "http-status-codes",
                 "currentValue": "1.3.2",
                 "datasource": "npm",
                 "prettyDepType": "dependency",
                 "lockedVersion": "1.3.2",
                 "updates": [],
                 "warnings": [],
                 "sourceUrl": "https://github.com/prettymuchbryce/node-http-status"
               },
               {
                 "depType": "dependencies",
                 "depName": "moment",
                 "currentValue": "2.24.0",
                 "datasource": "npm",
                 "prettyDepType": "dependency",
                 "lockedVersion": "2.24.0",
                 "updates": [],
                 "warnings": [],
                 "sourceUrl": "https://github.com/moment/moment",
                 "homepage": "http://momentjs.com"
               },
               {
                 "depType": "dependencies",
                 "depName": "validate.js",
                 "currentValue": "0.13.1",
                 "datasource": "npm",
                 "prettyDepType": "dependency",
                 "lockedVersion": "0.13.1",
                 "updates": [],
                 "warnings": [],
                 "sourceUrl": "https://github.com/ansman/validate.js",
                 "homepage": "http://validatejs.org"
               },
               {
                 "depType": "devDependencies",
                 "depName": "@printcom/printdotcom-types",
                 "currentValue": "9.1.1",
                 "datasource": "npm",
                 "prettyDepType": "devDependency",
                 "lockedVersion": "9.1.1",
                 "updates": [],
                 "warnings": [],
                 "sourceUrl": null
               },
               {
                 "depType": "devDependencies",
                 "depName": "@types/aws-lambda",
                 "currentValue": "8.10.31",
                 "datasource": "npm",
                 "prettyDepType": "devDependency",
                 "lockedVersion": "8.10.31",
                 "updates": [
                   {
                     "fromVersion": "8.10.31",
                     "toVersion": "8.10.33",
                     "newValue": "8.10.33",
                     "newMajor": 8,
                     "newMinor": 10,
                     "updateType": "minor",
                     "isSingleVersion": true,
                     "releaseTimestamp": "2019-09-24T21:26:37.533Z",
                     "canBeUnpublished": false
                   }
                 ],
                 "warnings": [],
                 "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
                 "sourceDirectory": "types/aws-lambda"
               },
               {
                 "depType": "devDependencies",
                 "depName": "@types/bunyan",
                 "currentValue": "1.8.6",
                 "datasource": "npm",
                 "prettyDepType": "devDependency",
                 "lockedVersion": "1.8.6",
                 "updates": [],
                 "warnings": [],
                 "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
                 "sourceDirectory": "types/bunyan"
               },
               {
                 "depType": "devDependencies",
                 "depName": "@types/jest",
                 "currentValue": "24.0.18",
                 "datasource": "npm",
                 "prettyDepType": "devDependency",
                 "lockedVersion": "24.0.18",
                 "updates": [],
                 "warnings": [],
                 "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
                 "sourceDirectory": "types/jest"
               },
               {
                 "depType": "devDependencies",
                 "depName": "@types/node",
                 "currentValue": "10.14.18",
                 "datasource": "npm",
                 "prettyDepType": "devDependency",
                 "lockedVersion": "10.14.18",
                 "updates": [
                   {
                     "fromVersion": "10.14.18",
                     "toVersion": "10.14.20",
                     "newValue": "10.14.20",
                     "newMajor": 10,
                     "newMinor": 14,
                     "updateType": "minor",
                     "isSingleVersion": true,
                     "releaseTimestamp": "2019-10-03T16:39:48.568Z",
                     "canBeUnpublished": false
                   },
                   {
                     "fromVersion": "10.14.18",
                     "toVersion": "12.7.11",
                     "newValue": "12.7.11",
                     "newMajor": 12,
                     "newMinor": 7,
                     "updateType": "major",
                     "isSingleVersion": true,
                     "releaseTimestamp": "2019-10-03T20:34:33.597Z",
                     "canBeUnpublished": false
                   }
                 ],
                 "warnings": [],
                 "sourceUrl": "https://github.com/DefinitelyTyped/DefinitelyTyped",
                 "sourceDirectory": "types/node"
               },
               {
                 "depType": "devDependencies",
                 "depName": "aws-sdk",
                 "currentValue": "2.533.0",
                 "datasource": "npm",
                 "prettyDepType": "devDependency",
                 "lockedVersion": "2.533.0",
                 "updates": [
                   {
                     "fromVersion": "2.533.0",
                     "toVersion": "2.544.0",
                     "newValue": "2.544.0",
                     "newMajor": 2,
                     "newMinor": 544,
                     "updateType": "minor",
                     "isSingleVersion": true,
                     "releaseTimestamp": "2019-10-07T18:22:18.539Z",
                     "canBeUnpublished": true
                   }
                 ],
                 "warnings": [],
                 "sourceUrl": "https://github.com/aws/aws-sdk-js"
               },
               {
                 "depType": "devDependencies",
                 "depName": "jest",
                 "currentValue": "24.9.0",
                 "datasource": "npm",
                 "prettyDepType": "devDependency",
                 "lockedVersion": "24.9.0",
                 "updates": [],
                 "warnings": [],
                 "sourceUrl": "https://github.com/facebook/jest",
                 "homepage": "https://jestjs.io/"
               },
               {
                 "depType": "devDependencies",
                 "depName": "serverless",
                 "currentValue": "1.52.2",
                 "datasource": "npm",
                 "prettyDepType": "devDependency",
                 "lockedVersion": "1.52.2",
                 "updates": [
                   {
                     "fromVersion": "1.52.2",
                     "toVersion": "1.53.0",
                     "newValue": "1.53.0",
                     "newMajor": 1,
                     "newMinor": 53,
                     "updateType": "minor",
                     "isSingleVersion": true,
                     "releaseTimestamp": "2019-09-25T11:39:50.166Z",
                     "canBeUnpublished": false
                   }
                 ],
                 "warnings": [],
                 "sourceUrl": "https://github.com/serverless/serverless",
                 "homepage": "https://serverless.com/framework/docs/"
               },
               {
                 "depType": "devDependencies",
                 "depName": "ts-jest",
                 "currentValue": "24.1.0",
                 "datasource": "npm",
                 "prettyDepType": "devDependency",
                 "lockedVersion": "24.1.0",
                 "updates": [],
                 "warnings": [],
                 "sourceUrl": "https://github.com/kulshekhar/ts-jest",
                 "homepage": "https://kulshekhar.github.io/ts-jest"
               },
               {
                 "depType": "devDependencies",
                 "depName": "tslint",
                 "currentValue": "5.20.0",
                 "datasource": "npm",
                 "prettyDepType": "devDependency",
                 "lockedVersion": "5.20.0",
                 "updates": [],
                 "warnings": [],
                 "sourceUrl": "https://github.com/palantir/tslint",
                 "homepage": "https://palantir.github.io/tslint"
               },
               {
                 "depType": "devDependencies",
                 "depName": "tslint-config-airbnb-base",
                 "currentValue": "0.3.0",
                 "datasource": "npm",
                 "prettyDepType": "devDependency",
                 "lockedVersion": "0.3.0",
                 "updates": [],
                 "warnings": [],
                 "sourceUrl": "https://github.com/nelsyeung/tslint-config-airbnb-base"
               },
               {
                 "depType": "devDependencies",
                 "depName": "typescript",
                 "currentValue": "3.6.3",
                 "datasource": "npm",
                 "prettyDepType": "devDependency",
                 "lockedVersion": "3.6.3",
                 "updates": [],
                 "warnings": [],
                 "sourceUrl": "https://github.com/Microsoft/TypeScript",
                 "homepage": "https://www.typescriptlang.org/"
               },
               {
                 "depType": "devDependencies",
                 "depName": "typescript-json-schema",
                 "currentValue": "0.40.0",
                 "datasource": "npm",
                 "prettyDepType": "devDependency",
                 "lockedVersion": "0.40.0",
                 "updates": [],
                 "warnings": [],
                 "sourceUrl": "https://github.com/YousefED/typescript-json-schema"
               }
             ],
             "packageJsonName": "couponservice",
             "packageJsonVersion": "1.0.0",
             "packageJsonType": "library",
             "yarnLock": "yarn.lock",
             "skipInstalls": true,
             "yarnIntegrity": true
           }
         ]
       }
DEBUG: branchifyUpgrades (repository=printdotcom/discountservice)
DEBUG: 6 flattened updates found: @printcom/aws-toolbox, @printcom/printdotcom-loggers, @types/aws-lambda, @types/node, aws-sdk, serverless (repository=printdotcom/discountservice)
DEBUG: Using group branchName template (repository=printdotcom/discountservice)
DEBUG: Dependency @printcom/aws-toolbox is part of group all non-major dependencies (repository=printdotcom/discountservice)
DEBUG: Using group branchName template (repository=printdotcom/discountservice)
DEBUG: Dependency @printcom/printdotcom-loggers is part of group all non-major dependencies (repository=printdotcom/discountservice)
DEBUG: Using group branchName template (repository=printdotcom/discountservice)
DEBUG: Dependency @types/aws-lambda is part of group all non-major dependencies (repository=printdotcom/discountservice)
DEBUG: Using group branchName template (repository=printdotcom/discountservice)
DEBUG: Dependency @types/node is part of group all non-major dependencies (repository=printdotcom/discountservice)
DEBUG: Using group branchName template (repository=printdotcom/discountservice)
DEBUG: Dependency aws-sdk is part of group all non-major dependencies (repository=printdotcom/discountservice)
DEBUG: Using group branchName template (repository=printdotcom/discountservice)
DEBUG: Dependency serverless is part of group all non-major dependencies (repository=printdotcom/discountservice)
DEBUG: Returning 1 branch(es) (repository=printdotcom/discountservice)
DEBUG: generateBranchConfig(6) (repository=printdotcom/discountservice, branch=feature/all-minor-patch)
DEBUG: hasGroupName: true (repository=printdotcom/discountservice, branch=feature/all-minor-patch)
DEBUG: groupEligible: true (repository=printdotcom/discountservice, branch=feature/all-minor-patch)
DEBUG: useGroupSettings: true (repository=printdotcom/discountservice, branch=feature/all-minor-patch)
DEBUG: config.repoIsOnboarded=true (repository=printdotcom/discountservice)
 INFO: Processing 1 branch: feature/all-minor-patch (repository=printdotcom/discountservice)
DEBUG: Calculating hourly PRs remaining (repository=printdotcom/discountservice)
DEBUG: getPrList() (repository=printdotcom/discountservice)
DEBUG: Retrieving PR list (repository=printdotcom/discountservice)
 INFO: Retrieved Pull Requests (repository=printdotcom/discountservice)
       "length": 18
DEBUG: currentHourStart=1570546800000 (repository=printdotcom/discountservice)
DEBUG: PR hourly limit remaining: 2 (repository=printdotcom/discountservice)
DEBUG: Enforcing prConcurrentLimit (20) (repository=printdotcom/discountservice)
DEBUG: 0 PRs are currently open (repository=printdotcom/discountservice)
DEBUG: PR concurrent limit remaining: 20 (repository=printdotcom/discountservice)
DEBUG: processBranch with 6 upgrades (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Setting baseBranch to staging (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Setting baseBranch to staging (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: latest commit (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
       "branchName": "staging",
       "latestCommitDate": "2019-09-23 06:59:08 +0000"
DEBUG: getBranchPr(feature/all-minor-patch) (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: findPr(feature/all-minor-patch, null, open) (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: getPrList() (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: branchExists=false (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Branch has 6 upgrade(s) (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: recreateClosed is true (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Checking schedule(at any time, null) (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: No schedule defined (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
 INFO: Branch needs creating (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Using parentBranch: undefined (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: manager.getUpdatedPackageFiles() (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: npm.updateDependency(): dependencies.@printcom/aws-toolbox = 3.6.2 (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Replacing "3.6.1" with "3.6.2" at index 606 (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Updating packageFile content (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: npm.updateDependency(): dependencies.@printcom/printdotcom-loggers = 1.1.1 (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Replacing "1.1.0" with "1.1.1" at index 652 (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Updating packageFile content (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: npm.updateDependency(): devDependencies.@types/aws-lambda = 8.10.33 (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Replacing "8.10.31" with "8.10.33" at index 865 (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Updating packageFile content (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: npm.updateDependency(): devDependencies.@types/node = 10.14.20 (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Replacing "10.14.18" with "10.14.20" at index 955 (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Updating packageFile content (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: npm.updateDependency(): devDependencies.aws-sdk = 2.544.0 (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Replacing "2.533.0" with "2.544.0" at index 982 (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Updating packageFile content (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: npm.updateDependency(): devDependencies.serverless = 1.53.0 (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Replacing "1.52.2" with "1.53.0" at index 1033 (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Updating packageFile content (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Updated 1 package files (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Getting updated lock files (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: lock file dirs (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
       "dirs": {
         "yarnLockDirs": ["yarn.lock"],
         "npmLockDirs": [],
         "pnpmShrinkwrapDirs": [],
         "lernaDirs": []
       }
DEBUG: Writing repo .npmrc (/tmp/renovate/repos/bitbucket/printdotcom/discountservice) (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Writing package.json files (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
       "packageFiles": ["package.json"]
DEBUG: Writing yarn.lock (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Writing any updated package files (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Writing package.json (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Generating yarn.lock for . (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Spawning yarn install to create /tmp/renovate/repos/bitbucket/printdotcom/discountservice/yarn.lock (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Using yarn: node /opt/atlassian/pipelines/agent/build/node_modules/yarn/bin/yarn.js (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: yarn stdout:
       yarn install v1.19.0
       [1/4] Resolving packages...
       [2/4] Fetching packages...
       [3/4] Linking dependencies...
       [4/4] Building fresh packages...
       success Saved lockfile.
       Done in 24.39s.
        (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: yarn stderr:
       warning " > @printcom/aws-toolbox@3.6.2" has incorrect peer dependency "@printcom/printdotcom-loggers@1.1.0".
       warning " > @printcom/aws-toolbox@3.6.2" has unmet peer dependency "ioredis@4.10.0".
       warning Ignored scripts due to flag.
        (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
 INFO: Generated lockfile (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
       "seconds": 25,
       "type": "yarn.lock",
       "stdout": "yarn install v1.19.0\n[1/4] Resolving packages...\n[2/4] Fetching packages...\n[3/4] Linking dependencies...\n[4/4] Building fresh packages...\nsuccess Saved lockfile.\nDone in 24.39s.\n",
       "stderr": "warning \" > @printcom/aws-toolbox@3.6.2\" has incorrect peer dependency \"@printcom/printdotcom-loggers@1.1.0\".\nwarning \" > @printcom/aws-toolbox@3.6.2\" has unmet peer dependency \"ioredis@4.10.0\".\nwarning Ignored scripts due to flag.\n"
DEBUG: yarn.lock needs updating (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Updated 1 lock files (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
       "updatedArtifacts": ["yarn.lock"]
DEBUG: 2 file(s) to commit (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Committing files to branch feature/all-minor-patch (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
 INFO: files committed (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Checking if we can automerge branch (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: mergeStatus=no automerge (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Ensuring PR (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: There are 0 errors and 0 warnings (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: getBranchPr(feature/all-minor-patch) (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: findPr(feature/all-minor-patch, null, open) (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: getPrList() (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: No release notes for @types (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: No release notes for @types (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Repository URL does not match any known hosts (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Repository URL does not match any known hosts (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
DEBUG: Creating PR (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
       "prTitle": "Update all non-major dependencies"
DEBUG: Creating PR (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
       "title": "Update all non-major dependencies",
       "base": "staging"
DEBUG: Pull request creation error (repository=printdotcom/discountservice, dependencies=@printcom/aws-toolbox,@printcom/printdotcom-loggers,@types/aws-lambda,@types/node,aws-sdk,serverless, branch=feature/all-minor-patch)
       "err": {
         "name": "HTTPError",
         "hostname": "api.bitbucket.org",
         "method": "POST",
         "path": "/2.0/repositories/printdotcom/discountservice/pullrequests",
         "protocol": "https:",
         "url": "https://api.bitbucket.org/2.0/repositories/printdotcom/discountservice/pullrequests",
         "gotOptions": {
           "path": "/2.0/repositories/printdotcom/discountservice/pullrequests",
           "protocol": "https:",
           "hostname": "api.bitbucket.org",
           "hash": "",
           "search": "",
           "pathname": "/2.0/repositories/printdotcom/discountservice/pullrequests",
           "href": "https://api.bitbucket.org/2.0/repositories/printdotcom/discountservice/pullrequests",
           "headers": {
             "user-agent": "https://github.com/renovatebot/renovate",
             "accept": "application/json",
             "accept-encoding": "gzip, deflate",
             "content-type": "application/json",
             "content-length": 2472
           },
           "hooks": {
             "beforeError": [],
             "init": [],
             "beforeRequest": [],
             "beforeRedirect": [],
             "beforeRetry": [],
             "afterResponse": []
           },
           "retry": {"methods": {}, "statusCodes": {}, "errorCodes": {}},
           "decompress": true,
           "throwHttpErrors": true,
           "followRedirect": true,
           "stream": false,
           "form": false,
           "json": true,
           "cache": false,
           "useElectronNet": false,
           "hostType": "bitbucket",
           "baseUrl": "https://api.bitbucket.org/",
           "body": "{\"title\":\"Update all non-major dependencies\",\"description\":\"This PR contains the following updates:\\n\\n| Package | Type | Update | Change |\\n|---|---|---|---|\\n| [@printcom/aws-toolbox](https://bitbucket.org/printdotcom/printcom-aws-toolbox#readme) | dependencies | patch | [`3.6.1` -> `3.6.2`](https://renovatebot.com/diffs/npm/@printcom%2faws-toolbox/3.6.1/3.6.2) |\\n| [@printcom/printdotcom-loggers](https://bitbucket.org/printdotcom/printdotcom-loggers#readme) | dependencies | patch | [`1.1.0` -> `1.1.1`](https://renovatebot.com/diffs/npm/@printcom%2fprintdotcom-loggers/1.1.0/1.1.1) |\\n| [@types/aws-lambda](https://github.com/DefinitelyTyped/DefinitelyTyped) | devDependencies | patch | [`8.10.31` -> `8.10.33`](https://renovatebot.com/diffs/npm/@types%2faws-lambda/8.10.31/8.10.33) |\\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped) | devDependencies | patch | [`10.14.18` -> `10.14.20`](https://renovatebot.com/diffs/npm/@types%2fnode/10.14.18/10.14.20) |\\n| [aws-sdk](https://github.com/aws/aws-sdk-js) | devDependencies | minor | [`2.533.0` -> `2.544.0`](https://renovatebot.com/diffs/npm/aws-sdk/2.533.0/2.544.0) |\\n| [serverless](https://serverless.com/framework/docs/) ([source](https://github.com/serverless/serverless)) | devDependencies | minor | [`1.52.2` -> `1.53.0`](https://renovatebot.com/diffs/npm/serverless/1.52.2/1.53.0) |\\n\\n---\\n\\n### Renovate configuration\\n\\n:date: **Schedule**: At any time (no schedule defined).\\n\\n:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\\n\\n:recycle: **Rebasing**: Whenever PR becomes conflicted.\\n\\n:ghost: **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/config-help/issues) if that's undesired.\\n\\n---\\n\\nThis PR has been generated by [Renovate Bot](https://renovatebot.com).\",\"source\":{\"branch\":{\"name\":\"feature/all-minor-patch\"}},\"destination\":{\"branch\":{\"name\":\"staging\"}},\"close_source_branch\":true,\"reviewers\":[{\"uuid\":\"{a115adfc-33cd-44ba-923a-6e3a6a3df7ec}\"},{\"uuid\":\"{6b5ef8e5-b41b-41c4-87d6-c96461379740}\"},{\"uuid\":\"{5766be3a-1b57-445f-b247-06c5935fe5b1}\"},{\"uuid\":\"{fd81ec1d-4104-458d-b89d-fbd79b3ccbe1}\"},{\"uuid\":\"{df98ee51-1453-4e38-be3a-4b0f8424cb91}\"},{\"uuid\":\"{db782884-3f17-4b7b-ab9c-a1de73e6eaf1}\"},{\"uuid\":\"{5071948b-848e-4caa-a079-3a5856f423d5}\"},{\"uuid\":\"{3bfff4f4-a773-440e-b699-1b8e0f5bfc7c}\"},{\"uuid\":\"{2a2c91d0-754b-41e9-95cd-2110694672d1}\"}]}",
           "method": "POST",
           "auth": "printdevops:***********",
           "gotTimeout": {"request": 60000}
         },
         "statusCode": 400,
         "statusMessage": "Bad Request",
         "headers": {
           "server": "nginx",
           "vary": "Authorization",
           "content-type": "application/json; charset=utf-8",
           "x-oauth-scopes": "pipeline, pullrequest:write",
           "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
           "date": "Tue, 08 Oct 2019 15:09:40 GMT",
           "x-served-by": "app-141",
           "x-static-version": "4a68d65c1182",
           "x-accepted-oauth-scopes": "pullrequest:write",
           "x-credential-type": "apppassword",
           "x-render-time": "0.255807161331",
           "connection": "close",
           "x-reads-before-write-from": "default",
           "x-request-count": "3191",
           "x-frame-options": "SAMEORIGIN",
           "x-version": "4a68d65c1182",
           "content-length": "207"
         },
         "body": {
           "type": "error",
           "error": {
             "fields": {
               "reviewers": [
                 "[...] does not have access to view this pull request"
               ]
             },
             "message": "reviewers: [...] does not have access to view this pull request"
           }
         },
         "message": "Response code 400 (Bad Request)",
         "stack": "HTTPError: Response code 400 (Bad Request)\n    at EventEmitter.emitter.on (/opt/atlassian/pipelines/agent/build/node_modules/got/source/as-promise.js:74:19)\n    at process._tickCallback (internal/process/next_tick.js:68:7)"
       }
DEBUG: branchPrefix: feature/ (repository=printdotcom/discountservice)
DEBUG: getPrList() (repository=printdotcom/discountservice)
DEBUG: Found 0 Renovate PRs (repository=printdotcom/discountservice)
       "renovatePrs": []
DEBUG: Removing any stale branches (repository=printdotcom/discountservice)
DEBUG: config.repoIsOnboarded=true (repository=printdotcom/discountservice)
DEBUG: Branch lists (repository=printdotcom/discountservice)
       "branchList": ["feature/all-minor-patch"],
       "renovateBranches": [
         "feature/all-minor-patch",
         "feature/pin-dependencies",
         "feature/printcom-aws-toolbox-3.x",
         "feature/ts-jest-24.x"
       ]
DEBUG: remainingBranches=feature/pin-dependencies,feature/printcom-aws-toolbox-3.x,feature/ts-jest-24.x (repository=printdotcom/discountservice)
DEBUG: findPr(feature/pin-dependencies, null, open) (repository=printdotcom/discountservice)
DEBUG: getPrList() (repository=printdotcom/discountservice)
DEBUG: getBranchPr(feature/pin-dependencies) (repository=printdotcom/discountservice)
DEBUG: findPr(feature/pin-dependencies, null, open) (repository=printdotcom/discountservice)
DEBUG: getPrList() (repository=printdotcom/discountservice)
 INFO: Deleting orphan branch (repository=printdotcom/discountservice, branch=feature/pin-dependencies)
 INFO: PRUNING-DISABLED: Would deleting orphan branch feature/pin-dependencies (repository=printdotcom/discountservice)
DEBUG: findPr(feature/printcom-aws-toolbox-3.x, null, open) (repository=printdotcom/discountservice)
DEBUG: getPrList() (repository=printdotcom/discountservice)
DEBUG: getBranchPr(feature/printcom-aws-toolbox-3.x) (repository=printdotcom/discountservice)
DEBUG: findPr(feature/printcom-aws-toolbox-3.x, null, open) (repository=printdotcom/discountservice)
DEBUG: getPrList() (repository=printdotcom/discountservice)
 INFO: Deleting orphan branch (repository=printdotcom/discountservice, branch=feature/printcom-aws-toolbox-3.x)
 INFO: PRUNING-DISABLED: Would deleting orphan branch feature/printcom-aws-toolbox-3.x (repository=printdotcom/discountservice)
DEBUG: findPr(feature/ts-jest-24.x, null, open) (repository=printdotcom/discountservice)
DEBUG: getPrList() (repository=printdotcom/discountservice)
DEBUG: getBranchPr(feature/ts-jest-24.x) (repository=printdotcom/discountservice)
DEBUG: findPr(feature/ts-jest-24.x, null, open) (repository=printdotcom/discountservice)
DEBUG: getPrList() (repository=printdotcom/discountservice)
 INFO: Deleting orphan branch (repository=printdotcom/discountservice, branch=feature/ts-jest-24.x)
 INFO: PRUNING-DISABLED: Would deleting orphan branch feature/ts-jest-24.x (repository=printdotcom/discountservice)
DEBUG: Issues are disabled - cannot ensureIssueClosing (repository=printdotcom/discountservice)
 INFO: Finished repository (repository=printdotcom/discountservice)
DEBUG: Host request stats (milliseconds)
       "hostStats": {
         "api.bitbucket.org": {
           "requests": 4,
           "sum": 3572,
           "average": 893,
           "median": 157
         },
         "registry.npmjs.org": {
           "requests": 27,
           "sum": 5565,
           "average": 206,
           "median": 49
         }
       }
 INFO: Renovate finished
rarkins commented 4 years ago

Yes, we should make sure this is printed as a WARN

renovate-release commented 4 years ago

:tada: This issue has been resolved in version 19.132.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket: