Commit Graph

6644 Commits

Author SHA1 Message Date
Renovate Bot 14c310db5a fix(deps): update dependency showdown to v1.8.5 2017-12-10 20:05:00 +00:00
Rhys Arkins 5036360658 feat: gitPrivateKey for signed git commits (#1282)
This feature enables signing of git commits on GitHub. To achieve this, Renovate must be configured with a gitPrivateKey in format supported by openpgp. There must also be a gitAuthor configured to enable this feature.

Closes #897
2017-12-09 17:56:23 +01:00
Rhys Arkins 70c95add5a feat: custom git commit author (#1280)
This PR adds the capability to specify a custom author for git commits on GitHub. Setting this field will mean GitHub uses this value for author and commit instead of the token’s identity. For instance if you are running hosted mode you may set the gitAuthor to “Renovate Bot <bot@renovate.com>” to have commits appear as coming from the renovate-bot account.
2017-12-09 17:09:31 +01:00
renovate[bot] b38585b9ae chore(deps): update dependency eslint to v4.13.0 2017-12-08 22:11:29 +00:00
renovate[bot] 32021a5c13 chore(deps): update dependency prettier to v1.9.1 (#1271)
* chore(deps): update dependency prettier to v1.9.1

* prettier
2017-12-06 13:13:28 +01:00
renovate[bot] dab5a68a06 fix(deps): update dependency fs-extra to v4.0.3 2017-12-05 15:26:14 +00:00
renovate[bot] 73506f9043 chore(deps): update dependency prettier to v1.9.0 (#1267)
* chore(deps): update dependency prettier to v1.9.0

* run prettier
2017-12-05 11:50:16 +01:00
Rhys Arkins b8dadb718d feat: travis.yml node_js versions support (#1243)
This PR adds support for renovating the `node_js` versions in `.travis.yml` configuration files. Important notes:
- Functionality is disabled by default and hence opt-in via configuration
- Added a new manager type `node` because it is anticipated to support more than just Travis in future, with mostly unified logic
- Added the config option "policy" with supported values: lts, active, current, lts_latest and lts_active
- Policy is actually an array, to allow additive combining, e.g. `["lts_latest", "current"]`
- Actual node versions are *hardcoded*. There is no perfect metadata source for this and they change infrequently enough that it is definitely not a problem for now (next change will be in April 2018)
- If node versions need updating, they are listed from newest to oldest
- Replacing function attempts to detect the indention (spacing) in file and use that

To enable, configure `node.enabled=true` and optionally `node.policy=["<policy>"]` if you want something other than `lts`.

Closes #1208
2017-12-05 07:50:16 +01:00
renovate[bot] e1423b69e2 fix(deps): update dependency showdown to v1.8.4 2017-12-05 01:35:38 +00:00
Rhys Arkins 4101fa40a6 chore: enable prettier on markdown files 2017-12-02 20:29:55 +01:00
renovate[bot] 62fd3563a5 chore(deps): update dependency nock to v9.1.4 2017-12-02 00:47:43 +00:00
Rhys Arkins 53819b9216 Remove unused rimraf and mkdirp devDependencies 2017-12-01 20:48:36 +01:00
renovate[bot] 62cd4c5720 fix(deps): update dependency got to v8.0.1 2017-12-01 13:03:48 +00:00
renovate[bot] d948553a2e chore(deps): update dependency eslint to v4.12.1 2017-11-30 07:11:49 +00:00
renovate[bot] 972c69241c fix(deps): update dependency moment to v2.19.3 2017-11-29 17:26:18 +00:00
Rhys Arkins 958f8b5314 fix(deps): Update npm to v5.6.0 (#1255) 2017-11-29 06:05:57 +01:00
renovate[bot] ffbce67f8a fix(deps): update dependency showdown to v1.8.3 2017-11-28 09:15:20 +00:00
renovate[bot] 1f86bdb05d fix(deps): update dependency commander to v2.12.2 2017-11-28 08:01:41 +00:00
renovate[bot] c643c242ac chore(deps): update dependency eslint-config-prettier to v2.9.0 2017-11-26 12:33:46 +00:00
Rhys Arkins 0b0800469c fix: move nock to devDependencies (#1241)
Closes #1237
2017-11-26 07:31:25 +01:00
renovate[bot] 6e11cd02e3 chore(deps): update dependency eslint to v4.12.0 2017-11-26 04:42:51 +00:00
renovate[bot] e787b52d77 fix(deps): update dependency nock to v9.1.3 2017-11-25 20:33:37 +00:00
renovate[bot] 4e4b5edcb1 fix(deps): update dependency nock to v9.1.2 2017-11-24 22:21:42 +00:00
renovate[bot] d2698176c2 fix(deps): update dependency gh-got to v7.0.0 (#1212) 2017-11-24 09:00:17 +01:00
Rhys Arkins fb770543cb fix: remove typo in upath version 2017-11-24 08:58:14 +01:00
JYC 7a63342ddd fix: path joins on windows (#1216)
Use `upath` for windows-friendly path joins.

Closes #1203
2017-11-24 07:50:49 +01:00
Rhys Arkins 7675f3a9f1 fix: replace singapore/renovate references with renovateapp/renovate (#1229) 2017-11-23 14:08:31 +01:00
Rhys Arkins e96d7454b8 chore: simplify codecov from travis (#1224) 2017-11-23 12:55:39 +01:00
Rhys Arkins d23eab5152 chore: remove semantic-release npm script 2017-11-23 12:45:55 +01:00
Rhys Arkins dce2ad3505 fix: run semantic-release (#1223)
Run semantic-release@v9 as a deploy script on Travis.
2017-11-23 12:41:47 +01:00
renovate[bot] 13c070fc25 fix(deps): update dependency commander to v2.12.1 2017-11-23 10:36:26 +00:00
Rhys Arkins 6126ef1a62 chore: drop CircleCI (#1222) 2017-11-23 11:10:05 +01:00
renovate[bot] 40d8e8cf9e fix(deps): update dependency commander to v2.12.0 (#1217) 2017-11-23 09:55:49 +01:00
Rhys Arkins 4e7830e831 refactor: use internal got cache (#1209)
Replace explicit keyv-based memory cache for npm with implicit keyv-based memory cache built into got v8.
2017-11-22 10:24:34 +01:00
renovate[bot] f0fbed251c fix(deps): update dependency got to v8 (#1177) 2017-11-22 09:35:26 +01:00
Rhys Arkins 77dbef5cf0 feat: add back keyv-based memory cache for npm (#1206)
Disk-based caching for npm responses was overkill and actually started hurting performance after a while as the cache grew.
2017-11-22 04:45:40 +01:00
renovate[bot] 4b167467a2 fix(deps): update dependency ini to v1.3.5 2017-11-21 22:29:53 +00:00
renovate[bot] 14031f0f81 chore(deps): update dependency eslint-config-prettier to v2.8.0 2017-11-19 12:24:31 +00:00
Rhys Arkins 4a308a5825 fix(deps): update node.js engine to >= 8.8.0 (#1199)
Closes #1195
2017-11-19 09:21:22 +01:00
renovate[bot] 1747b5d632 fix(deps): update dependency cacache to v10.0.1 2017-11-16 14:58:19 +00:00
renovate[bot] 5d47160e37 fix(deps): update dependency make-fetch-happen to v2.6.0 (#1168) 2017-11-16 09:15:20 +01:00
Rhys Arkins d2cd755f37 feat: persistent disk cache for changelog data (#1163)
Use `cacache` to persist changelog results between runs.
2017-11-13 17:44:09 +01:00
Rhys Arkins cfb0347d2a fix: add back publish config to package.json (#1162) 2017-11-13 15:36:10 +01:00
Rhys Arkins f0b094b006 feat: use persistent cache for npm registry queries (#1161)
This PR refactors the npm registry code to use `make-fetch-happen` instead of got. Additionally, it will use `cacache` for a disk-based caching solution.
2017-11-13 15:08:30 +01:00
Rhys Arkins 3b154c24c3 refactor: publish master with tag latest (#1160)
Closes #1075
2017-11-13 11:32:46 +01:00
JYC e16e2ff6f2 chore: fix dev environment for Windows (#1156)
- use cross-env for jest
- escape `prettier` script
- remove snapshots that include `path.join()`

Closes #1148
2017-11-12 14:44:10 +01:00
singapore 203d419578 chore: fix dependency order 2017-11-12 14:29:23 +01:00
JYC c9335d5bf6 Add VSTS support (#1049)
This PR adds support for Microsoft's [Visual Studio Team Services](https://www.visualstudio.com/team-services/) platform (in addition to existing GitHub and GitLab support). 

Closes #571
2017-11-12 10:26:53 +01:00
renovate[bot] cd40695b7a fix(deps): update dependency moment to v2.19.2 2017-11-11 20:51:28 +00:00
renovate[bot] f1489e4916 fix(deps): update dependency showdown to v1.8.2 2017-11-11 13:51:31 +00:00