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
Rhys Arkins
7ad91f7428
tests: update snapshots
2018-06-30 23:28:21 +02:00
Rhys Arkins
d2eb44ea04
fix(gitlab): massage state opened -> open
...
Closes #2200
2018-06-30 23:07:37 +02:00
Renovate Bot
458cf57429
fix: update dependency pnpm to v2.9.0
2018-06-30 13:22:41 +00:00
Renovate Bot
d42167ad35
chore: update dependency nock to v9.4.0
2018-06-29 22:02:40 +00:00
Rhys Arkins
41efc97e60
fix(docker): harden currentValue check
2018-06-29 17:50:29 +02:00
Rhys Arkins
6ad0aba860
tests: fix coverage
2018-06-29 17:44:17 +02:00
Rhys Arkins
7be16a4fd5
fix(docker): update Dockerfile by line number
2018-06-29 17:17:52 +02:00
Rhys Arkins
02b79b96b0
refactor(docker): set newValue to version not version-suffix
2018-06-29 17:15:27 +02:00
Rhys Arkins
103f54402e
refactor(docker): extract Dockerfile line by line
2018-06-29 15:54:13 +02:00
Rhys Arkins
1eaf512710
refactor(docker): use extracted value and suffix
2018-06-29 15:18:43 +02:00
Rhys Arkins
c25e979aad
refactor: push docker suffix filter to datasource
2018-06-29 14:28:24 +02:00
Rhys Arkins
0eef46102f
refactor: docker getTags filter suffix and version
2018-06-29 14:14:36 +02:00
Rhys Arkins
0fb704ff29
refactor(docker): rename currentPlatform to tagSuffix
2018-06-29 14:09:59 +02:00
Rhys Arkins
ebfb97ba78
refactor: use docker versioning ( #2195 )
2018-06-29 12:59:15 +02:00
Renovate Bot
9380898bdb
fix: update dependency commander to v2.16.0
2018-06-29 12:52:02 +02:00
Rhys Arkins
6507f29779
fix(docs): update docker documentation
2018-06-29 12:26:06 +02:00
Marvin Altemeier
a29228398a
fix(gitlab): correct prFiles gitlab api ( #2192 )
...
Fixes call to Gitlab API.
Settings require direct path to API, the fixed string doubled it
2018-06-29 12:09:11 +02:00
Rhys Arkins
511fef8135
refactor: use docker versioning
...
Initially docker versioning is just a node semver wrapper, but it will later be expanded with custom support for docker-specific version tags.
2018-06-29 09:02:49 +02:00
Rhys Arkins
01ccb03b94
feat: massage docker Node.js branches
...
Manually finds and massages node updates in Docker, Docker Compose and Circle CI so that they should take on the same “renovate/node-8.x” style branch naming. The goal is to unify all node updates into a single branch.
2018-06-29 06:55:42 +02:00
Rhys Arkins
25a35b871d
fix(npm): set lockedVersion only if valid semver
2018-06-29 06:31:12 +02:00
Renovate Bot
108c2dacf3
chore: update dependency prettier to v1.13.7
2018-06-28 21:39:03 +00:00
Rhys Arkins
b4f7ed2e0d
refactor: simplify mergeBranch
2018-06-28 13:56:08 +02:00
Rhys Arkins
46bc8d0068
fix: restore lockFile set for lerna
2018-06-28 13:41:11 +02:00
Rhys Arkins
ae62215936
feat(npm): lerna lockFile maintenance
...
Adds support for lock file maintenance when lerna is in use.
Closes #1974
2018-06-28 12:33:45 +02:00
Rhys Arkins
8d19c6544f
tests: fix snapshots for releaseTimestamp
2018-06-28 11:11:30 +02:00
Rhys Arkins
645ec7f171
fix: add releaseTimestamp to update
2018-06-28 10:52:56 +02:00
Rhys Arkins
6e0c6affdc
logs: setMeta repository before handling error
2018-06-28 10:38:25 +02:00
Rhys Arkins
a3043c47ec
feat: log warning if lock file error persists for 1 day
...
Raises an additional log file warning whenever lock file errors persist for a day or longer. The idea of this is that temporary errors - e.g. caused by npmjs itself - should not disturb the user. 1 day seems like a reasonable time for multiple attemps to be made first, assuming it has been scheduled. Once this is tested in production for a little while and no unexpected problems, it will be converted to actually raise a config warning issue in the repo to get user attention.
2018-06-28 10:17:17 +02:00
Rhys Arkins
108e8cb2b6
fix: remove console.log in npm datasource
2018-06-28 10:03:39 +02:00
Rhys Arkins
edb67e6083
refactor: add latest releaseTimestamp to config
2018-06-28 09:54:31 +02:00
Rhys Arkins
40962940a0
refactor: harmonize release timestamp ( #2189 )
...
Renames "date" and "time" values from datasources to instead be "releaseTimestamp".
2018-06-28 09:07:28 +02:00
Rhys Arkins
aa4aee0e56
feat: check pr commit author against gitAuthor ( #2170 )
...
If gitAuthor is configured, checks that a PR’s commit matches. If not, it is assumed that someone else force pushed to the repo and we should not rebase it.
Closes #2169
2018-06-28 08:45:28 +02:00
Rhys Arkins
57249e105b
feat: pass gitAuthor to platform during init ( #2183 )
...
Refactors platforms to take the admin-only `gitAuthor` and `gitPrivateKey` values during repository initialisation instead of during file commits.
2018-06-27 18:40:54 +02:00
Rhys Arkins
dca7eb6983
fix: match against non-starred workspaces packages
...
Previously we were missing out cases like `app/package.json` if the workspaces packages were defined like `[“packages/*”, “app/“]`.
Fixes #2186
2018-06-27 14:22:45 +02:00
Dragomir Țurcanu
eec196b8b8
fix: Update GitLab wrapper and snapshots ( #2185 )
2018-06-27 10:35:33 +02:00
Dragomir Țurcanu
17005fa3e8
fix: Shortened the URLs in the GitLab wrapper ( #2184 )
...
fix: Shortened the URLs in the GitLab wrapper
2018-06-27 10:15:15 +02:00
Rhys Arkins
d8b50d7b09
logs: simplify releases
2018-06-27 07:21:17 +02:00
Rhys Arkins
74d567897c
fix: apply packageRules after merging upgrade type settings
...
Fixes #2180
2018-06-27 07:14:41 +02:00
Rhys Arkins
65c1075bd7
fix: reduce embedded changelogs to last 15
2018-06-26 14:45:13 +02:00
Rhys Arkins
88a13f3ab9
fix: loosen default github endpoint check
2018-06-26 14:44:54 +02:00
Rhys Arkins
8da5888ef6
feat: combine branch automergeTypes
...
This deprecates branch-push and branch-merge-commit automergeTypes and replaces with “branch”, which has the same behaviour as the previous branch-push.
BREAKING CHANGE: branch-merge-commit automergeType behaviour is no longer supported, all branch automerges now use branch push approach.
2018-06-26 14:01:13 +02:00
Rhys Arkins
4d44752847
feat: disable pinDigests by default
2018-06-26 14:01:13 +02:00
Rhys Arkins
cab66158e0
feat: make gitAuthor admin-only
...
Changes gitAuthor to be an admin-only setting, i.e. configurable by bot admin and not by repo admin.
BREAKING CHANGE: gitAuthor can no longer be configured in repository config and can be set by bot admin only.
2018-06-26 14:01:13 +02:00
Renovate Bot
25a6439bc2
chore: update dependency jest to v23.2.0
2018-06-26 13:22:46 +02:00