Rhys Arkins
da85c8f892
fix(composer): catch non-array registryUrls
2018-10-17 12:50:41 +02:00
Rhys Arkins
956d198f89
fix(composer): handle non-array repositories
2018-10-16 06:33:42 +02:00
Rhys Arkins
0f1710faf8
feat(composer): custom registries and basic auth ( #2650 )
...
Adds support for custom Packagist registries.
- [x] Support dynamic packages.json interface for wpackagist.org
- [x] Support static packages.json for satis
- [x] Support basic auth using hostRules
- [x] Write basic auth to `auth.json`
Closes #2574 , Closes #2354
2018-10-16 04:52:57 +02:00
Rhys Arkins
6d681d5b64
fix(composer): extract repositories into registryUrls
2018-10-14 06:46:17 +02:00
Rhys Arkins
9c74e93a27
refactor(composer): use renovate/composer docker image
2018-10-11 16:00:33 +02:00
James King
6b191b16a9
fix(composer): global hanging due to script / autoloader errors ( #2626 )
...
Make sure no scripts or autoloader or interactivity is set when updating composer dependencies to stop issues with PHP frameworks.
Closes #2625
2018-10-09 16:11:51 +02:00
Rhys Arkins
6595cfb3ca
fix(composer): ensure vendor dir exists
2018-10-01 20:59:09 +02:00
Rhys Arkins
b7f1002774
feat(composer): pass lock file errors to PR comment
...
Instead of aborting PR when lock file errors happen, raise the PR with PR comment instead (like with npm/yarn).
2018-10-01 18:15:06 +02:00
Rhys Arkins
281507e421
refactor: getArtifacts return nested object
2018-10-01 16:29:50 +02:00
Rhys Arkins
80eaf9d89b
fix(composer): skip PR if unmet requirements
...
Closes #2587
2018-10-01 15:59:07 +02:00
Rhys Arkins
a49a58c5f0
refactor: getLockFile -> getArtifacts
2018-09-30 10:10:42 +02:00
Rhys Arkins
281de8979e
feat(composer): use docker cli for binarySource
2018-09-28 14:55:14 +02:00
Rhys Arkins
1135b02252
fix(composer): autoremove, fix tests
2018-09-25 12:14:02 +02:00
Rhys Arkins
705c57416a
fix(composer): pass cache dir to docker
2018-09-25 11:35:16 +02:00
Rhys Arkins
75d07170cb
feat(composer): support docker install
2018-09-25 10:31:07 +02:00
Rhys Arkins
912ff2846a
refactor(composer): don’t delete scripts before install
2018-09-25 09:03:01 +02:00
Rhys Arkins
150dfa8a5d
refactor(composer): use cache dir
2018-09-25 09:03:01 +02:00
Rhys Arkins
f8cf83380f
refactor: endpoints -> hostRules ( #2509 )
...
Renames `endpoints` to `hostRules`
2018-09-12 12:16:17 +02:00
Rhys Arkins
d822d4491b
refactor(composer): gitfs lockfiles in-place
2018-09-10 21:23:56 +02:00
Rhys Arkins
2ce75cdbf1
refactor(composer): reuse localDir for lockfile generation
2018-09-10 15:58:24 +02:00
Rhys Arkins
6bd41d3541
refactor(composer): use nested cwd
2018-09-10 15:32:41 +02:00
Rhys Arkins
69a7ff697c
refactor(composer): better variable names
2018-09-10 15:32:41 +02:00
Rhys Arkins
08b44a062a
chore: rename packageFile/fileName in extract
2018-08-24 17:49:32 +02:00
Rhys Arkins
47e79912bc
feat(composer): write auth.json before generating lock file
...
Supports github.com only
2018-08-06 20:21:57 +02:00
Rhys Arkins
85dafee812
refactor(composer): rename newPackageFileParsed
2018-08-06 16:34:34 +02:00
Rhys Arkins
a77a35e42c
fix(composer): remove scripts from composer.json
2018-08-06 16:27:57 +02:00
Rhys Arkins
7453ea18e4
fix(composer): --ignore-platform-reqs
2018-08-06 16:19:14 +02:00
Rhys Arkins
c4389cb11b
feat(composer): composer.lock support ( #2255 )
...
Adds logic to support updating the accompanying `composer.lock` file whenever `composer.json` is updated.
Closes #2098
2018-07-19 09:14:34 +02:00
Rhys Arkins
94cdf2cd3e
feat: composer range support ( #2099 )
...
Adds range support for composer. Mostly leverages existing npm semver range support, but massages where necessary to support Composer differences.
Closes #2097
2018-06-08 08:44:16 +02:00
Ayoub Kaanich
697b80aaf0
feat: composer exact semver support (without lockfile updates) ( #1993 )
...
This PR adds the packagist datasource plus basic exact semver Composer support. Composer lockfile updating is not yet supported.
2018-06-08 06:15:13 +02:00