Commit graph

2043 commits

Author SHA1 Message Date
Rhys Arkins
e62aa89a6c
feat: customisable prFooter (#1648) 2018-03-12 13:35:15 +01:00
Rhys Arkins
86c44fbd62 fix: Revert "fix: update dependency openpgp to v3.0.0"
This reverts commit 11ce8a53e1.
2018-03-12 05:32:20 +01:00
Rhys Arkins
68117f08d3
fix: remove redundant handlebars compilations (#1637) 2018-03-12 05:23:00 +01:00
ikisialeu
c0f87172fa fix: validate timezones (#1638)
`Adds a config validation check for timezone, checking it against the list in moment-timezome.js`. Configs with invalid timezones will raise a configuration error.

Closes #1483
2018-03-12 04:24:45 +01:00
Renovate Bot
11ce8a53e1 fix: update dependency openpgp to v3.0.0 2018-03-12 04:22:31 +01:00
Rhys Arkins
245ce9d67d
fix: add openssh-client to docker image (#1644)
Trying again to close #1642
2018-03-12 04:08:10 +01:00
Rhys Arkins
b5799a30b0 fix: add git to docker image 2018-03-11 22:15:21 +01:00
Renovate Bot
daa33200af fix: update dependency pnpm to v1.35.8 2018-03-11 20:13:57 +00:00
Teppei Sato
1282c7f65c fix wrong url (#1640)
docs: fix wrong url
2018-03-11 17:00:54 +01:00
Rhys Arkins
8851678df2 chore: add issue template 2018-03-11 08:06:47 +01:00
Rhys Arkins
df36e9ff0f chore: move contributing.md into .github 2018-03-11 07:59:58 +01:00
Rhys Arkins
a5c78b8c46 docs: add section headers to contributing.md + legal section 2018-03-11 07:54:45 +01:00
Rhys Arkins
bf43b2817c fix: travis newline replace problem 2018-03-10 16:58:47 +01:00
Rhys Arkins
36afcad570 fix: handle invalid travis supportPolicy 2018-03-10 16:58:34 +01:00
Rhys Arkins
0abba43d89
Update contributing.md (#1639) 2018-03-10 16:16:27 +01:00
Rhys Arkins
f7696850e2 fix: use process.exitCode rather than process.exit
As suggested in #1338
2018-03-10 05:41:36 +01:00
Renovate Bot
f5411ef0f0 chore: update dependency cross-env to v5.1.4 2018-03-09 18:46:49 +00:00
Hutson Betts
d87aa62b37 fix(config-validator): support preset configs (#1635)
Fixes #1632
2018-03-09 18:47:35 +01:00
Renovate Bot
7ace620741 fix: update dependency got to v8.3.0 2018-03-09 17:15:24 +00:00
Rhys Arkins
548fd34ef5
fix(docker): fix tagging
Now semantic-release tags without `v` prefix so updating post-push hook.
2018-03-09 17:27:26 +01:00
renovate[bot]
470af0e7bc fix: pin dockerfile node:8.10.0-alpine image digest (#1627) 2018-03-09 17:16:14 +01:00
Renovate Bot
5bcda06837 chore: update dependency semantic-release to v15.0.2 2018-03-09 17:04:31 +01:00
Rhys Arkins
120e938046 refactor: strip v prefix from semantic-release tags 2018-03-09 16:35:19 +01:00
Rhys Arkins
86f88084d0 docs: add docker guide to self-hosting doc 2018-03-09 16:31:28 +01:00
Rhys Arkins
a3f471e831 fix(docker hub): tag full semver without v prefix 2018-03-09 15:23:35 +01:00
Rhys Arkins
b56db78b9a refactor: parse IMAGE_NAME to get CACHE_TAG on docker hub
We need to parse $IMAGE_NAME because $CACHE_TAG is broken on Docker Hub post_push
2018-03-09 15:22:21 +01:00
Rhys Arkins
b0973eec92
fix: docker don't ignore hooks 2018-03-09 14:41:08 +01:00
Rhys Arkins
07ac4d2207
fix: move Dockerfile to project root (#1628)
Docker's build process doesn't allow you to ADD or COPY files from outside the directory tree. e.g. `ADD ../package.json .` is forbidden. The only option I can see is to move it and `hooks` back into the project root.
2018-03-09 14:23:08 +01:00
Rhys Arkins
0bd192feec
feat: official Dockerfile (#1619)
Adds a Dockerfile for building with Docker Hub
2018-03-09 14:01:09 +01:00
Rhys Arkins
9ff363251f
fix: return non-zero exit code if any errors (#1625)
fix: return non-zero exit code if any errors
2018-03-09 12:00:57 +01:00
Rhys Arkins
09b8989b2e chore: error not warn when repository not found 2018-03-09 11:50:04 +01:00
Rhys Arkins
cd97792e7c
fix: allow rebaseStalePrs=false to take priority over repo settings (#1624)
fix: allow rebaseStalePrs=false to take priority over repo settings
2018-03-09 06:58:40 +01:00
Renovate Bot
b20714c376 chore: update dependency eslint-plugin-promise to v3.7.0 2018-03-08 17:42:28 +00:00
eMerzh
088279abbd fix: return shrinkwrapdir to avoid crash (#1621) 2018-03-08 15:59:52 +01:00
Renovate Bot
463d0558fd fix: update dependency pnpm to v1.35.7 2018-03-08 13:15:59 +00:00
Rhys Arkins
c2f0a46d9a feat: npm shrinkwrap
Adds support for npm-shrinkwrap.json files.

Closes #67
2018-03-08 09:46:08 +01:00
Rhys Arkins
862998c2b4 fix: don’t validate empty config 2018-03-08 08:00:12 +01:00
Rhys Arkins
ef828be054 refactor: log content before validation 2018-03-08 07:32:09 +01:00
Rhys Arkins
21a5af01c7 fix: add try/catch logging to migrate and validate code
This reverts commit 97ea483f7e.
2018-03-08 07:28:06 +01:00
Rhys Arkins
47bf45019d fix: better serialize content fields 2018-03-08 07:22:06 +01:00
Rhys Arkins
97ea483f7e fix: Revert "fix: add try/catch logging to migrate and validate code"
This reverts commit 9b44e34fa7.
2018-03-08 07:12:31 +01:00
Rhys Arkins
9b44e34fa7 fix: add try/catch logging to migrate and validate code 2018-03-08 06:02:16 +01:00
Renovate Bot
ca7125ba45 fix: update dependency commander to v2.15.0 2018-03-08 01:33:09 +00:00
Rhys Arkins
7874188cb5 refactor: better debug migrateAndValidate 2018-03-07 15:13:37 +01:00
Rhys Arkins
c3db85c74e fix: correct setMeta for validatePrs() 2018-03-07 15:06:57 +01:00
Renovate Bot
a551245af5 fix: update dependency pnpm to v1.35.5 2018-03-07 10:59:58 +00:00
Rhys Arkins
308ed432db
feat: upgradeInRange (#1608)
Upgrade ranges to latest version even if latest version satisfies existing range.

| name    | value   |
| ------- | ------- |
| type    | boolean |
| default | false   |

By default, Renovate assumes that if you are using ranges then it's because you want them to be wide/open. As such, Renovate won't deliberately "narrow" the range by increasing the semver value inside.

For example, if your `package.json` specifies a value for `left-pad` of `^1.0.0` and the latest version on npmjs is `1.2.0`, then Renovate won't change anything. If instead you'd prefer to be updated to `^1.2.0` in cases like this, then set `upgradeInRange` to `true` in your Renovate config.

This feature supports simple caret (`^`) and tilde (`~`) ranges only, like `^1.0.0` and `~1.0.0`. It is not compatible with `pinVersions=true`.

Closes #1607
2018-03-07 07:41:10 +01:00
Rhys Arkins
40d16604e1 fix: set node env for bin script 2018-03-07 06:28:09 +01:00
Rhys Arkins
a76e59a3a5 fix: add validator to package.json>files 2018-03-07 06:18:41 +01:00
Rhys Arkins
f67b75c9f1 feat: config validator cli tool
Adds “renovate-config-validator” as a new bin entry to package.json. Can be run without arguments and will check renovate.json, .renovaterc, .renovaterc.json and package.json. Returns non-zero exit code with a description if there are errors.
2018-03-07 06:10:17 +01:00