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
16.85k stars 2.2k forks source link

Renovate not updating composer.json #2281

Closed swashata closed 6 years ago

swashata commented 6 years ago

What Renovate type are you using? Renovate CLI 13.22.4

Describe the bug

I am using self hosted renovate cli. In my project, my renovate.json is like this

{
  "bumpVersion": "major",
  "assignees": [
    "swashata"
  ],
  "baseBranches": [
    "v5"
  ],
  "composer": {
    "enabled": true,
    "fileMatch": ["(^|\\/)([\\w-]*)composer.json$"]
  },
  "lockFileMaintenance": {
    "enabled": true
  }
}

Now when I run renovate it does not really update the packages in composer.json, but only from npm package.json.

To Reproduce

Have this in your composer.json file.

{
    "require": {
        "enormail/enormail-php-api": "dev-master",
        "mailerlite/mailerlite-api-v2-php-sdk": "^0.2.1",
        "paypal/rest-api-sdk-php": "^1.12",
        "stripe/stripe-php": "^6.2",
        "activecampaign/api-php": "^2.0",
        "aweber/aweber": "^1.1",
        "campaignmonitor/createsend-php": "^6.0.0",
        "getresponse/getresponse": "^0.0.2",
        "drewm/mailchimp-api": "^v2.2.4",
        "google/recaptcha": "^1.1",
        "leafo/scssphp": "^0.7.1",
        "stil/gd-text": "^1.1",
        "authorizenet/authorizenet": "^1.9",
        "yahnis-elsts/plugin-update-checker": "^4.2",
        "twisted1919/mailwizz-php-sdk": "^1.0",
        "defuse/php-encryption": "^2.1"
    },
    "require-dev": {
        "squizlabs/php_codesniffer": "3.*",
        "wp-coding-standards/wpcs": "^0.14.1",
        "wimg/php-compatibility": "^8.1",
        "dealerdirect/phpcodesniffer-composer-installer": "^0.4.4",
        "spatie/phpunit-snapshot-assertions": "^1.2",
        "phpunit/phpunit": "^7.2",
        "brain/monkey": "^2.2",
        "giacocorsiglia/wordpress-stubs": "^4.9"
    }
}

Expected behavior

The packages like stripe/stripe-php should have been updated.

Additional context

To find out what's going on, I disabled npm and enabled composer and ran renovate cli with log-level debug. Here's what I got.

 DEBUG: File config
       "config": {}
DEBUG: CLI config
       "config": {
         "repositories": ["wpq-develop/wp-fsqm-pro"],
         "logLevel": "debug",
         "platform": "gitlab",
         "endpoint": "https://wpquark.io/api/v4/",
         "token": "***********"
       }
DEBUG: Env config
       "config": {"endpoints": []}
 INFO: Renovating repository (repository=wpq-develop/wp-fsqm-pro)
DEBUG: assignPlatform (repository=wpq-develop/wp-fsqm-pro)
DEBUG: GET (repository=wpq-develop/wp-fsqm-pro)
       "path": "projects/wpq-develop%2Fwp-fsqm-pro"
DEBUG: wpq-develop/wp-fsqm-pro default branch = v5 (repository=wpq-develop/wp-fsqm-pro)
DEBUG: GET (repository=wpq-develop/wp-fsqm-pro)
       "path": "user"
DEBUG: GET (repository=wpq-develop/wp-fsqm-pro)
       "path": "projects/wpq-develop%2Fwp-fsqm-pro/merge_requests?per_page=100"
DEBUG: GET (repository=wpq-develop/wp-fsqm-pro)
       "path": "projects/wpq-develop%2Fwp-fsqm-pro/repository/tree?ref=v5&per_page=100&recursive=true"
DEBUG: GET (repository=wpq-develop/wp-fsqm-pro)
       "path": "https://wpquark.io/api/v4/projects/wpq-develop%2Fwp-fsqm-pro/repository/tree?id=wpq-develop%2Fwp-fsqm-pro&page=2&per_page=100&recursive=true&ref=v5"
DEBUG: GET (repository=wpq-develop/wp-fsqm-pro)
       "path": "https://wpquark.io/api/v4/projects/wpq-develop%2Fwp-fsqm-pro/repository/tree?id=wpq-develop%2Fwp-fsqm-pro&page=3&per_page=100&recursive=true&ref=v5"
DEBUG: GET (repository=wpq-develop/wp-fsqm-pro)
       "path": "https://wpquark.io/api/v4/projects/wpq-develop%2Fwp-fsqm-pro/repository/tree?id=wpq-develop%2Fwp-fsqm-pro&page=4&per_page=100&recursive=true&ref=v5"
DEBUG: GET (repository=wpq-develop/wp-fsqm-pro)
       "path": "https://wpquark.io/api/v4/projects/wpq-develop%2Fwp-fsqm-pro/repository/tree?id=wpq-develop%2Fwp-fsqm-pro&page=5&per_page=100&recursive=true&ref=v5"
DEBUG: GET (repository=wpq-develop/wp-fsqm-pro)
       "path": "https://wpquark.io/api/v4/projects/wpq-develop%2Fwp-fsqm-pro/repository/tree?id=wpq-develop%2Fwp-fsqm-pro&page=6&per_page=100&recursive=true&ref=v5"
DEBUG: GET (repository=wpq-develop/wp-fsqm-pro)
       "path": "https://wpquark.io/api/v4/projects/wpq-develop%2Fwp-fsqm-pro/repository/tree?id=wpq-develop%2Fwp-fsqm-pro&page=7&per_page=100&recursive=true&ref=v5"
DEBUG: GET (repository=wpq-develop/wp-fsqm-pro)
       "path": "https://wpquark.io/api/v4/projects/wpq-develop%2Fwp-fsqm-pro/repository/tree?id=wpq-develop%2Fwp-fsqm-pro&page=8&per_page=100&recursive=true&ref=v5"
DEBUG: GET (repository=wpq-develop/wp-fsqm-pro)
       "path": "https://wpquark.io/api/v4/projects/wpq-develop%2Fwp-fsqm-pro/repository/tree?id=wpq-develop%2Fwp-fsqm-pro&page=9&per_page=100&recursive=true&ref=v5"
DEBUG: GET (repository=wpq-develop/wp-fsqm-pro)
       "path": "https://wpquark.io/api/v4/projects/wpq-develop%2Fwp-fsqm-pro/repository/tree?id=wpq-develop%2Fwp-fsqm-pro&page=10&per_page=100&recursive=true&ref=v5"
DEBUG: Retrieved fileList with length 707 (repository=wpq-develop/wp-fsqm-pro)
DEBUG: resetMemCache() (repository=wpq-develop/wp-fsqm-pro)
DEBUG: checkOnboarding() (repository=wpq-develop/wp-fsqm-pro)
DEBUG: isOnboarded() (repository=wpq-develop/wp-fsqm-pro)
DEBUG: findFile(renovate.json) (repository=wpq-develop/wp-fsqm-pro)
DEBUG: renovate.json exists (repository=wpq-develop/wp-fsqm-pro)
DEBUG: Repo is onboarded (repository=wpq-develop/wp-fsqm-pro)
DEBUG: Found renovate.json config file (repository=wpq-develop/wp-fsqm-pro)
DEBUG: getFile(filePath=renovate.json, branchName=undefined) (repository=wpq-develop/wp-fsqm-pro)
DEBUG: GET (repository=wpq-develop/wp-fsqm-pro)
       "path": "projects/wpq-develop%2Fwp-fsqm-pro/repository/files/renovate.json?ref=v5"
 INFO: renovate.json config (repository=wpq-develop/wp-fsqm-pro)
       "config": {
         "bumpVersion": "major",
         "assignees": ["swashata"],
         "baseBranches": ["v5"],
         "composer": {
           "enabled": true,
           "fileMatch": ["(^|\\/)([\\w-]*)composer.json$"]
         },
         "lockFileMaintenance": {"enabled": true},
         "npm": {"enabled": false}
       }
DEBUG: migrateAndValidate() (repository=wpq-develop/wp-fsqm-pro)
DEBUG: No config migration necessary (repository=wpq-develop/wp-fsqm-pro)
DEBUG: massaged config (repository=wpq-develop/wp-fsqm-pro)
       "config": {
         "bumpVersion": "major",
         "assignees": ["swashata"],
         "baseBranches": ["v5"],
         "composer": {
           "enabled": true,
           "fileMatch": ["(^|\\/)([\\w-]*)composer.json$"]
         },
         "lockFileMaintenance": {"enabled": true},
         "npm": {"enabled": false}
       }
