Rhys Arkins
35e83b2211
fix: split registry and namespace correctly ( #1112 )
2017-11-06 13:19:41 +01:00
Rhys Arkins
1af60f5158
feat: Support 'AS' names in Dockerfile from line ( #1110 )
...
This PR adds support for 'AS' names in Dockerfiles. e.g. `FROM node:8 AS base`. It also adds logic to detect and ignore - for now - any image sources from custom registries.
2017-11-06 11:36:06 +01:00
Rhys Arkins
76a680b98d
fix: add check for Dockerfile content before parsing ( #1107 )
2017-11-05 14:23:20 +01:00
Rhys Arkins
bec66f4d40
refactor: add logging to detect/resolve code ( #1106 )
2017-11-05 13:51:29 +01:00
Rhys Arkins
80bed05146
feat: return result from renovateRepository
...
Repository logic code has been rearranged for better logic and file separation.
Closes #654
2017-11-05 05:45:49 +01:00
Rhys Arkins
7d5d330d8f
fix: loosen docker digest replace regex ( #1098 )
...
By searching for the *original* value, this caused problems if a tag gets updated multiple times in the same PR.
Closes #1050 hopefully for the last time
2017-11-03 14:48:14 +01:00
Rhys Arkins
d5462049a6
chore: implement require-await eslint rule ( #1095 )
2017-11-03 11:56:25 +01:00
Rhys Arkins
9769f5a5db
refactor: detectPackageFiles returns packageFiles not config ( #1092 )
2017-11-03 09:25:18 +01:00
Rhys Arkins
9c1b7d78cd
refactor: move monorepos logic to npm manager ( #1091 )
...
* refactor: move monorepos logic to npm manager
* fix test
2017-11-03 09:06:42 +01:00
Rhys Arkins
aada8f0b73
feat: support globs in ignorePaths ( #1069 )
...
Renovate will now check ignorePaths values for either (a) a string match, or (b) glob pattern. e.g. a string of ‘node_modules/‘ will ignore ‘node_modules/foo/package.json’ and ‘backend/node_modules/foo/package.json’ but it will also ignore ‘not_node_modules/foo/package.json` too. Therefore a blog pattern of `**/node_modules/**` is superior.
Closes #1054
BREAKING CHANGE: ignorePaths now supports globs and may match more than before, but that’s probably a good thing.
2017-11-01 13:13:55 +01:00
Rhys Arkins
f3273618b2
fix: add uniqueness to docker-digest pr title ( #1051 )
...
Use first 6 chars of sha256 digest in PR title to ensure uniqueness and not block future digest updates.
Closes #1060
2017-10-27 23:33:55 +02:00
Rhys Arkins
0427604de6
refactor: move language extraction logic to manager ( #1046 )
...
* refactor: move docker and meteor extraction to manager
* refactor: move resolve docker logic to manager
* refactor extract config
2017-10-25 10:11:11 +02:00
Rhys Arkins
31e7c8a881
refactor: move languages from branch worker to manager ( #1044 )
2017-10-25 06:48:08 +02:00
Rhys Arkins
7d06bebe2e
refactor: push detect dockerfiles to manager ( #1043 )
...
* refactor platform
* refactor detect package files
* fix
* refactor npm detect
* refactor meteor detect
* refactor: move detect package files completely to manager
* update snapshots
2017-10-25 06:00:07 +02:00
Rhys Arkins
da1ded5344
refactor: move more package worker logic to manager
2017-10-24 15:46:47 +02:00
Rhys Arkins
3b180aa679
refactor: move workers/package/npm to manager/npm/package
2017-10-24 15:46:47 +02:00
Rhys Arkins
d134d8b38e
refactor: move workers/package/docker to manager/docker/package
2017-10-24 15:46:47 +02:00
Rhys Arkins
3960da6e38
refactor: use manager subdirectory for grouping ( #1040 )
2017-10-24 13:12:44 +02:00