Rhys Arkins
16d88aee4c
feat: ignoreDeprecated
...
Renovate now ignores any upgrades that are marked as deprecated, unless the current version is itself also deprecated. The new config option `ignoreDeprecated` can be set to false to disable this if necessary.
Closes #1988
2018-07-05 15:10:50 +02:00
Rhys Arkins
7c0a17e9d0
feat: group together deprecation warnings
...
Previously, deprecation warnings were done as part of dependency lookups, which were run concurrently. This meant the chance of duplicate issues was high, due to race conditions. Instead, raising the issues is done once all package are looked up, to ensure only one issue per manager/dependency. It also means we can list all of the affected package files, in case of a monorepo.
Closes #2224 , Closes #2225
2018-07-05 14:23:28 +02:00
Rhys Arkins
180e68fd43
feat(github): delete duplicate issues when ensuring issue
2018-07-05 14:05:29 +02:00
Rhys Arkins
247bdf6bb3
fix: force pin dependencies config
2018-07-05 12:40:30 +02:00
Rhys Arkins
0144bac228
fix: force config after each package rules apply
2018-07-05 12:37:46 +02:00
Rhys Arkins
6ba8722a2a
fix: don’t delete packageRules after apply
2018-07-05 12:29:37 +02:00
Rhys Arkins
8e14804a2c
fix: typo delete packageRules
2018-07-05 12:25:28 +02:00
Rhys Arkins
5ea6955aac
fix: don’t reuse lock files in branch if any updates are lock file maintenance
2018-07-05 12:06:55 +02:00
Rhys Arkins
517de6f545
feat: repositoryUrls ( #2221 )
...
Adds config option repositoryUrls which can be used by pip to define an alternate host to pypi.
Closes #2181
2018-07-05 11:33:50 +02:00
Rhys Arkins
9153e3905f
fix: check returned pypi name against requested name
2018-07-05 11:25:48 +02:00
Rhys Arkins
db38553d05
fix(npm): verify that received package name matches requested name
2018-07-05 11:10:25 +02:00
Rhys Arkins
0f1d946c90
fix: delete issueList after creating issue
...
Delete cached issueList after creating any new issue, so that we don’t end up with “old” state and potentially create duplicate issues.
2018-07-05 09:52:31 +02:00
Rhys Arkins
f3c3761772
refactor: opts.useCache
...
Adds option for useCache to github and gitlab wrappers.
2018-07-05 09:46:36 +02:00
Rhys Arkins
24a89a775b
feat(npm): deprecation warnings ( #2222 )
...
Raises a deprecation warning issue per-dependency. Uses logic that if latest version is deprecated then the package is deprecated.
Closes #1592
2018-07-05 09:16:53 +02:00
Rhys Arkins
07b652507b
refactor: remove unused contentPatterns
...
Closes #2168
2018-07-04 22:40:06 +02:00
Rhys Arkins
1a72984fe2
feat(npm): detect deprecated packages
...
Adds logic to detect presence of “deprecated” field in latest version. First step towards #1592
2018-07-04 20:33:48 +02:00
Rhys Arkins
cd9adf76b5
refactor: RENOVATE_REUSE_PACKAGE_LOCK
...
Attempted workaround for #1984
2018-07-04 19:20:34 +02:00
Rhys Arkins
b14beb1528
docs: fix typos in python.md
...
Thanks @hbetts
2018-07-04 19:02:08 +02:00
Renovate Bot
5ef1b66ae6
chore: update dependency jest to v23.3.0
2018-07-04 15:36:59 +00:00
Rhys Arkins
8a8890f82f
feat: support updateType=bump
...
Refactors updateType logic so that a type of “bump” is returned when bumping versions within existing ranges, instead of minor or major. Updates that fall *outside* the existing range will continue to be labeled as minor or major as appropriate.
This value can now be used within packageRules, e.g.
```
“updateTypes”: [“bump”],
“labels”: [“bumped version only”]
```
Closes #1942
2018-07-04 10:26:31 +02:00
Rhys Arkins
ebbd417e47
chore: prettier
2018-07-04 10:21:41 +02:00
Rhys Arkins
fb6271e4f7
refactor: rename update.type -> update.updateType
2018-07-04 10:11:53 +02:00
Rhys Arkins
17f54934e2
refactor: remove unused nuget.getPackageUpdates
2018-07-04 10:04:52 +02:00
Rhys Arkins
5604f488b7
chore: prettierify
2018-07-04 09:36:05 +02:00
Rhys Arkins
38334fc362
feat: packageRules updateTypes
...
Adds an `updateTypes` field to `packageRules` that lets you specify rules based on update types such as major, minor, patch, pin, etc.
2018-07-04 09:30:29 +02:00
Rhys Arkins
173a2b7c26
feat: enable pip requirements support by default
...
Closes #2216
2018-07-04 07:45:36 +02:00
Rhys Arkins
7ca7cd01f7
docs: add python documentation
...
Closes #2215
2018-07-04 07:42:50 +02:00
Rhys Arkins
7669dc36d5
chore: fix prettier formatting
2018-07-03 15:05:06 +02:00
Rhys Arkins
9fb25cb434
fix(npm): strip trailing \n from npmToken
2018-07-03 14:45:13 +02:00
Rhys Arkins
4cfc4e769d
refactor: skip duplicate setNpmrc
2018-07-03 14:21:46 +02:00
Rhys Arkins
1242cc5735
logs: log masked token after decryption
2018-07-03 14:21:29 +02:00
Rhys Arkins
d8667619d8
fix(npm): move ignoreNpmrcFile logic out of mirror mode
...
Logic to automatically ignoreNpmrcFile=true when npmrc found was in the wrong location.
2018-07-03 13:51:59 +02:00
Rhys Arkins
0e83d471fe
feat(github): pagination page limit
2018-07-03 11:53:09 +02:00
Rhys Arkins
b2cecc38da
logs: print versions when rolling back
2018-07-03 11:49:19 +02:00
Renovate Bot
46715da62f
fix: update dependency semantic-release to v15.6.3
2018-07-03 03:04:34 +00:00
Renovate Bot
f1d4d004cf
fix: update dependency @renovate/pep440 to v0.4.0
2018-07-02 23:29:51 +00:00
Renovate Bot
0f0310c4b0
fix: update dependency semantic-release to v15.6.2
2018-07-02 22:47:00 +00:00
Rhys Arkins
c99c74b8e4
logs: additional logs for abuse detection rejection
2018-07-02 21:31:37 +02:00
Rhys Arkins
7c99089b6a
logs: debug ignoring npmrc files
2018-07-02 20:26:11 +02:00
Renovate Bot
cc5d2055ea
chore: update dependency nock to v9.4.1
2018-07-02 18:12:55 +00:00
Rhys Arkins
d206897113
refactor: Revert "refactor: debug log npm token for each lookup"
...
This reverts commit b46a95a9e2
.
2018-07-02 19:42:48 +02:00
Rhys Arkins
b46a95a9e2
refactor: debug log npm token for each lookup
2018-07-02 19:25:23 +02:00
Rhys Arkins
068ff16ec4
fix: Revert "feat: endpoint credentials handling ( #2146 )"
...
This reverts commit 04e0ca1f80
.
2018-07-02 13:18:37 +02:00
Dragomir Țurcanu
3e19a4708e
feat(gitlab): mergeBranch ( #2178 )
2018-07-02 11:27:08 +02:00
Sam Neirinck
2cc0b0ea82
docs: nuget documentation ( #2197 )
...
Adds initial documentation on how .NET support works, and how Renovate knows which packages to update via nuget.org.
Closes #2156
2018-07-02 10:41:48 +02:00
Ayoub Kaanich
04e0ca1f80
feat: endpoint credentials handling ( #2146 )
...
Refactors credentials/token handling to rely less on env variables and instead use an endpoints middleware for credentials handling.
First step towards #2105
2018-07-02 10:01:42 +02:00
Rhys Arkins
8b633f1d2b
fix: don’t try branch automerge on first run
...
Fixes #2201
2018-07-02 09:33:45 +02:00
Rhys Arkins
83bf162949
fix: automerge only if every upgrade in branch is automerge
...
When generating a branch’s config, iterate through all upgrades and set automerge=true for the branch only if all upgrades have automerge=true. Similarly, set canBeUnpublished=true if ANY upgrade can be unPublished.
Closes #1999
2018-07-02 07:43:21 +02:00
Renovate Bot
f4f1d8871d
fix: update dependency semantic-release to v15.6.1
2018-07-02 05:10:56 +00:00
Rhys Arkins
c1bd2197e2
refactor: use res object for lookup
2018-07-01 07:53:26 +02:00