DEBUG: renovate.json migrated config (repository=wpq-develop/wp-fsqm-pro)
       "config": {
         "bumpVersion": "major",
         "assignees": ["swashata"],
         "baseBranches": ["v5"],
         "composer": {
           "enabled": true,
           "fileMatch": ["(^|\\/)([\\w-]*)composer.json$"]
         },
         "lockFileMaintenance": {"enabled": true},
         "npm": {"enabled": false}
       }
DEBUG: checkBaseBranch() (repository=wpq-develop/wp-fsqm-pro)
DEBUG: config.repoIsOnboarded=true (repository=wpq-develop/wp-fsqm-pro)
DEBUG: detectSemanticCommits() (repository=wpq-develop/wp-fsqm-pro)
DEBUG: getCommitMessages (repository=wpq-develop/wp-fsqm-pro)
DEBUG: GET (repository=wpq-develop/wp-fsqm-pro)
       "path": "projects/wpq-develop%2Fwp-fsqm-pro/repository/commits"
DEBUG: Semantic commits detection: angular (repository=wpq-develop/wp-fsqm-pro)
 INFO: angular semantic commits detected (repository=wpq-develop/wp-fsqm-pro)
DEBUG: processRepo() (repository=wpq-develop/wp-fsqm-pro)
 INFO: baseBranches (repository=wpq-develop/wp-fsqm-pro)
       "baseBranches": ["v5"]
DEBUG: baseBranch: v5 (repository=wpq-develop/wp-fsqm-pro)
DEBUG: Setting baseBranch to v5 (repository=wpq-develop/wp-fsqm-pro)
DEBUG: Returning cached result (repository=wpq-develop/wp-fsqm-pro)
       "path": "projects/wpq-develop%2Fwp-fsqm-pro/repository/tree?ref=v5&per_page=100&recursive=true"
DEBUG: extractAndUpdate() (repository=wpq-develop/wp-fsqm-pro)
DEBUG: getPackageFiles(bazel) (repository=wpq-develop/wp-fsqm-pro)
DEBUG: Returning cached result (repository=wpq-develop/wp-fsqm-pro)
       "path": "projects/wpq-develop%2Fwp-fsqm-pro/repository/tree?ref=v5&per_page=100&recursive=true"
DEBUG: Retrieved fileList with length 707 (repository=wpq-develop/wp-fsqm-pro)
DEBUG: Retrieved fileList with length 707 (repository=wpq-develop/wp-fsqm-pro)
DEBUG: Using file match: (^|/)WORKSPACE$ for manager bazel (repository=wpq-develop/wp-fsqm-pro)
DEBUG: getPackageFiles(buildkite) (repository=wpq-develop/wp-fsqm-pro)
DEBUG: Using file match: \.buildkite/.+\.yml$ for manager buildkite (repository=wpq-develop/wp-fsqm-pro)
DEBUG: getPackageFiles(circleci) (repository=wpq-develop/wp-fsqm-pro)
DEBUG: Using file match: ^.circleci/config.yml$ for manager circleci (repository=wpq-develop/wp-fsqm-pro)
DEBUG: getPackageFiles(composer) (repository=wpq-develop/wp-fsqm-pro)
DEBUG: Using file match: (^|\/)([\w-]*)composer.json$ for manager composer (repository=wpq-develop/wp-fsqm-pro)
DEBUG: Using file match: (^|\/)([\w-]*)composer.json$ for manager composer (repository=wpq-develop/wp-fsqm-pro)
DEBUG: Matched 2 file(s) for manager composer (repository=wpq-develop/wp-fsqm-pro)
       "matchedFiles": ["composer.json", "composer.json"]
DEBUG: getFile(filePath=composer.json, branchName=undefined) (repository=wpq-develop/wp-fsqm-pro)
DEBUG: GET (repository=wpq-develop/wp-fsqm-pro)
       "path": "projects/wpq-develop%2Fwp-fsqm-pro/repository/files/composer.json?ref=v5"
DEBUG: composer.extractDependencies() (repository=wpq-develop/wp-fsqm-pro)
DEBUG: getFile(filePath=composer.json, branchName=undefined) (repository=wpq-develop/wp-fsqm-pro)
DEBUG: Returning cached result (repository=wpq-develop/wp-fsqm-pro)
       "path": "projects/wpq-develop%2Fwp-fsqm-pro/repository/files/composer.json?ref=v5"
DEBUG: composer.extractDependencies() (repository=wpq-develop/wp-fsqm-pro)
DEBUG: getPackageFiles(docker) (repository=wpq-develop/wp-fsqm-pro)
DEBUG: Using file match: (^|/)Dockerfile$ for manager docker (repository=wpq-develop/wp-fsqm-pro)
DEBUG: getPackageFiles(docker-compose) (repository=wpq-develop/wp-fsqm-pro)
DEBUG: Using file match: (^|/)docker-compose[^/]*\.ya?ml$ for manager docker-compose (repository=wpq-develop/wp-fsqm-pro)
DEBUG: Matched 2 file(s) for manager docker-compose (repository=wpq-develop/wp-fsqm-pro)
       "matchedFiles": ["docker-compose.ci.yml", "docker-compose.yml"]
DEBUG: getFile(filePath=docker-compose.ci.yml, branchName=undefined) (repository=wpq-develop/wp-fsqm-pro)
DEBUG: GET (repository=wpq-develop/wp-fsqm-pro)
       "path": "projects/wpq-develop%2Fwp-fsqm-pro/repository/files/docker-compose.ci.yml?ref=v5"
DEBUG: docker-compose.extractDependencies() (repository=wpq-develop/wp-fsqm-pro)
 INFO: Docker Compose image (repository=wpq-develop/wp-fsqm-pro)
       "dockerRegistry": "registry.wpquark.io",
       "depName": "wpq-develop/docker/wordpress-development",
       "currentTag": undefined,
       "currentDigest": undefined
DEBUG: getFile(filePath=docker-compose.yml, branchName=undefined) (repository=wpq-develop/wp-fsqm-pro)
DEBUG: GET (repository=wpq-develop/wp-fsqm-pro)
       "path": "projects/wpq-develop%2Fwp-fsqm-pro/repository/files/docker-compose.yml?ref=v5"
DEBUG: docker-compose.extractDependencies() (repository=wpq-develop/wp-fsqm-pro)
 INFO: Docker Compose image (repository=wpq-develop/wp-fsqm-pro)
       "dockerRegistry": "registry.wpquark.io",
       "depName": "wpq-develop/docker/wordpress-development",
       "currentTag": undefined,
       "currentDigest": undefined
DEBUG: getPackageFiles(meteor) (repository=wpq-develop/wp-fsqm-pro)
DEBUG: Using file match: (^|/)package.js$ for manager meteor (repository=wpq-develop/wp-fsqm-pro)
DEBUG: getPackageFiles(npm) (repository=wpq-develop/wp-fsqm-pro)
DEBUG: npm is disabled (repository=wpq-develop/wp-fsqm-pro)
DEBUG: getPackageFiles(nvm) (repository=wpq-develop/wp-fsqm-pro)
DEBUG: Using file match: ^.nvmrc$ for manager nvm (repository=wpq-develop/wp-fsqm-pro)
DEBUG: getPackageFiles(pip_requirements) (repository=wpq-develop/wp-fsqm-pro)
DEBUG: Using file match: (^|\/)([\w-]*)requirements.(txt|pip)$ for manager pip_requirements (repository=wpq-develop/wp-fsqm-pro)
DEBUG: getPackageFiles(travis) (repository=wpq-develop/wp-fsqm-pro)
DEBUG: travis is disabled (repository=wpq-develop/wp-fsqm-pro)
DEBUG: getPackageFiles(nuget) (repository=wpq-develop/wp-fsqm-pro)
DEBUG: Using file match: (^|/)*\.csproj$ for manager nuget (repository=wpq-develop/wp-fsqm-pro)
DEBUG: Found 4 package file(s) (repository=wpq-develop/wp-fsqm-pro)
DEBUG: manager.fetchUpdates() (repository=wpq-develop/wp-fsqm-pro)
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "mailerlite/mailerlite-api-v2-php-sdk",
       "currentValue": "^0.2.1"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "paypal/rest-api-sdk-php",
       "currentValue": "^1.12"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "stripe/stripe-php",
       "currentValue": "^6.2"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "activecampaign/api-php",
       "currentValue": "^2.0"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "aweber/aweber",
       "currentValue": "^1.1"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "campaignmonitor/createsend-php",
       "currentValue": "^6.0.0"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "getresponse/getresponse",
       "currentValue": "^0.0.2"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "drewm/mailchimp-api",
       "currentValue": "^v2.2.4"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "google/recaptcha",
       "currentValue": "^1.1"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "mailerlite/mailerlite-api-v2-php-sdk",
       "currentValue": "^0.2.1"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "paypal/rest-api-sdk-php",
       "currentValue": "^1.12"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "stripe/stripe-php",
       "currentValue": "^6.2"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "activecampaign/api-php",
       "currentValue": "^2.0"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "aweber/aweber",
       "currentValue": "^1.1"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "campaignmonitor/createsend-php",
       "currentValue": "^6.0.0"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "getresponse/getresponse",
       "currentValue": "^0.0.2"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "drewm/mailchimp-api",
       "currentValue": "^v2.2.4"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "google/recaptcha",
       "currentValue": "^1.1"
