Commit Graph

1462 Commits (v10.45.2)

Author SHA1 Message Date
Rhys Arkins 1bbf0c1692 fix: don’t apply custom branchPrefix when onboarding 2018-01-06 10:19:00 +01:00
Rhys Arkins b711e0c3aa fix: handle 404 repos gracefully 2017-12-31 20:47:46 +01:00
Rhys Arkins 24b94765ff feat: skip over archived repositories (github) 2017-12-31 20:28:22 +01:00
Rhys Arkins 8684ff8a6b fix: don’t debug log the open pr twice 2017-12-30 06:29:40 +01:00
Rhys Arkins 1cb920fa4b fix: set/reset npmrc during init
Detect npmrc in root of repo and make sure it’s set early. Also ensure npmrc is reset at start of each run if necessary.

Helps 
2017-12-30 06:11:04 +01:00
Rhys Arkins 45d7c8f257 fix: check pr state for open or opened 2017-12-30 06:03:57 +01:00
Rhys Arkins 002de288c7 refactor: log pr if not 2017-12-29 17:03:27 +01:00
Rhys Arkins ba029d55e3 fix: set pathRules to be mergeable 2017-12-29 15:13:50 +01:00
Rhys Arkins 2420ec7e1e chore: update docs for pathRules 2017-12-29 15:13:42 +01:00
Rhys Arkins f8a10a9f4c feat: pathRules
Adds new configuration option “pathRules”. pathRules is an array of path rules. Each rule should contain a “paths” array which uses string or glob matching like the existing ignorePaths. If any of the paths in a rule matches a packageFile then the remaining configuration from the rule is applied to the packageFile.
2017-12-29 15:06:28 +01:00
Rhys Arkins e735ed9eb0 feat: restart renovation if any pr has changed from open to closed 2017-12-28 17:21:06 +01:00
Rhys Arkins 97fc3e6135 fix: pr should be ensured if branch automerge previously failed
If branch automerge *previously* failed, then still make sure we are keeping the PR up to date.

Closes 
2017-12-28 17:19:59 +01:00
Rhys Arkins 1a3b0b61ea refactor: remove edited PR comment and log warn instead 2017-12-28 16:29:03 +01:00
Rhys Arkins e08502f4b2 docs: add updating & rebasing deep dive to website 2017-12-28 06:21:45 +01:00
Rhys Arkins 5db05acbec docs: add skip ci example to commitBody 2017-12-28 06:04:01 +01:00
Rhys Arkins 94076fd80b docs: remove duplicate docker doc 2017-12-28 06:01:21 +01:00
Rhys Arkins 68b591a08d docs: add semantic commit deep dive to website 2017-12-28 05:57:01 +01:00
Rhys Arkins 6b91b87dee feat: stop updating PR if edited
Previously, Renovate would attempt to keep a branch up to date even if users had edited it. e.g. adding commits on top of the existing branch if newer versions were released. Now, Renovate adds a warning comment if a user has edited a branch, making it clear that responsibility for the branch is over to them and how they can undo this.

Closes 
2017-12-27 15:20:32 +01:00
Rhys Arkins 4984025b7c docs: improve readme benefits 2017-12-27 13:15:55 +01:00
Rhys Arkins fcca87332d docs: update readme and add self-hosted doc 2017-12-27 13:12:06 +01:00
Rhys Arkins 383302d433 refactor: info not warn if npm 401 response 2017-12-27 06:40:24 +01:00
Rhys Arkins 976f2ac57e feat: deduplicate changelogs
Deduplicate changelogs in monorepo PRs. i.e. the same monorepo won’t be included more than once.
2017-12-26 20:38:09 +01:00
Rhys Arkins e0e0b9defe fix: Revert "feat: restart renovation after github error"
This reverts commit eb579ff388.

For some reason it seems to be causing a reduction in throughput per hour in the app once deployed.
2017-12-26 19:45:17 +01:00
Rhys Arkins 82fa5cd64d refactor: warn if npm lookup fails with other than 404 2017-12-26 06:45:51 +01:00
Rhys Arkins 35d7a63d00 docs: add warning about config.js and extends 2017-12-26 06:28:28 +01:00
Rhys Arkins eb579ff388 feat: restart renovation after github error
When 404 or 422 errors are encountered writing updates, Renovate will now restart in an attempt to fix it. Usually this is because branches/PRs have been edited or closed while Renovate is running.

