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
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
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
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
2bb97240f1
fix(github): detect rate limit correctly
2018-07-23 13:11:56 +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
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
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
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
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
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
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
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
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
997904cc63
refactor: branch files plus tests
2018-07-18 20:10:50 +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
Rhys Arkins
5b15554930
fix(packagist): strip v from versions in response
2018-07-17 09:10:42 +02:00
Rhys Arkins
aa73819e16
fix(semver): handle unstable range replacements better
2018-07-14 10:12:59 +02:00
Rhys Arkins
cddd9cd858
feat: raise prs with lock file warning
...
Raises PRs and includes warning if lock file updates fail and release timestamp is greater than a day old.
Closes #2233
2018-07-14 08:14:02 +02:00
Rhys Arkins
e83cb0a9c2
feat: skip schedule for pin dependencies PRs
...
Pin dependencies PRs can hold up other PRs, so should not be restricted by configured schedules.
Relevant to https://github.com/renovatebot/config-help/issues/64
2018-07-13 06:58:39 +02:00
Rhys Arkins
ca23927735
feat: pin PRs should only block necessary PRs
...
Previously if there were any “pin” updates then that would block all non-pin updates until the pin one was merged. However, this doesn’t make sense if the other PR is for an unrelated dependency.
Closes https://github.com/renovatebot/config-help/issues/64
2018-07-13 06:48:52 +02:00
Kyle Hornberg
c59a9fdeb5
feat(pip): use PIP_INDEX_URL for repository url ( #2240 )
...
Adds support for PIP_INDEX_URL from environmental variables for self
hosted version. This is used instead of any urls set in the config.
2018-07-13 06:22:04 +02:00
Rhys Arkins
2c8b817b4d
fix(config): return config.endpoint from env parsing
...
This should address the GITHUB_ENDPOINT problem in #2249
2018-07-12 14:10:19 +02:00
Rhys Arkins
ef92d69a88
fix(github): throw error if commit checking fails
...
Closes #2246
2018-07-12 07:58:31 +02:00
Rhys Arkins
11c4741271
refactor: fix import order
2018-07-09 11:15:06 +02:00
Ayoub Kaanich
219950399e
feat: endpoints credentials handling
2018-07-06 07:26:52 +02:00
Rhys Arkins
9616fab1af
fix: delete bloat from updateConfig
2018-07-06 07:14:26 +02:00