DEBUG: getPackageUpdate(registry.wpquark.io/wpq-develop/docker/wordpress-development (repository=wpq-develop/wp-fsqm-pro)
DEBUG: getPackageUpdate(registry.wpquark.io/wpq-develop/docker/wordpress-development (repository=wpq-develop/wp-fsqm-pro)
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "leafo/scssphp",
       "currentValue": "^0.7.1"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "leafo/scssphp",
       "currentValue": "^0.7.1"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "stil/gd-text",
       "currentValue": "^1.1"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "authorizenet/authorizenet",
       "currentValue": "^1.9"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "yahnis-elsts/plugin-update-checker",
       "currentValue": "^4.2"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "twisted1919/mailwizz-php-sdk",
       "currentValue": "^1.0"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "stil/gd-text",
       "currentValue": "^1.1"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "authorizenet/authorizenet",
       "currentValue": "^1.9"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "yahnis-elsts/plugin-update-checker",
       "currentValue": "^4.2"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "twisted1919/mailwizz-php-sdk",
       "currentValue": "^1.0"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "defuse/php-encryption",
       "currentValue": "^2.1"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "squizlabs/php_codesniffer",
       "currentValue": "3.*"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "defuse/php-encryption",
       "currentValue": "^2.1"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "squizlabs/php_codesniffer",
       "currentValue": "3.*"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "wp-coding-standards/wpcs",
       "currentValue": "^0.14.1"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "wp-coding-standards/wpcs",
       "currentValue": "^0.14.1"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "wimg/php-compatibility",
       "currentValue": "^8.1"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "dealerdirect/phpcodesniffer-composer-installer",
       "currentValue": "^0.4.4"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "wimg/php-compatibility",
       "currentValue": "^8.1"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "dealerdirect/phpcodesniffer-composer-installer",
       "currentValue": "^0.4.4"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "spatie/phpunit-snapshot-assertions",
       "currentValue": "^1.2"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "phpunit/phpunit",
       "currentValue": "^7.2"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "brain/monkey",
       "currentValue": "^2.2"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "giacocorsiglia/wordpress-stubs",
       "currentValue": "^4.9"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "spatie/phpunit-snapshot-assertions",
       "currentValue": "^1.2"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "phpunit/phpunit",
       "currentValue": "^7.2"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "brain/monkey",
       "currentValue": "^2.2"
DEBUG: lookupUpdates (repository=wpq-develop/wp-fsqm-pro)
       "depName": "giacocorsiglia/wordpress-stubs",
       "currentValue": "^4.9"
DEBUG: packageFiles with updates (repository=wpq-develop/wp-fsqm-pro)
       "config": {
         "composer": [
           {
             "packageFile": "composer.json",
             "manager": "composer",
             "deps": [
               {
                 "depType": "require",
                 "depName": "enormail/enormail-php-api",
                 "currentValue": "dev-master",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/enormail/enormail-php-api",
                 "skipReason": "unsupported-constraint",
                 "updates": []
               },
               {
                 "depType": "require",
                 "depName": "mailerlite/mailerlite-api-v2-php-sdk",
                 "currentValue": "^0.2.1",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/mailerlite/mailerlite-api-v2-php-sdk",
                 "updates": [],
                 "repositoryUrl": "https://github.com/mailerlite/mailerlite-api-v2-php-sdk"
               },
               {
                 "depType": "require",
                 "depName": "paypal/rest-api-sdk-php",
                 "currentValue": "^1.12",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/paypal/rest-api-sdk-php",
                 "updates": [],
                 "repositoryUrl": "https://github.com/paypal/PayPal-PHP-SDK"
               },
               {
                 "depType": "require",
                 "depName": "stripe/stripe-php",
                 "currentValue": "^6.2",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/stripe/stripe-php",
                 "updates": [],
                 "repositoryUrl": "https://github.com/stripe/stripe-php"
               },
               {
                 "depType": "require",
                 "depName": "activecampaign/api-php",
                 "currentValue": "^2.0",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/activecampaign/api-php",
                 "updates": [],
                 "repositoryUrl": "https://github.com/ActiveCampaign/activecampaign-api-php"
               },
               {
                 "depType": "require",
                 "depName": "aweber/aweber",
                 "currentValue": "^1.1",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/aweber/aweber",
                 "updates": [],
                 "repositoryUrl": "https://github.com/aweber/AWeber-API-PHP-Library"
               },
               {
                 "depType": "require",
                 "depName": "campaignmonitor/createsend-php",
                 "currentValue": "^6.0.0",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/campaignmonitor/createsend-php",
                 "updates": [],
                 "repositoryUrl": "https://github.com/campaignmonitor/createsend-php"
               },
               {
                 "depType": "require",
                 "depName": "getresponse/getresponse",
                 "currentValue": "^0.0.2",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/getresponse/getresponse",
                 "updates": [],
                 "repositoryUrl": "https://github.com/GetResponse/getresponse-api-php"
               },
               {
                 "depType": "require",
                 "depName": "drewm/mailchimp-api",
                 "currentValue": "^v2.2.4",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/drewm/mailchimp-api",
                 "updates": [],
                 "repositoryUrl": "https://github.com/drewm/mailchimp-api"
               },
               {
                 "depType": "require",
                 "depName": "google/recaptcha",
                 "currentValue": "^1.1",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/google/recaptcha",
                 "updates": [],
                 "repositoryUrl": "https://github.com/google/recaptcha"
               },
               {
                 "depType": "require",
                 "depName": "leafo/scssphp",
                 "currentValue": "^0.7.1",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/leafo/scssphp",
                 "updates": [],
                 "repositoryUrl": "https://github.com/leafo/scssphp"
               },
               {
                 "depType": "require",
                 "depName": "stil/gd-text",
                 "currentValue": "^1.1",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/stil/gd-text",
                 "updates": [],
                 "repositoryUrl": "https://github.com/stil/gd-text"
               },
               {
                 "depType": "require",
                 "depName": "authorizenet/authorizenet",
                 "currentValue": "^1.9",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/authorizenet/authorizenet",
                 "updates": [],
                 "repositoryUrl": "https://github.com/AuthorizeNet/sdk-php"
               },
               {
                 "depType": "require",
                 "depName": "yahnis-elsts/plugin-update-checker",
                 "currentValue": "^4.2",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/yahnis-elsts/plugin-update-checker",
                 "updates": [],
                 "repositoryUrl": "https://github.com/YahnisElsts/plugin-update-checker"
               },
               {
                 "depType": "require",
                 "depName": "twisted1919/mailwizz-php-sdk",
                 "currentValue": "^1.0",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/twisted1919/mailwizz-php-sdk",
                 "updates": [],
                 "repositoryUrl": "https://github.com/twisted1919/mailwizz-php-sdk"
               },
               {
                 "depType": "require",
                 "depName": "defuse/php-encryption",
                 "currentValue": "^2.1",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/defuse/php-encryption",
                 "updates": [],
                 "repositoryUrl": "https://github.com/defuse/php-encryption"
               },
               {
                 "depType": "require-dev",
                 "depName": "squizlabs/php_codesniffer",
                 "currentValue": "3.*",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/squizlabs/php_codesniffer",
                 "updates": [],
                 "repositoryUrl": "https://github.com/squizlabs/PHP_CodeSniffer"
               },
               {
                 "depType": "require-dev",
                 "depName": "wp-coding-standards/wpcs",
                 "currentValue": "^0.14.1",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/wp-coding-standards/wpcs",
                 "updates": [],
                 "repositoryUrl": "https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards"
               },
               {
                 "depType": "require-dev",
                 "depName": "wimg/php-compatibility",
                 "currentValue": "^8.1",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/wimg/php-compatibility",
                 "updates": [],
                 "repositoryUrl": "https://github.com/PHPCompatibility/PHPCompatibility"
               },
               {
                 "depType": "require-dev",
                 "depName": "dealerdirect/phpcodesniffer-composer-installer",
                 "currentValue": "^0.4.4",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/dealerdirect/phpcodesniffer-composer-installer",
                 "updates": [],
                 "repositoryUrl": "https://github.com/DealerDirect/phpcodesniffer-composer-installer"
               },
               {
                 "depType": "require-dev",
                 "depName": "spatie/phpunit-snapshot-assertions",
                 "currentValue": "^1.2",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/spatie/phpunit-snapshot-assertions",
                 "updates": [],
                 "repositoryUrl": "https://github.com/spatie/phpunit-snapshot-assertions"
               },
               {
                 "depType": "require-dev",
                 "depName": "phpunit/phpunit",
                 "currentValue": "^7.2",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/phpunit/phpunit",
                 "updates": [],
                 "repositoryUrl": "https://github.com/sebastianbergmann/phpunit"
               },
               {
                 "depType": "require-dev",
                 "depName": "brain/monkey",
                 "currentValue": "^2.2",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/brain/monkey",
                 "updates": [],
                 "repositoryUrl": "https://github.com/Brain-WP/BrainMonkey"
               },
               {
                 "depType": "require-dev",
                 "depName": "giacocorsiglia/wordpress-stubs",
                 "currentValue": "^4.9",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/giacocorsiglia/wordpress-stubs",
                 "updates": [],
                 "repositoryUrl": "https://github.com/GiacoCorsiglia/wordpress-stubs"
               }
             ]
           },
           {
             "packageFile": "composer.json",
             "manager": "composer",
             "deps": [
               {
                 "depType": "require",
                 "depName": "enormail/enormail-php-api",
                 "currentValue": "dev-master",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/enormail/enormail-php-api",
                 "skipReason": "unsupported-constraint",
                 "updates": []
               },
               {
                 "depType": "require",
                 "depName": "mailerlite/mailerlite-api-v2-php-sdk",
                 "currentValue": "^0.2.1",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/mailerlite/mailerlite-api-v2-php-sdk",
                 "updates": [],
                 "repositoryUrl": "https://github.com/mailerlite/mailerlite-api-v2-php-sdk"
               },
               {
                 "depType": "require",
                 "depName": "paypal/rest-api-sdk-php",
                 "currentValue": "^1.12",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/paypal/rest-api-sdk-php",
                 "updates": [],
                 "repositoryUrl": "https://github.com/paypal/PayPal-PHP-SDK"
               },
               {
                 "depType": "require",
                 "depName": "stripe/stripe-php",
                 "currentValue": "^6.2",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/stripe/stripe-php",
                 "updates": [],
                 "repositoryUrl": "https://github.com/stripe/stripe-php"
               },
               {
                 "depType": "require",
                 "depName": "activecampaign/api-php",
                 "currentValue": "^2.0",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/activecampaign/api-php",
                 "updates": [],
                 "repositoryUrl": "https://github.com/ActiveCampaign/activecampaign-api-php"
               },
               {
                 "depType": "require",
                 "depName": "aweber/aweber",
                 "currentValue": "^1.1",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/aweber/aweber",
                 "updates": [],
                 "repositoryUrl": "https://github.com/aweber/AWeber-API-PHP-Library"
               },
               {
                 "depType": "require",
                 "depName": "campaignmonitor/createsend-php",
                 "currentValue": "^6.0.0",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/campaignmonitor/createsend-php",
                 "updates": [],
                 "repositoryUrl": "https://github.com/campaignmonitor/createsend-php"
               },
               {
                 "depType": "require",
                 "depName": "getresponse/getresponse",
                 "currentValue": "^0.0.2",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/getresponse/getresponse",
                 "updates": [],
                 "repositoryUrl": "https://github.com/GetResponse/getresponse-api-php"
               },
               {
                 "depType": "require",
                 "depName": "drewm/mailchimp-api",
                 "currentValue": "^v2.2.4",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/drewm/mailchimp-api",
                 "updates": [],
                 "repositoryUrl": "https://github.com/drewm/mailchimp-api"
               },
               {
                 "depType": "require",
                 "depName": "google/recaptcha",
                 "currentValue": "^1.1",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/google/recaptcha",
                 "updates": [],
                 "repositoryUrl": "https://github.com/google/recaptcha"
               },
               {
                 "depType": "require",
                 "depName": "leafo/scssphp",
                 "currentValue": "^0.7.1",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/leafo/scssphp",
                 "updates": [],
                 "repositoryUrl": "https://github.com/leafo/scssphp"
               },
               {
                 "depType": "require",
                 "depName": "stil/gd-text",
                 "currentValue": "^1.1",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/stil/gd-text",
                 "updates": [],
                 "repositoryUrl": "https://github.com/stil/gd-text"
               },
               {
                 "depType": "require",
                 "depName": "authorizenet/authorizenet",
                 "currentValue": "^1.9",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/authorizenet/authorizenet",
                 "updates": [],
                 "repositoryUrl": "https://github.com/AuthorizeNet/sdk-php"
               },
               {
                 "depType": "require",
                 "depName": "yahnis-elsts/plugin-update-checker",
                 "currentValue": "^4.2",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/yahnis-elsts/plugin-update-checker",
                 "updates": [],
                 "repositoryUrl": "https://github.com/YahnisElsts/plugin-update-checker"
               },
               {
                 "depType": "require",
                 "depName": "twisted1919/mailwizz-php-sdk",
                 "currentValue": "^1.0",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/twisted1919/mailwizz-php-sdk",
                 "updates": [],
                 "repositoryUrl": "https://github.com/twisted1919/mailwizz-php-sdk"
               },
               {
                 "depType": "require",
                 "depName": "defuse/php-encryption",
                 "currentValue": "^2.1",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/defuse/php-encryption",
                 "updates": [],
                 "repositoryUrl": "https://github.com/defuse/php-encryption"
               },
               {
                 "depType": "require-dev",
                 "depName": "squizlabs/php_codesniffer",
                 "currentValue": "3.*",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/squizlabs/php_codesniffer",
                 "updates": [],
                 "repositoryUrl": "https://github.com/squizlabs/PHP_CodeSniffer"
               },
               {
                 "depType": "require-dev",
                 "depName": "wp-coding-standards/wpcs",
                 "currentValue": "^0.14.1",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/wp-coding-standards/wpcs",
                 "updates": [],
                 "repositoryUrl": "https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards"
               },
               {
                 "depType": "require-dev",
                 "depName": "wimg/php-compatibility",
                 "currentValue": "^8.1",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/wimg/php-compatibility",
                 "updates": [],
                 "repositoryUrl": "https://github.com/PHPCompatibility/PHPCompatibility"
               },
               {
                 "depType": "require-dev",
                 "depName": "dealerdirect/phpcodesniffer-composer-installer",
                 "currentValue": "^0.4.4",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/dealerdirect/phpcodesniffer-composer-installer",
                 "updates": [],
                 "repositoryUrl": "https://github.com/DealerDirect/phpcodesniffer-composer-installer"
               },
               {
                 "depType": "require-dev",
                 "depName": "spatie/phpunit-snapshot-assertions",
                 "currentValue": "^1.2",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/spatie/phpunit-snapshot-assertions",
                 "updates": [],
                 "repositoryUrl": "https://github.com/spatie/phpunit-snapshot-assertions"
               },
               {
                 "depType": "require-dev",
                 "depName": "phpunit/phpunit",
                 "currentValue": "^7.2",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/phpunit/phpunit",
                 "updates": [],
                 "repositoryUrl": "https://github.com/sebastianbergmann/phpunit"
               },
               {
                 "depType": "require-dev",
                 "depName": "brain/monkey",
                 "currentValue": "^2.2",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/brain/monkey",
                 "updates": [],
                 "repositoryUrl": "https://github.com/Brain-WP/BrainMonkey"
               },
               {
                 "depType": "require-dev",
                 "depName": "giacocorsiglia/wordpress-stubs",
                 "currentValue": "^4.9",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/giacocorsiglia/wordpress-stubs",
                 "updates": [],
                 "repositoryUrl": "https://github.com/GiacoCorsiglia/wordpress-stubs"
               }
             ]
           }
         ],
         "docker-compose": [
           {
             "packageFile": "docker-compose.ci.yml",
             "manager": "docker-compose",
             "deps": [
               {
                 "lineNumber": 3,
                 "currentFrom": "registry.wpquark.io/wpq-develop/docker/wordpress-development",
                 "currentDepTagDigest": "wpq-develop/docker/wordpress-development",
                 "dockerRegistry": "registry.wpquark.io",
                 "currentDepTag": "wpq-develop/docker/wordpress-development",
                 "depName": "wpq-develop/docker/wordpress-development",
                 "versionScheme": "docker",
                 "updates": []
               }
             ]
           },
           {
             "packageFile": "docker-compose.yml",
             "manager": "docker-compose",
             "deps": [
               {
                 "lineNumber": 3,
                 "currentFrom": "registry.wpquark.io/wpq-develop/docker/wordpress-development",
                 "currentDepTagDigest": "wpq-develop/docker/wordpress-development",
                 "dockerRegistry": "registry.wpquark.io",
                 "currentDepTag": "wpq-develop/docker/wordpress-development",
                 "depName": "wpq-develop/docker/wordpress-development",
                 "versionScheme": "docker",
                 "updates": []
               }
             ]
           }
         ]
       }
DEBUG:  (repository=wpq-develop/wp-fsqm-pro)
       "deprecatedPackages": {}
DEBUG:  (repository=wpq-develop/wp-fsqm-pro)
       "deprecatedPackages": {}
DEBUG: branchifyUpgrades (repository=wpq-develop/wp-fsqm-pro)
DEBUG: 0 updates found (repository=wpq-develop/wp-fsqm-pro)
DEBUG:  (repository=wpq-develop/wp-fsqm-pro)
       "upgradeNames": []
DEBUG: Returning 0 branch(es) (repository=wpq-develop/wp-fsqm-pro)
DEBUG: config.repoIsOnboarded=true (repository=wpq-develop/wp-fsqm-pro)
 INFO: Processing 0 branch(es) (repository=wpq-develop/wp-fsqm-pro)
DEBUG: branchPrefix: renovate/ (repository=wpq-develop/wp-fsqm-pro)
DEBUG: Found 0 Renovate PRs (repository=wpq-develop/wp-fsqm-pro)
       "renovatePrs": []
DEBUG: Removing any stale branches (repository=wpq-develop/wp-fsqm-pro)
DEBUG: config.repoIsOnboarded=true (repository=wpq-develop/wp-fsqm-pro)
DEBUG: branchList (repository=wpq-develop/wp-fsqm-pro)
       "branchList": []
DEBUG: getAllRenovateBranches(renovate/) (repository=wpq-develop/wp-fsqm-pro)
DEBUG: GET (repository=wpq-develop/wp-fsqm-pro)
       "path": "projects/wpq-develop%2Fwp-fsqm-pro/repository/branches"
DEBUG: No renovate branches found (repository=wpq-develop/wp-fsqm-pro)
DEBUG: ensureIssueClosing() (repository=wpq-develop/wp-fsqm-pro)
DEBUG: GET (repository=wpq-develop/wp-fsqm-pro)
       "path": "projects/wpq-develop%2Fwp-fsqm-pro/issues?state=opened"
 INFO: Finished repository (repository=wpq-develop/wp-fsqm-pro)
 INFO: Renovate finished
rarkins commented 6 years ago

Composer is disabled by default, so it’s expected that it won’t run without being explicitly enabled. However are you saying that it doesn’t detect composer files unless you you disable npm too? Also, why do you need to specify fileMatch?

One more thing, but unrelated: I’m pretty sure you don’t want to bump major versions with bumpVersion

swashata commented 6 years ago

Hi,

bumpVersion and npm disable was actually a part of my debugging process. I didn't set it initially.

However are you saying that it doesn’t detect composer files unless you you disable npm too?

No, the output are just the same. It does successfully detect composer.json even if npm is enabled. I disabled it to just get a sane debug log.

Also, why do you need to specify fileMatch?

I did not initially. While debugging, I enabled it to find out if it makes any difference. As it turns out, it does not.

Composer is disabled by default, so it’s expected that it won’t run without being explicitly enabled.

I do have this enabled by renovate.json under my project.

{
  "assignees": [
    "swashata"
  ],
  "baseBranches": [
    "v5"
  ],
  "composer": {
    "enabled": true
  },
  "lockFileMaintenance": {
    "enabled": true
  }
}
One more thing, but unrelated: I’m pretty sure you don’t want to bump major versions with bumpVersion

Understood. I just enabled it to check if doing that has some effect on composer.json. But it does not. Renovate is still not able to update dependencies.

rarkins commented 6 years ago

It looks like the additional fileMatch is causing composer.json to be detected twice, at the. Set least this makes the log confusing

swashata commented 6 years ago

Okay I am trying without a fileMatch and I will let you know.

rarkins commented 6 years ago

Current:

"stripe/stripe-php": "^6.2",

Latest: v6.10.3

Isn’t that within the current range? Ie ^6.2 means >= 6.2.0 < 7.0.0 ?

What new value were you expecting?

swashata commented 6 years ago

I was expecting that renovateapp would change "stripe/stripe-php": "^6.2" to "stripe/stripe-php": "^6.10.3". Isn't this the case for npm?

I have setup a repo https://wpquark.io/swashata/composer-renovate-test

When I ran renovate from my server I got this

DEBUG: File config
       "config": {}
DEBUG: CLI config
       "config": {
         "repositories": ["swashata/composer-renovate-test"],
         "logLevel": "debug",
         "platform": "gitlab",
         "endpoint": "https://wpquark.io/api/v4/",
         "token": "***********"
       }
DEBUG: Env config
       "config": {"endpoints": []}
 INFO: Renovating repository (repository=swashata/composer-renovate-test)
DEBUG: assignPlatform (repository=swashata/composer-renovate-test)
DEBUG: GET (repository=swashata/composer-renovate-test)
       "path": "projects/swashata%2Fcomposer-renovate-test"
DEBUG: swashata/composer-renovate-test default branch = master (repository=swashata/composer-renovate-test)
DEBUG: GET (repository=swashata/composer-renovate-test)
       "path": "user"
DEBUG: GET (repository=swashata/composer-renovate-test)
       "path": "projects/swashata%2Fcomposer-renovate-test/merge_requests?per_page=100"
DEBUG: GET (repository=swashata/composer-renovate-test)
       "path": "projects/swashata%2Fcomposer-renovate-test/repository/tree?ref=master&per_page=100&recursive=true"
DEBUG: Retrieved fileList with length 5 (repository=swashata/composer-renovate-test)
DEBUG: resetMemCache() (repository=swashata/composer-renovate-test)
DEBUG: checkOnboarding() (repository=swashata/composer-renovate-test)
DEBUG: isOnboarded() (repository=swashata/composer-renovate-test)
DEBUG: findFile(renovate.json) (repository=swashata/composer-renovate-test)
DEBUG: renovate.json exists (repository=swashata/composer-renovate-test)
DEBUG: Repo is onboarded (repository=swashata/composer-renovate-test)
DEBUG: Found renovate.json config file (repository=swashata/composer-renovate-test)
DEBUG: getFile(filePath=renovate.json, branchName=undefined) (repository=swashata/composer-renovate-test)
DEBUG: GET (repository=swashata/composer-renovate-test)
       "path": "projects/swashata%2Fcomposer-renovate-test/repository/files/renovate.json?ref=master"
 INFO: renovate.json config (repository=swashata/composer-renovate-test)
       "config": {"composer": {"enabled": true}}
DEBUG: migrateAndValidate() (repository=swashata/composer-renovate-test)
DEBUG: No config migration necessary (repository=swashata/composer-renovate-test)
DEBUG: massaged config (repository=swashata/composer-renovate-test)
       "config": {"composer": {"enabled": true}}
DEBUG: renovate.json migrated config (repository=swashata/composer-renovate-test)
       "config": {"composer": {"enabled": true}}
DEBUG: checkBaseBranch() (repository=swashata/composer-renovate-test)
DEBUG: config.repoIsOnboarded=true (repository=swashata/composer-renovate-test)
DEBUG: detectSemanticCommits() (repository=swashata/composer-renovate-test)
DEBUG: getCommitMessages (repository=swashata/composer-renovate-test)
DEBUG: GET (repository=swashata/composer-renovate-test)
       "path": "projects/swashata%2Fcomposer-renovate-test/repository/commits"
DEBUG: Semantic commits detection: unknown (repository=swashata/composer-renovate-test)
 INFO: No semantic commits detected (repository=swashata/composer-renovate-test)
DEBUG: processRepo() (repository=swashata/composer-renovate-test)
DEBUG: No baseBranches (repository=swashata/composer-renovate-test)
DEBUG: extractAndUpdate() (repository=swashata/composer-renovate-test)
DEBUG: getPackageFiles(bazel) (repository=swashata/composer-renovate-test)
DEBUG: Using file match: (^|/)WORKSPACE$ for manager bazel (repository=swashata/composer-renovate-test)
DEBUG: getPackageFiles(buildkite) (repository=swashata/composer-renovate-test)
DEBUG: Using file match: \.buildkite/.+\.yml$ for manager buildkite (repository=swashata/composer-renovate-test)
DEBUG: getPackageFiles(circleci) (repository=swashata/composer-renovate-test)
DEBUG: Using file match: ^.circleci/config.yml$ for manager circleci (repository=swashata/composer-renovate-test)
DEBUG: getPackageFiles(composer) (repository=swashata/composer-renovate-test)
DEBUG: Using file match: (^|\/)([\w-]*)composer.json$ for manager composer (repository=swashata/composer-renovate-test)
DEBUG: Matched 1 file(s) for manager composer (repository=swashata/composer-renovate-test)
       "matchedFiles": ["composer.json"]
DEBUG: getFile(filePath=composer.json, branchName=undefined) (repository=swashata/composer-renovate-test)
DEBUG: GET (repository=swashata/composer-renovate-test)
       "path": "projects/swashata%2Fcomposer-renovate-test/repository/files/composer.json?ref=master"
DEBUG: composer.extractDependencies() (repository=swashata/composer-renovate-test)
DEBUG: getPackageFiles(docker) (repository=swashata/composer-renovate-test)
DEBUG: Using file match: (^|/)Dockerfile$ for manager docker (repository=swashata/composer-renovate-test)
DEBUG: getPackageFiles(docker-compose) (repository=swashata/composer-renovate-test)
DEBUG: Using file match: (^|/)docker-compose[^/]*\.ya?ml$ for manager docker-compose (repository=swashata/composer-renovate-test)
DEBUG: getPackageFiles(meteor) (repository=swashata/composer-renovate-test)
DEBUG: Using file match: (^|/)package.js$ for manager meteor (repository=swashata/composer-renovate-test)
DEBUG: getPackageFiles(npm) (repository=swashata/composer-renovate-test)
DEBUG: Using file match: (^|/)package.json$ for manager npm (repository=swashata/composer-renovate-test)
DEBUG: Detecting Lerna and Yarn Workspaces (repository=swashata/composer-renovate-test)
DEBUG: Finding locked versions (repository=swashata/composer-renovate-test)
DEBUG: getPackageFiles(nvm) (repository=swashata/composer-renovate-test)
DEBUG: Using file match: ^.nvmrc$ for manager nvm (repository=swashata/composer-renovate-test)
DEBUG: getPackageFiles(pip_requirements) (repository=swashata/composer-renovate-test)
DEBUG: Using file match: (^|\/)([\w-]*)requirements.(txt|pip)$ for manager pip_requirements (repository=swashata/composer-renovate-test)
DEBUG: getPackageFiles(travis) (repository=swashata/composer-renovate-test)
DEBUG: travis is disabled (repository=swashata/composer-renovate-test)
DEBUG: getPackageFiles(nuget) (repository=swashata/composer-renovate-test)
DEBUG: Using file match: (^|/)*\.csproj$ for manager nuget (repository=swashata/composer-renovate-test)
DEBUG: Found 1 package file(s) (repository=swashata/composer-renovate-test)
DEBUG: manager.fetchUpdates() (repository=swashata/composer-renovate-test)
DEBUG: lookupUpdates (repository=swashata/composer-renovate-test)
       "depName": "mailerlite/mailerlite-api-v2-php-sdk",
       "currentValue": "^0.2.1"
DEBUG: lookupUpdates (repository=swashata/composer-renovate-test)
       "depName": "paypal/rest-api-sdk-php",
       "currentValue": "^1.12"
DEBUG: lookupUpdates (repository=swashata/composer-renovate-test)
       "depName": "stripe/stripe-php",
       "currentValue": "^6.2"
DEBUG: lookupUpdates (repository=swashata/composer-renovate-test)
       "depName": "activecampaign/api-php",
       "currentValue": "^2.0"
DEBUG: lookupUpdates (repository=swashata/composer-renovate-test)
       "depName": "aweber/aweber",
       "currentValue": "^1.1"
DEBUG: lookupUpdates (repository=swashata/composer-renovate-test)
       "depName": "campaignmonitor/createsend-php",
       "currentValue": "^6.0.0"
DEBUG: lookupUpdates (repository=swashata/composer-renovate-test)
       "depName": "getresponse/getresponse",
       "currentValue": "^0.0.2"
DEBUG: lookupUpdates (repository=swashata/composer-renovate-test)
       "depName": "drewm/mailchimp-api",
       "currentValue": "^v2.2.4"
DEBUG: lookupUpdates (repository=swashata/composer-renovate-test)
       "depName": "google/recaptcha",
       "currentValue": "^1.1"
DEBUG: lookupUpdates (repository=swashata/composer-renovate-test)
       "depName": "leafo/scssphp",
       "currentValue": "^0.7.1"
DEBUG: lookupUpdates (repository=swashata/composer-renovate-test)
       "depName": "stil/gd-text",
       "currentValue": "^1.1"
DEBUG: lookupUpdates (repository=swashata/composer-renovate-test)
       "depName": "authorizenet/authorizenet",
       "currentValue": "^1.9"
DEBUG: lookupUpdates (repository=swashata/composer-renovate-test)
       "depName": "yahnis-elsts/plugin-update-checker",
       "currentValue": "^4.2"
DEBUG: lookupUpdates (repository=swashata/composer-renovate-test)
       "depName": "twisted1919/mailwizz-php-sdk",
       "currentValue": "^1.0"
DEBUG: lookupUpdates (repository=swashata/composer-renovate-test)
       "depName": "defuse/php-encryption",
       "currentValue": "^2.1"
DEBUG: packageFiles with updates (repository=swashata/composer-renovate-test)
       "config": {
         "composer": [
           {
             "packageFile": "composer.json",
             "manager": "composer",
             "deps": [
               {
                 "depType": "require",
                 "depName": "enormail/enormail-php-api",
                 "currentValue": "dev-master",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/enormail/enormail-php-api",
                 "skipReason": "unsupported-constraint",
                 "updates": []
               },
               {
                 "depType": "require",
                 "depName": "mailerlite/mailerlite-api-v2-php-sdk",
                 "currentValue": "^0.2.1",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/mailerlite/mailerlite-api-v2-php-sdk",
                 "updates": [],
                 "repositoryUrl": "https://github.com/mailerlite/mailerlite-api-v2-php-sdk"
               },
               {
                 "depType": "require",
                 "depName": "paypal/rest-api-sdk-php",
                 "currentValue": "^1.12",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/paypal/rest-api-sdk-php",
                 "updates": [],
                 "repositoryUrl": "https://github.com/paypal/PayPal-PHP-SDK"
               },
               {
                 "depType": "require",
                 "depName": "stripe/stripe-php",
                 "currentValue": "^6.2",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/stripe/stripe-php",
                 "updates": [],
                 "repositoryUrl": "https://github.com/stripe/stripe-php"
               },
               {
                 "depType": "require",
                 "depName": "activecampaign/api-php",
                 "currentValue": "^2.0",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/activecampaign/api-php",
                 "updates": [],
                 "repositoryUrl": "https://github.com/ActiveCampaign/activecampaign-api-php"
               },
               {
                 "depType": "require",
                 "depName": "aweber/aweber",
                 "currentValue": "^1.1",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/aweber/aweber",
                 "updates": [],
                 "repositoryUrl": "https://github.com/aweber/AWeber-API-PHP-Library"
               },
               {
                 "depType": "require",
                 "depName": "campaignmonitor/createsend-php",
                 "currentValue": "^6.0.0",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/campaignmonitor/createsend-php",
                 "updates": [],
                 "repositoryUrl": "https://github.com/campaignmonitor/createsend-php"
               },
               {
                 "depType": "require",
                 "depName": "getresponse/getresponse",
                 "currentValue": "^0.0.2",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/getresponse/getresponse",
                 "updates": [],
                 "repositoryUrl": "https://github.com/GetResponse/getresponse-api-php"
               },
               {
                 "depType": "require",
                 "depName": "drewm/mailchimp-api",
                 "currentValue": "^v2.2.4",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/drewm/mailchimp-api",
                 "updates": [],
                 "repositoryUrl": "https://github.com/drewm/mailchimp-api"
               },
               {
                 "depType": "require",
                 "depName": "google/recaptcha",
                 "currentValue": "^1.1",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/google/recaptcha",
                 "updates": [],
                 "repositoryUrl": "https://github.com/google/recaptcha"
               },
               {
                 "depType": "require",
                 "depName": "leafo/scssphp",
                 "currentValue": "^0.7.1",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/leafo/scssphp",
                 "updates": [],
                 "repositoryUrl": "https://github.com/leafo/scssphp"
               },
               {
                 "depType": "require",
                 "depName": "stil/gd-text",
                 "currentValue": "^1.1",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/stil/gd-text",
                 "updates": [],
                 "repositoryUrl": "https://github.com/stil/gd-text"
               },
               {
                 "depType": "require",
                 "depName": "authorizenet/authorizenet",
                 "currentValue": "^1.9",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/authorizenet/authorizenet",
                 "updates": [],
                 "repositoryUrl": "https://github.com/AuthorizeNet/sdk-php"
               },
               {
                 "depType": "require",
                 "depName": "yahnis-elsts/plugin-update-checker",
                 "currentValue": "^4.2",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/yahnis-elsts/plugin-update-checker",
                 "updates": [],
                 "repositoryUrl": "https://github.com/YahnisElsts/plugin-update-checker"
               },
               {
                 "depType": "require",
                 "depName": "twisted1919/mailwizz-php-sdk",
                 "currentValue": "^1.0",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/twisted1919/mailwizz-php-sdk",
                 "updates": [],
                 "repositoryUrl": "https://github.com/twisted1919/mailwizz-php-sdk"
               },
               {
                 "depType": "require",
                 "depName": "defuse/php-encryption",
                 "currentValue": "^2.1",
                 "versionScheme": "semverComposer",
                 "purl": "pkg:packagist/defuse/php-encryption",
                 "updates": [],
                 "repositoryUrl": "https://github.com/defuse/php-encryption"
               }
             ]
           }
         ]
       }
DEBUG:  (repository=swashata/composer-renovate-test)
       "deprecatedPackages": {}
DEBUG: branchifyUpgrades (repository=swashata/composer-renovate-test)
DEBUG: 0 updates found (repository=swashata/composer-renovate-test)
DEBUG:  (repository=swashata/composer-renovate-test)
       "upgradeNames": []
DEBUG: Returning 0 branch(es) (repository=swashata/composer-renovate-test)
DEBUG: config.repoIsOnboarded=true (repository=swashata/composer-renovate-test)
 INFO: Processing 0 branch(es) (repository=swashata/composer-renovate-test)
DEBUG: branchPrefix: renovate/ (repository=swashata/composer-renovate-test)
DEBUG: Found 0 Renovate PRs (repository=swashata/composer-renovate-test)
       "renovatePrs": []
DEBUG: Removing any stale branches (repository=swashata/composer-renovate-test)
DEBUG: config.repoIsOnboarded=true (repository=swashata/composer-renovate-test)
DEBUG: branchList (repository=swashata/composer-renovate-test)
       "branchList": []
DEBUG: getAllRenovateBranches(renovate/) (repository=swashata/composer-renovate-test)
DEBUG: GET (repository=swashata/composer-renovate-test)
       "path": "projects/swashata%2Fcomposer-renovate-test/repository/branches"
DEBUG: No renovate branches found (repository=swashata/composer-renovate-test)
DEBUG: ensureIssueClosing() (repository=swashata/composer-renovate-test)
DEBUG: GET (repository=swashata/composer-renovate-test)
       "path": "projects/swashata%2Fcomposer-renovate-test/issues?state=opened"
 INFO: Finished repository (repository=swashata/composer-renovate-test)
 INFO: Renovate finished
swashata commented 6 years ago

Looks like I got it all wrong. Since those are not pinned dependency, hence renovate does not prompt update. Let me pin them manually and see what happens.

rarkins commented 6 years ago

If you set rangeStrategy=bump them you’ll see the behaviour you were expecting. But I instead recommend:

swashata commented 6 years ago

Okay. It works good.

But I've found two bugs while working on it. I am reporting them here, but please let me know if it would be better to open a new issue.

Renovate bot says vv2.4.0 when there is a v in composer.json.

Example here https://wpquark.io/swashata/composer-renovate-test/merge_requests/2/diffs

There's type error of invalid version

Example repo https://wpquark.io/swashata/ComposerTypeError

Note the usage of "rangeStrategy": "bump" in renovate.json. When I run renovate cli I get this

DEBUG: File config
       "config": {}
DEBUG: CLI config
       "config": {
         "repositories": ["swashata/ComposerTypeError"],
         "logLevel": "debug",
         "platform": "gitlab",
         "endpoint": "https://wpquark.io/api/v4/",
         "token": "***********"
       }
DEBUG: Env config
       "config": {"endpoints": []}
 INFO: Renovating repository (repository=swashata/ComposerTypeError)
DEBUG: assignPlatform (repository=swashata/ComposerTypeError)
DEBUG: GET (repository=swashata/ComposerTypeError)
       "path": "projects/swashata%2FComposerTypeError"
DEBUG: swashata/ComposerTypeError default branch = master (repository=swashata/ComposerTypeError)
DEBUG: GET (repository=swashata/ComposerTypeError)
       "path": "user"
DEBUG: GET (repository=swashata/ComposerTypeError)
       "path": "projects/swashata%2FComposerTypeError/merge_requests?per_page=100"
DEBUG: GET (repository=swashata/ComposerTypeError)
       "path": "projects/swashata%2FComposerTypeError/repository/tree?ref=master&per_page=100&recursive=true"
DEBUG: Retrieved fileList with length 5 (repository=swashata/ComposerTypeError)
DEBUG: resetMemCache() (repository=swashata/ComposerTypeError)
DEBUG: checkOnboarding() (repository=swashata/ComposerTypeError)
DEBUG: isOnboarded() (repository=swashata/ComposerTypeError)
DEBUG: findFile(renovate.json) (repository=swashata/ComposerTypeError)
DEBUG: renovate.json exists (repository=swashata/ComposerTypeError)
DEBUG: Repo is onboarded (repository=swashata/ComposerTypeError)
DEBUG: Found renovate.json config file (repository=swashata/ComposerTypeError)
DEBUG: getFile(filePath=renovate.json, branchName=undefined) (repository=swashata/ComposerTypeError)
DEBUG: GET (repository=swashata/ComposerTypeError)
       "path": "projects/swashata%2FComposerTypeError/repository/files/renovate.json?ref=master"
 INFO: renovate.json config (repository=swashata/ComposerTypeError)
       "config": {"composer": {"enabled": true}, "rangeStrategy": "bump"}
DEBUG: migrateAndValidate() (repository=swashata/ComposerTypeError)
DEBUG: No config migration necessary (repository=swashata/ComposerTypeError)
DEBUG: massaged config (repository=swashata/ComposerTypeError)
       "config": {"composer": {"enabled": true}, "rangeStrategy": "bump"}
DEBUG: renovate.json migrated config (repository=swashata/ComposerTypeError)
       "config": {"composer": {"enabled": true}, "rangeStrategy": "bump"}
DEBUG: checkBaseBranch() (repository=swashata/ComposerTypeError)
DEBUG: config.repoIsOnboarded=true (repository=swashata/ComposerTypeError)
DEBUG: detectSemanticCommits() (repository=swashata/ComposerTypeError)
DEBUG: getCommitMessages (repository=swashata/ComposerTypeError)
DEBUG: GET (repository=swashata/ComposerTypeError)
       "path": "projects/swashata%2FComposerTypeError/repository/commits"
DEBUG: Semantic commits detection: unknown (repository=swashata/ComposerTypeError)
 INFO: No semantic commits detected (repository=swashata/ComposerTypeError)
DEBUG: processRepo() (repository=swashata/ComposerTypeError)
DEBUG: No baseBranches (repository=swashata/ComposerTypeError)
DEBUG: extractAndUpdate() (repository=swashata/ComposerTypeError)
DEBUG: getPackageFiles(bazel) (repository=swashata/ComposerTypeError)
DEBUG: Using file match: (^|/)WORKSPACE$ for manager bazel (repository=swashata/ComposerTypeError)
DEBUG: getPackageFiles(buildkite) (repository=swashata/ComposerTypeError)
DEBUG: Using file match: \.buildkite/.+\.yml$ for manager buildkite (repository=swashata/ComposerTypeError)
DEBUG: getPackageFiles(circleci) (repository=swashata/ComposerTypeError)
DEBUG: Using file match: ^.circleci/config.yml$ for manager circleci (repository=swashata/ComposerTypeError)
DEBUG: getPackageFiles(composer) (repository=swashata/ComposerTypeError)
DEBUG: Using file match: (^|\/)([\w-]*)composer.json$ for manager composer (repository=swashata/ComposerTypeError)
DEBUG: Matched 1 file(s) for manager composer (repository=swashata/ComposerTypeError)
       "matchedFiles": ["composer.json"]
DEBUG: getFile(filePath=composer.json, branchName=undefined) (repository=swashata/ComposerTypeError)
DEBUG: GET (repository=swashata/ComposerTypeError)
       "path": "projects/swashata%2FComposerTypeError/repository/files/composer.json?ref=master"
DEBUG: composer.extractDependencies() (repository=swashata/ComposerTypeError)
DEBUG: getPackageFiles(docker) (repository=swashata/ComposerTypeError)
DEBUG: Using file match: (^|/)Dockerfile$ for manager docker (repository=swashata/ComposerTypeError)
DEBUG: getPackageFiles(docker-compose) (repository=swashata/ComposerTypeError)
DEBUG: Using file match: (^|/)docker-compose[^/]*\.ya?ml$ for manager docker-compose (repository=swashata/ComposerTypeError)
DEBUG: getPackageFiles(meteor) (repository=swashata/ComposerTypeError)
DEBUG: Using file match: (^|/)package.js$ for manager meteor (repository=swashata/ComposerTypeError)
DEBUG: getPackageFiles(npm) (repository=swashata/ComposerTypeError)
DEBUG: Using file match: (^|/)package.json$ for manager npm (repository=swashata/ComposerTypeError)
DEBUG: Detecting Lerna and Yarn Workspaces (repository=swashata/ComposerTypeError)
DEBUG: Finding locked versions (repository=swashata/ComposerTypeError)
DEBUG: getPackageFiles(nvm) (repository=swashata/ComposerTypeError)
DEBUG: Using file match: ^.nvmrc$ for manager nvm (repository=swashata/ComposerTypeError)
DEBUG: getPackageFiles(pip_requirements) (repository=swashata/ComposerTypeError)
DEBUG: Using file match: (^|\/)([\w-]*)requirements.(txt|pip)$ for manager pip_requirements (repository=swashata/ComposerTypeError)
DEBUG: getPackageFiles(travis) (repository=swashata/ComposerTypeError)
DEBUG: travis is disabled (repository=swashata/ComposerTypeError)
DEBUG: getPackageFiles(nuget) (repository=swashata/ComposerTypeError)
DEBUG: Using file match: (^|/)*\.csproj$ for manager nuget (repository=swashata/ComposerTypeError)
DEBUG: Found 1 package file(s) (repository=swashata/ComposerTypeError)
DEBUG: manager.fetchUpdates() (repository=swashata/ComposerTypeError)
DEBUG: lookupUpdates (repository=swashata/ComposerTypeError)
       "depName": "mailerlite/mailerlite-api-v2-php-sdk",
       "currentValue": "^0.2.1"
DEBUG: lookupUpdates (repository=swashata/ComposerTypeError)
       "depName": "paypal/rest-api-sdk-php",
       "currentValue": "^1.12"
DEBUG: lookupUpdates (repository=swashata/ComposerTypeError)
       "depName": "stripe/stripe-php",
       "currentValue": "^6.2"
DEBUG: lookupUpdates (repository=swashata/ComposerTypeError)
       "depName": "activecampaign/api-php",
       "currentValue": "^2.0"
DEBUG: lookupUpdates (repository=swashata/ComposerTypeError)
       "depName": "aweber/aweber",
       "currentValue": "^1.1"
DEBUG: lookupUpdates (repository=swashata/ComposerTypeError)
       "depName": "campaignmonitor/createsend-php",
       "currentValue": "^6.0.0"
DEBUG: lookupUpdates (repository=swashata/ComposerTypeError)
       "depName": "getresponse/getresponse",
       "currentValue": "^0.0.2"
DEBUG: lookupUpdates (repository=swashata/ComposerTypeError)
       "depName": "drewm/mailchimp-api",
       "currentValue": "^v2.2.4"
DEBUG: lookupUpdates (repository=swashata/ComposerTypeError)
       "depName": "google/recaptcha",
       "currentValue": "^1.1"
DEBUG: lookupUpdates (repository=swashata/ComposerTypeError)
       "depName": "leafo/scssphp",
       "currentValue": "^0.7.1"
DEBUG: lookupUpdates (repository=swashata/ComposerTypeError)
       "depName": "stil/gd-text",
       "currentValue": "^1.1"
 INFO: 1 result(s): ^1.13 (repository=swashata/ComposerTypeError, dependency=paypal/rest-api-sdk-php)
DEBUG: lookupUpdates (repository=swashata/ComposerTypeError)
       "depName": "authorizenet/authorizenet",
       "currentValue": "^1.9"
DEBUG: lookupUpdates (repository=swashata/ComposerTypeError)
       "depName": "yahnis-elsts/plugin-update-checker",
       "currentValue": "^4.2"
DEBUG: lookupUpdates (repository=swashata/ComposerTypeError)
       "depName": "twisted1919/mailwizz-php-sdk",
       "currentValue": "^1.0"
DEBUG: lookupUpdates (repository=swashata/ComposerTypeError)
       "depName": "defuse/php-encryption",
       "currentValue": "^2.1"
 INFO: 1 result(s): ^0.2.2 (repository=swashata/ComposerTypeError, dependency=mailerlite/mailerlite-api-v2-php-sdk)
 INFO: 1 result(s): ^0.7.6 (repository=swashata/ComposerTypeError, dependency=leafo/scssphp)
ERROR: Repository has unknown error (repository=swashata/ComposerTypeError)
       "err": {},
       "message": "Invalid Version: 2.3",
       "body": undefined,
       "stack": "TypeError: Invalid Version: 2.3\n    at new SemVer (/home/swashata/.config/yarn/global/node_modules/semver/semver.js:305:11)\n    at major (/home/swashata/.config/yarn/global/node_modules/semver/semver.js:563:10)\n    at Object.getNewValue (/home/swashata/.config/yarn/global/node_modules/renovate/lib/versioning/semver/range.js:48:26)\n    at getNewValue (/home/swashata/.config/yarn/global/node_modules/renovate/lib/versioning/semver-composer/index.js:65:23)\n    at lookupUpdates (/home/swashata/.config/yarn/global/node_modules/renovate/lib/workers/repository/process/lookup/index.js:114:23)\n    at process._tickCallback (internal/process/next_tick.js:68:7)"
 INFO: Unknown error (repository=swashata/ComposerTypeError)
       "err": {},
       "message": "Invalid Version: 2.3"
 INFO: Finished repository (repository=swashata/ComposerTypeError)
 INFO: Renovate finished
 INFO: 1 result(s): ^6.10 (dependency=stripe/stripe-php)
 INFO: 1 result(s): ^2.2 (dependency=defuse/php-encryption)
rarkins commented 6 years ago

Best to close this issue and open separate ones. Also, it’s preferred if you can post any long logs to a gist or something rather than embedding in GitHub issues because it makes it hard for me to respond from mobile.