Closes 
2017-12-26 06:26:33 +01:00
Rhys Arkins f8b78ac347 docs: run prettier over docs 2017-12-26 06:22:11 +01:00
Rhys Arkins 3ac5c7b941 docs: add warning about github app reviewers support 2017-12-26 05:54:17 +01:00
Rhys Arkins 20592aec7d docs: update design decisions
Closes 
2017-12-26 05:48:01 +01:00
Rhys Arkins 6c49ba177e docs: correlate website configuration documentation with source code
This PR adds new checks that:
- Website configuration options are listed in alphabetical order
- Every relevant configuration option in source code is documented on the website
Website docs have been updated accordingly to pass.

Closes , Closes 
2017-12-26 05:40:14 +01:00
Rhys Arkins 2720688f4c feat: commit body
This PR adds the configuration option “commitMessageBody”. The contents of this will be appended to the commitMessage, separated by two line returns.
2017-12-25 20:37:14 +01:00
Rhys Arkins 163ce43a27 feat: update yarn resolutions
Detect if the upgraded dependency was already in “resolutions” and update it too if it was an exact match. Warn if it was not.

Closes 
2017-12-25 17:10:20 +01:00
Rhys Arkins 3c4f46b3b2 refactor: reduce config snapshots
Closes 
2017-12-25 16:43:57 +01:00
Rhys Arkins 27a501ff50 docs: fix website typos
Closes 
2017-12-25 16:32:32 +01:00
Rhys Arkins 1acc7af8cf chore: run prettier on website docs 2017-12-25 16:26:41 +01:00
Rhys Arkins 8e3c4c3d5d docs: add docs posts from renovateapp.com 2017-12-25 16:22:13 +01:00
Renovate Bot 62ccb42c1d fix: update dependency openpgp to v2.6.1 2017-12-24 20:45:26 +01:00
Rhys Arkins 4cfcee7b25 chore: info not warn for unsupported bazel remote 2017-12-24 20:43:44 +01:00
Rhys Arkins 4ec85ad818
feat: use version in pr title for synchronised groups ()
Now, if every upgrade in a group has the same new version, then the PR title will include this version.

Closes 
2017-12-24 11:14:34 +01:00
Rhys Arkins f45a460284 docs: update automated docs 2017-12-24 10:20:28 +01:00
Renovate Bot c3d22f165e chore: update dependency eslint to v4.14.0 () 2017-12-24 08:25:21 +01:00
Renovate Bot bc05c27126 chore: update dependency cross-env to v5.1.3 () 2017-12-23 21:02:34 +01:00
Renovate Bot ed24a769e1 chore: update dependency nock to v9.1.5 ()
chore: update dependency nock to v9.1.5
2017-12-23 12:40:43 +01:00
Renovate Bot 7dcb661932 fix: update dependency showdown to v1.8.6 ()
fix: update dependency showdown to v1.8.6
2017-12-23 12:32:17 +01:00
Renovate Bot 6192132405 fix: update dependency moment to v2.20.1 ()
fix: update dependency moment to v2.20.1
2017-12-23 12:28:50 +01:00
Rhys Arkins d61599fce7
chore: remove automerge settings
(Using Forking Renoate for now)
2017-12-23 09:04:47 +01:00
Rhys Arkins b850985926 refactor: add ls to npm install to view files in logs 2017-12-23 08:55:47 +01:00
Rhys Arkins 007be13313
feat: add api caching to gitlab ()
This PR ports across GitHub’s caching approach to the GitLab platform API.
2017-12-23 08:03:16 +01:00
Renovate Bot b69223b15c chore: update dependency jest to v22.0.4 2017-12-22 19:17:28 +01:00
Rhys Arkins 146e8f6982
feat: skip onboarding if renovate config detected in root package.json ()
Renovate will now detect if renovate config already exists within the project’s ‘package.json’ root, and skip onboarding if so.

Closes 
2017-12-22 19:14:26 +01:00