Commit graph

3173 commits

Author SHA1 Message Date
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
Renovate Bot
0e9c3f53a0 chore: update dependency eslint-config-prettier to v3 2018-08-15 07:45:11 +02:00
Renovate Bot
003864b93d fix: update dependency pnpm to v2.13.4 2018-08-14 00:11:35 +00:00
Renovate Bot
98220b6e3f chore: update dependency nock to v9.6.1 2018-08-13 18:50:48 +00:00
Renovate Bot
3509c532fe chore: update dependency eslint-config-prettier to v2.10.0 2018-08-13 17:41:00 +00:00
Renovate Bot
d3c553d3d1 chore: update linters 2018-08-13 09:41:50 +00:00
Renovate Bot
acb86306fd fix: update dependency pnpm to v2.13.3 2018-08-12 18:45:59 +00:00
Renovate Bot
a1c326a2d3 chore: update node:8.11.3 docker digest to 13f928 2018-08-11 15:07:38 +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
renovate[bot]
b1b834b00e chore: update dependency prettier to v1.14.2 (#2365) 2018-08-11 11:24:14 +02:00
Rhys Arkins
d3ae0d8617 docs: fix privacy policy link 2018-08-11 10:34:57 +02:00
Rhys Arkins
fe2539293d docs: fix relative links
Closes #2374
2018-08-11 10:34:02 +02:00
Rhys Arkins
0117b73220 docs: fix private modules link 2018-08-11 10:26:55 +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
Renovate Bot
60a3b7ba1b fix: update dependency semantic-release to v15.9.8 2018-08-10 20:45:43 +00:00
Renovate Bot
f3f3396570 chore: update dependency jest to v23.5.0 2018-08-10 15:32:30 +00: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
Renovate Bot
0b256362aa chore: update dependency nock to v9.6.0 2018-08-08 23:44:10 +00:00
Renovate Bot
c544beeb63 fix: update dependency semantic-release to v15.9.6 2018-08-08 19:38:28 +00:00
Renovate Bot
95b852087a fix: update dependency cacache to v11.2.0 2018-08-08 04:46:38 +00:00
Renovate Bot
ccbce2fdc0 chore: update dependency nock to v9.5.0 2018-08-07 18:52:07 +00: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
Renovate Bot
b1d7ad9ccb fix: update dependency commander to v2.17.1 2018-08-07 14:10:28 +00: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
Renovate Bot
26a5c94761 fix: update dependency pnpm to v2.13.1 2018-08-06 21:27:52 +00: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
Renovate Bot
0e18b51dba fix: update dependency fast-xml-parser to v3.12.0 2018-08-06 13:54:13 +00:00
Rhys Arkins
062f9b3fcc
chore: delete vul.js (#2350) 2018-08-06 09:11:45 +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
Renovate Bot
4b31477490 fix: update dependency slugify to v1.3.1 2018-08-05 14:51:36 +00: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
Rhys Arkins
57b17f71de docs: add docker auth description 2018-08-05 07:26:06 +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
bdf2da7b16 fix: update dependency semantic-release to v15.9.5 2018-08-05 02:44:40 +00:00