Erik Seliger
6cf6eab8fa
fix: allow cli json lists ( #2457 )
...
Now supports `--endpoints=[........]` via CLI.
Closes #2455
2018-08-31 21:44:40 +02:00
Rhys Arkins
1f49d0fe8c
feat: add in-memory github datasource caching
2018-08-31 13:05:22 +02:00
Rhys Arkins
f510a1999d
refactor(gitlab): extra strength cleanup
2018-08-29 13:38:06 +02:00
Rhys Arkins
0e0d050884
refactor: include releases only if there’s an update
2018-08-29 11:13:45 +02:00
Rhys Arkins
4bd8ab5061
logs: reduce release notes logging
2018-08-29 11:13:24 +02:00
Rhys Arkins
a88463de05
docs: Bitbucket beta
2018-08-29 07:32:34 +02:00
Vladimir Starkov
608d8c5be0
feat: Bitbucket Cloud support
...
Adds platform support for Bitbucket cloud.
Closes #136 , Closes #2238
2018-08-29 07:30:23 +02:00
Rhys Arkins
f99af76370
fix(circleci): support nested directories
2018-08-29 06:58:55 +02:00
Rhys Arkins
e2f51b51ce
refactor: RENOVATE_USER_AGENT
2018-08-28 17:07:00 +02:00
Rhys Arkins
d19ac8b666
refactor: log err.headers when rate limit exceeded
2018-08-28 16:10:33 +02:00
Rhys Arkins
994284d2cb
refactor(logs): special handling for module
2018-08-28 12:40:50 +02:00
Rhys Arkins
4ef12ff598
fix: check val before migrating
2018-08-27 17:05:24 +02:00
Maximilian Gaß
ff19fb4478
fix(kubernetes): Fix updating of image in YAML array ( #2435 )
...
Follow up to #2434 , this lets Renovate actually update those image lines
2018-08-27 16:24:58 +02:00
Rhys Arkins
265f796ea6
fix: remove excess newlines from pr body
2018-08-27 13:56:53 +02:00
Rhys Arkins
d6f473db17
fix: remove unnecessary @ escaping
2018-08-27 13:51:44 +02:00
Rhys Arkins
df142f475e
fix: add line break after Compare Source in PR template
2018-08-27 13:51:37 +02:00
Maximilian Gaß
515cec28cb
fix(kubernetes): support image line in a YAML array ( #2434 )
...
Renovate did not recognize images where "image" was the first key in the YAML mapping inside the YAMl container list/array
2018-08-27 13:16:51 +02:00
Rhys Arkins
5fb9d77bba
feat: separate groups into major/minor/patch ( #2426 )
...
Previously if grouping, all major/minor updates within that group were combined into one. Instead, we now honour the “separateMajorMinor”, "separateMinorPatch", and "separateMultipleMajor" settings and keep the groups separate if necessary.
For maximum compatibility with existing PRs, we name branches like `renovate/group-name` whenever possible and only name them like `renovate/major-group-name` or `renovate/patch-group-name` if major or patch are found.
Closes #2425
2018-08-27 06:25:17 +02:00
Ayoub Kaanich
ce5f434b56
feat: Git FS ( #2323 )
...
Methods to support performing Git operation using filesystem instead of web API. GitHub only and experimental only. Usage: define env variable `RENOVATE_GIT_FS`.
Closes #1925
2018-08-25 15:50:49 +02:00
Rhys Arkins
08b44a062a
chore: rename packageFile/fileName in extract
2018-08-24 17:49:32 +02:00
Rhys Arkins
50acfff1ba
fix: packageRules.paths definition
2018-08-24 17:08:32 +02:00
Rhys Arkins
154ff9e800
fix(logs): move autoclose log
2018-08-23 21:20:45 +02:00
Rhys Arkins
a9758dc77e
refactor(logs): autoclosed
2018-08-23 20:37:52 +02:00
Rhys Arkins
6b6d1bf859
refactor(logs): return logs to app layer
2018-08-23 20:35:25 +02:00
Rhys Arkins
bd5d7eedb8
refactor(logs): rename autoclose log
2018-08-23 20:16:12 +02:00
Rhys Arkins
1be6c9f713
refactor(logs): adjust log levels for branch and pr events
2018-08-23 20:11:38 +02:00
Rhys Arkins
3d0637f432
feat: support encryption with RSA_PKCS1_PADDING
...
Renovate will now attempt to decrypt with existing default padding, and if that fails then try with RSA_PKCS1_PADDING.
2018-08-22 11:00:19 +02:00
Rhys Arkins
00b89c77b6
fix(npm): revalidate all registry requests
...
Sets Cache-Control to ‘no-cache’ to instruct the http layer to always revalidate cached responses with the registry. Otherwise we can be up to 5 minutes “behind” because npmjs default cache time is 300s.
2018-08-22 09:54:26 +02:00
Rhys Arkins
3d1a715d2b
fix(npm): don’t authorize public non-scoped packages
...
The authorization header can interfere with caching because npmjs doesn’t return “public” in the “Cache-Control” header.
2018-08-22 09:53:26 +02:00
Rhys Arkins
9b3f4b90e1
fix(npm): remove temporary cache-blocking code for scoped
...
npmjs has fixed/lowered the cache expiry time now
2018-08-22 09:49:18 +02:00
Rhys Arkins
d1ee797e54
fix: add trailing / to endpoint
...
Closes #2363
2018-08-20 12:53:57 +02:00
Rhys Arkins
c1dd5c0c8c
feat: show both homepage and source repo for each dep
...
Changes PR body to show both homepage and source repo if both are present in the datasource metadata.
Closes #2387
2018-08-17 17:27:54 +02:00
Maximilian Gaß
8a9c371bef
fix(docker): fix Docker group template ( #2398 )
2018-08-17 10:46:30 +02:00
Rhys Arkins
d4aec0ff76
feat(npm): perform full install if file: references found
...
npm’s —package-lock-only implementation seems to have a bug and produces incorrect lock files when file: references are present. If file: dependencies are detected, skipInstalls is set to false.
Closes #2401
2018-08-17 08:22:41 +02:00
Rhys Arkins
ebb3496586
fix(npm): skip caching for scoped packages
...
Ref: https://npm.community/t/scoped-packages-have-latest-version-disappear-temporarily-soon-after-publish/633/7
2018-08-16 22:15:11 +02:00
Rhys Arkins
b5f2a8940d
refactor: hasUrls
2018-08-16 18:35:16 +02:00
Rhys Arkins
516f60a2cf
refactor: save dep homepage
2018-08-16 18:35:01 +02:00
Rhys Arkins
8b5e69b0c2
refactor(pypi): manual repositories map
2018-08-16 18:34:35 +02:00
Rhys Arkins
586ec1f5b8
refactor(npm): delete package homepage if it’s a github repo
2018-08-16 18:32:55 +02:00
Maximilian Gaß
7a1418ad6f
fix(docker): exclude calico/node from being marked as Node.js ( #2397 )
...
fix(docker): exclude calico/node from being marked as Node.js
2018-08-16 15:46:19 +02:00
Rhys Arkins
bc074aff02
fix: check PR is closed when finding blocking PR
...
Closes #2391
2018-08-16 12:15:56 +02:00
Rhys Arkins
19116fc6ed
refactor: remove legacy closed PR check
2018-08-16 12:04:44 +02:00
Rhys Arkins
e9108a0502
refactor(npm): return package tags
2018-08-16 06:19:39 +02:00
Rhys Arkins
a80173d898
fix(npm): ignore scripts on full install
2018-08-15 17:27:40 +02:00
Rhys Arkins
d0ec341e15
feat: skipInstalls ( #2390 )
...
Adds new admin option “skipInstalls” that is applicable for npm-only for now (including lerna-npm). If set to false, Renovate will perform a full install of modules rather than `—package-lock-only`. This is necessary in some cases to work around bugs in npm.
Self-hosted bot users can set this option themselves on the bot’s config, but app users will require it to be enabled per-repository by the app admin.
2018-08-15 17:13:07 +02:00
Rhys Arkins
d2885e5d9e
fix: do not jump unstable versions implicitly
...
If the current value is already unstable then we presume the user is happy to take newer unstable versions. However we should not presume that they want to keep jumping versions if so and instead would prefer to stabilise.
Discussed in #2258 but does not close it
2018-08-15 09:40:10 +02:00
Rhys Arkins
d376f9db87
refactor(versioning): expose getPatch
2018-08-15 09:38:04 +02:00
Rhys Arkins
3761aabea6
fix(vsts): set endpoint from env
2018-08-15 09:16:44 +02:00
Rhys Arkins
7d8d4faea5
fix(npm): Disable npm rollback PRs
...
Necessary because of https://npm.community/t/scoped-packages-have-latest-version-disappear-temporarily-soon-after-publish/633
Until the npmjs registry can return consistent results, we need to disable roll back PRs.
Closes #2148
2018-08-15 08:42:10 +02:00
Ayoub Kaanich
def2c8f518
refactor: Prepare GitHub storage for Git storage ( #2378 )
...
Contains GitHub specific changes from #2323
2018-08-15 07:57:09 +02:00
Maximilian Gaß
52a8da89fa
feat(docker): Add support for COPY --from lines ( #2368 )
...
COPY --from= can specify external images. Add support to renovate them.
2018-08-11 11:27:18 +02:00
Rhys Arkins
b0ea6790eb
fix(docker): use currentValue not currentTag in digest updates
2018-08-11 11:26:08 +02:00
Rhys Arkins
103d8fbf68
feat: prettyDepType ( #2376 )
...
Adds field prettyDepType available for templates, currently used for npm only. Allows for PR titles like “Update devDependency left-pad to v1.3.0” instead of default “Update dependency left-pad to v1.3.0”.
To enable in PR titles: add this configuration: `"commitMessageTopic": "{{prettyDepType}} {{depName}}”`
This is not enabled by default as otherwise it could lead to the reopening of previously manually-closed PRs.
Closes #2371 , Closes #1863
2018-08-11 11:24:38 +02:00
Maximilian Gaß
15ee7ab4ae
fix: pinning digest of latest version ( #2359 )
...
If the dependency already is the latest version, filteredVersions is
empty here, and then the early exit skips over the pinning code
2018-08-11 10:03:57 +02:00
Maximilian Gaß
eb167f571c
fix(docker): Only add library/ for Docker Hub images ( #2369 )
2018-08-11 10:03:03 +02:00
Maximilian Gaß
6c8b7f479f
fix(docker): resolve relative URLs from registry ( #2370 )
...
fix(docker): resolve relative URLs from registry
2018-08-09 17:40:07 +02:00
Maximilian Gaß
e26c6dd32d
fix(docker): use library/ prefix instead of amd64/ ( #2360 )
...
The default prefix is library/. Using amd64/ as the prefix created weird
issues with pinning to digests that matched no images.
2018-08-07 16:51:40 +02:00
Rhys Arkins
cc2d860556
fix: correct log for npmjs headers
2018-08-07 07:30:59 +02:00
Rhys Arkins
77fb7070f5
fix: supportsDigests
2018-08-07 07:13:11 +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
Ayoub Kaanich
8d3f164f19
refactor(github): move git API into its own file ( #2346 )
...
Related to #2323 and #1925
2018-08-06 09:04:08 +02:00
Rhys Arkins
1420443242
fix(meteor): match only clean Npm.depends
2018-08-06 08:20:06 +02:00
Rhys Arkins
b41a2a9256
feat: support DOCKER_USERNAME and DOCKER_PASSWORD
2018-08-05 07:39:38 +02:00
Rhys Arkins
5a89b27f88
refactor: move endpoints from global to repository
2018-08-05 07:32:20 +02:00
Maximilian Gaß
3a62394435
feat: docker registry authentication ( #2339 )
...
Closes #798
2018-08-05 07:25:08 +02:00
Rhys Arkins
a53eb1adf8
refactor: expose endpoints configuration object
2018-08-05 07:02:08 +02:00
renovate[bot]
48bddceb4d
fix: update dependency commander to v2.17.0 ( #2343 )
2018-08-04 08:36:28 +02:00
Maximilian Gaß
4a3ed1dd6b
feat: Implement Kubernetes manager ( #2341 )
...
Add support for renovating Docker images in Kubernetes manifests
2018-08-04 08:04:11 +02:00
Rhys Arkins
a30972f6f6
refactor: info not warn when no fixedIn alert
2018-07-31 07:21:25 +02:00
Rhys Arkins
048eb6bf6e
feat: github-hosted presets ( #2328 )
...
Adds support for GitHub-hosted presets, using the `github>` prefix. Supports single preset per repository only.
Example:
```json
{
"extends": ["github>renovatebot/renovate"]
}
```
The above would extend the `renovate.json` inside this repository (probably not a good idea, but an example).
Closes #2102 , Closes #2312
2018-07-31 06:48:56 +02:00
Nicolas Byl
5a6bce3daa
feat(docker): fallback to manifest parsing when digest header is missing ( #2316 )
...
As mentioned in #2315 some docker registries don't support the digest header. This PR falls back to parsing the resulting manifest if the header is present.
Closes #2315
2018-07-30 19:00:21 +02:00
Sarun Intaralawan
ffb96cabcd
fix(gitlab): use correct API for closing issues ( #2327 )
...
GitLab's API for closing issue is to send a PUT request with `state_event` set to `close`.
Reference: https://docs.gitlab.com/ce/api/issues.html#edit-issue
2018-07-30 11:32:06 +02:00
Rhys Arkins
ebbc9d5f67
fix(npm): add check before massaging response
2018-07-30 08:42:50 +02:00
Rhys Arkins
83e00f2adc
refactor(presets): move more logic into datasource
2018-07-30 08:08:28 +02:00
Rhys Arkins
89de664e7c
fix: restore renovate-config to dependency return
2018-07-30 07:36:15 +02:00
Rhys Arkins
32c775265a
refactor: separate npm.getPresets
2018-07-30 07:12:30 +02:00
Rhys Arkins
ac5e0313e0
refactor: rename getDependencyInner to getDependency
2018-07-29 16:13:11 +02:00
Rhys Arkins
31f2f4c610
refactor: rename getDependency to getPkgReleases
2018-07-29 16:04:00 +02:00
Rhys Arkins
1da53671b8
feat: vulnerabilityAlertsOnly
...
For use in new app
2018-07-29 09:03:54 +02:00
Rhys Arkins
ac371e2a37
feat(github): vulnerability alerts ( #2321 )
...
Adds rules to skip any configured grouping or schedules that prevent insecure packages from being updated immediately.
If GitHub's vulnerability alerts are detected, package rules are added to force empty schedule and grouping for each affected package. Settings are configurable via new `vulnerabilityAlerts` config object, e.g. so that custom PR titles, labels or assignees can be configured.
Closes #1567
2018-07-29 06:35:25 +02:00
Rhys Arkins
21ed038eed
fix: add commitMessageSuffix to definitions
2018-07-28 20:47:25 +02:00
Rhys Arkins
0a50abbbca
fix(github): handle case of no vulnerability alerts
2018-07-28 10:32:25 +02:00
Rhys Arkins
0fa593d5ab
feat: log github vulnerability alerts
2018-07-28 08:47:49 +02:00
Rhys Arkins
a01b0b80ba
fix(gitlab): html formatting to fix details/summary
...
Fixes #2317
2018-07-27 19:49:56 +02:00
Rhys Arkins
b932829060
fix: Revert "refactor(github): don’t try/catch getAllRenovateBranches"
...
This reverts commit ba12183626
.
2018-07-27 19:26:18 +02:00
Rhys Arkins
728b44d74a
refactor(github): don’t try/catch getBranchCommit
2018-07-26 21:28:10 +02:00
Rhys Arkins
fa7b3b5643
fix: pass platform-failure errors up from ensure pr
2018-07-26 21:13:56 +02:00
Rhys Arkins
ba12183626
refactor(github): don’t try/catch getAllRenovateBranches
2018-07-26 21:13:41 +02:00
Rhys Arkins
d336f35ebb
logs: log registry and repository when docker token fails
2018-07-26 21:04:23 +02:00
Rhys Arkins
eaf73394d8
feat: linkify changelog/release notes
...
Adds the library `linkify-markdown` to actively linkify urls, issues and usernames so that they can then be linked to the renovatebot redirector for github.
2018-07-26 17:13:01 +02:00
Rhys Arkins
10620707c0
tests: fix coverage
2018-07-26 16:43:12 +02:00
Nicolas Byl
5819c114ea
feat: use www-authenticate headers for docker auth ( #2314 )
...
Adds support for processing www-authenticate Header to obtain a token from the Docker servers. In particular, this enables Artifactory to work (without username/passwords for now). This is backwards-compatible to Docker Hub which issues this header with the current hard-coded URLs.
2018-07-26 16:25:44 +02:00
Mathias Schreck
4868a0e9d9
fix: strip yarn-path option from yarnrc ( #2311 )
...
Removing the `yarn-path` option from `yarnrc` makes sure that renovate always uses its bundled version of `yarn`.
Closes #2310
2018-07-26 16:18:37 +02:00
Rhys Arkins
785ff84c31
feat(github): replace github links with renovatebot redirects
...
Converts to HTML then replaces hrefs to github.com with renovatebot.com/gh/. Skips if non-github.com endpoint detected.
Closes #1804
2018-07-25 19:34:01 +02:00
Rhys Arkins
56de9339b5
fix(github): throw platform-failure for 5xx errors
2018-07-25 15:22:23 +02:00
Rhys Arkins
9555b27d9e
fix(lookup): use major/minor/patch updateType instead of bump
...
Helps https://github.com/renovatebot/config-help/issues/67 and https://github.com/renovatebot/config-help/issues/70#issuecomment-407595535
2018-07-25 08:58:17 +02:00
Rhys Arkins
8c41640c87
fix: pass platform errors up
2018-07-23 16:47:37 +02:00
Rhys Arkins
9064e0af62
fix(baseBranches): apply special branch and PR naming only when multiple
...
baseBranch will be applied in PR title and in branch name only if there are more than one.
Closes #2306
2018-07-23 16:40:30 +02:00
Rhys Arkins
2bb97240f1
fix(github): detect rate limit correctly
2018-07-23 13:11:56 +02:00
Rhys Arkins
dcd90827a1
refactor(onboarding): don’t @ me
2018-07-23 11:27:14 +02:00
Rhys Arkins
1ada8b7913
feat: improved onboarding description
...
Adds description if onboarding PR is edited or conflicted. Removes config description if PR has been edited. Adds description of PR rate limiting.
Closes #1317 , Closes #1684 , Closes #1359
2018-07-23 11:11:27 +02:00
Rhys Arkins
bd249c8a86
refactor(onboarding): simplify update text
...
De-dupplicates text in the onboarding PR and makes it closer to what the theoretical commit message would be.
Closes #1315 , Closes #2211
2018-07-22 22:38:59 +02:00
Rhys Arkins
945353376b
feat(onboarding): use <details><summary>
...
Closes #2304
2018-07-22 22:26:45 +02:00
Rhys Arkins
adf5b0d13a
fix(onboarding): use platform getPrBody
2018-07-22 22:05:53 +02:00
Rhys Arkins
30334c2722
refactor(onboarding): consistent header depth
2018-07-22 22:05:39 +02:00
Rhys Arkins
1892b90348
feat(gitlab): use markdown for pr bodies
2018-07-22 22:03:14 +02:00
Rhys Arkins
6f868c83f2
refactor(lookup): return warnings object
2018-07-22 11:43:47 +02:00
Rhys Arkins
28afece617
feat: use release notes name in pr body if found
2018-07-22 10:29:55 +02:00
Rhys Arkins
11d85f1ad5
fix(pr): remove double vv versions from pr body
...
Fixes #2283 , Fixes #2119
2018-07-22 10:26:00 +02:00
Rhys Arkins
c97c71a31d
refactor(buildkite): use default pr body template
2018-07-22 10:21:07 +02:00
Rhys Arkins
efff72a5e1
chore: fix lint
2018-07-22 09:39:35 +02:00
Rhys Arkins
fa6e23f414
fix: deduplicate file matches
...
Closes #2299
2018-07-22 09:37:10 +02:00
Rhys Arkins
250c4d8162
feat(npm): ignore vendorised package.json files
...
Closes #2291
2018-07-22 09:29:19 +02:00
Rhys Arkins
efa5edbdf3
fix(onboarding): delete onboarding PR branch if pr not found
2018-07-22 09:07:31 +02:00
Rhys Arkins
bb28ae27a2
fix: check for valid fromVersion before pinning
2018-07-22 08:05:21 +02:00
Rhys Arkins
981d5a1cce
feat: set prBody formatting per-platform
...
Pushes “getPrBody” logic into platform level to allow platforms to individually do things like text replacements and body length limiting.
Closes #2267
2018-07-22 07:47:23 +02:00
Rhys Arkins
95475be47a
refactor(docker): disable rollback PRs by default
2018-07-22 06:51:20 +02:00
Rhys Arkins
14cbd68d42
feat: rollbackPrs
...
Adds new config option `rollbackPrs` which defaults to `true` (current behaviour). Setting to false will disable creation of rollback PRs - configurable globally, per-language, per-package, etc.
2018-07-22 06:49:04 +02:00
Rhys Arkins
37b1c8f0de
feat: gitlabci.yml support ( #1744 )
...
Adds support for .gitlabci.yml files. Part of the logic is same as Docker Compose files, however the “services” list is new/different so requires additional logic.
Closes #1598
2018-07-22 06:33:11 +02:00
Rhys Arkins
cffef4f1b4
logs: debug rollback versions, not info
2018-07-22 06:32:17 +02:00
Rhys Arkins
91215af1ba
refactor(js): use language ‘js’ for npm and meteor
2018-07-21 21:28:38 +02:00
Rhys Arkins
a0e2a18e7a
refactor(docker): rename docker manager to dockerfile ( #2298 )
...
"docker" in config now refers to the Docker "language", which is the parent of dockerfile, docker-compose and circleci managers.
2018-07-21 19:40:50 +02:00
Rhys Arkins
7066a5dd99
fix(docker): use tag suffix when looking up new digest
2018-07-21 10:47:29 +02:00
Rhys Arkins
2b0cfd436e
refactor(docker): don’t include language in extract
2018-07-21 09:38:12 +02:00
Rhys Arkins
d2e1bc38e4
refactor(docker): remove unused exports
2018-07-21 09:34:27 +02:00
Rhys Arkins
03b7bc40ff
refactor(circleci): use docker extract
2018-07-21 09:07:11 +02:00
Rhys Arkins
8a116f9ab5
refactor(docker-compose): use docker extract
2018-07-21 09:03:49 +02:00
Rhys Arkins
8175f363b7
refactor: docker.getDep
2018-07-21 09:00:31 +02:00
Rhys Arkins
2af433094c
fix(github): treat 401 Bad Credentials as platform failure
2018-07-21 08:38:13 +02:00
Rhys Arkins
482892042a
fix(docker): filter out failed digest lookups
2018-07-20 18:59:30 +02:00
Rhys Arkins
5d0b63bd06
fix(github): try large files only if in root dir
2018-07-20 18:52:23 +02:00
Rhys Arkins
a3b4dd4f96
fix(docker): return valid only if valid version
2018-07-20 10:25:44 +02:00
Rhys Arkins
2635b234c7
refactor: don’t warn if no versions found
2018-07-20 10:03:18 +02:00
Rhys Arkins
441eac73b7
fix(docker): currentTag in pr body
2018-07-20 09:40:56 +02:00
Rhys Arkins
7254b5f16c
feat: use generic lookup for docker ( #2280 )
...
Removes custom Docker lookup code and instead integrates it with the generic lookup routine used by other package managers. Logic for digest support was added but is used by Docker-only for now.
Closes #2081 , Closes #2276
2018-07-20 09:09:01 +02:00
Rhys Arkins
8c0857b88b
fix: scheduler parse check
2018-07-20 08:40:43 +02:00
Rhys Arkins
6d86a2753d
feat: retry gitlab 429 for up to 5 minutes
...
Retries every minute up to 5 times if receiving 429 from gitlab.
Closes #1578
2018-07-19 18:17:00 +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
449f72131b
fix: better enabled/disabled/onboarding/unknown status
2018-07-19 08:54:15 +02:00
Rhys Arkins
b52620f68f
refactor: getUpdatedPackageFiles
2018-07-18 20:18:40 +02:00
Rhys Arkins
997904cc63
refactor: branch files plus tests
2018-07-18 20:10:50 +02:00
Rhys Arkins
b3fb4e3bf7
fix: ignore $schema when validating
2018-07-18 09:31:55 +02:00
Rhys Arkins
7a52575738
fix: npm raw/res typo
2018-07-17 20:02:13 +02:00
Rhys Arkins
ad3ac0967c
refactor: log npmjs headers
2018-07-17 19:24:05 +02:00
Rhys Arkins
5cb03c94ae
fix: log stack trace for unknown errors
2018-07-17 12:18:28 +02:00
Rhys Arkins
a6d2104c63
feat(composer): composer short versions ( #2275 )
...
Adds support for "short" versions like `1.0`, `v2.4`, etc.
Closes #2272
2018-07-17 10:23:56 +02:00
Rhys Arkins
63caf742f7
fix(composer): replace ‘v’ prefix in composer.json
...
If the user already has a ‘v’ prefix then we keep using it. If they don’t, then we don’t. We ignore what is actually on packagist.
Closes #2264
2018-07-17 09:22:46 +02:00