- Nov 16, 2017
-
- Nov 10, 2017
-
-
Rhys Arkins authored
Instead of checking schedule first, now we check first if the PR is blocked by a closed PR. This provides more consistent feedback. Closes #1100
-
- Nov 08, 2017
-
- Nov 07, 2017
-
-
renovate[bot] authored
* chore(deps): update dependency prettier to v1.8.0 * reformat
- Oct 25, 2017
-
- Oct 21, 2017
-
- Oct 20, 2017
-
- Oct 19, 2017
-
-
Rhys Arkins authored
Previously, upgrades with failing lock files were not raised as PRs. Usually this is because of missing private module configuration. Now, Renovate will raise a PR but add a comment warning of the error, with the error log. It's raised as a comment because we now won't need to regenerate the lock file error every run, and we don't want to "lose" it if the PR description gets updated. Closes #600
-
- Oct 18, 2017
-
-
Rhys Arkins authored
* fix: strip duplicates from dependencies log * chore: update prAlreadyExisted log messages
-
Rhys Arkins authored
This feature adds a new behaviour to Renovate, where it will now add a comment to any existing closed PRs that are "blocking" currently valid updates. A new API function "ensureComment" has been added, its purpose is so we can ensure there exists only one comment with a certain subject/heading. This lets us prevent duplicates as well as update existing, without having to keep state about it. ensureComment needs porting to gitlab, but should be quite easy.
-
- Oct 13, 2017
-
-
Rhys Arkins authored
By default, Renovate will now continue *updating* - but not creating - branches even if off-schedule. This applies to features such as (a) rebasing branches if master changes, (b) updating if new version comes, (c) creating PRs if tests pass, (d) automerging. It is planned that (b) will be configurable in a future feature. To disable this behaviour altogether, set updateNotScheduled to false. Closes #879
-
- Oct 05, 2017
-
- Sep 02, 2017
-
-
Rhys Arkins authored
If a repository has a lock file error (e.g. can’t look up a private module) then it will no longer attempt to create every branch. Instead, it will error/exit after the first branch. Additionally, “Pin Dependencies” has been sorted to be first and further branches won’t be added or updated until Pin Dependencies has been merged.
-
- Aug 28, 2017
-
-
Rhys Arkins authored
Previously, the automerge feature was causing some undesirable behaviour when multiple branches were open at the same time. Example: #707. The main problem is that other branches will still be calculated based on the original `package.json` contents and not the post-merge contents. The simplest solution seems to be: - Stop all subsequent branch processing after any automerge - Restart repository renovation This continues until no branch has automerged in a cycle. Closes #750
-
- Aug 27, 2017
-
-
Rhys Arkins authored
Closes #626
-
- Aug 26, 2017
-
-
Rhys Arkins authored
This is a major refactor of branch code to prepare for Yarn workspaces plus creating PRs for branches with failing lockfiles. Marked as "feature" to cause a minor version bump due to the moderate chance of accidentally breaking something.
- Aug 24, 2017
-
-
Rhys Arkins authored
* fix: explicitly check automerge = true * update presets fixtures and tests * fix versions tests * update tests
-
- Aug 22, 2017
-
-
Rhys Arkins authored
tmpDir is now created once per-repository and package.json files are written and lockfiles generated based on the repo's directory structure. This way node_modules can be reused between branches in same run. Closes #501
-
- Aug 21, 2017
-
-
Rhys Arkins authored
Refactored the `automerge` field to change it to boolean. Existing string will be migrated to new config. Automerging lock files is now possible by adding `”lockFileMaintenance”: { ”automerge”: true}` to config. Closes #706
-
- Aug 14, 2017
-
-
Rhys Arkins authored
It was a mistake to enable this feature by default, and should be disabled. A check has been made to set the status to “success” if it was previously “pending” and the setting is now false. This should also cover the case when someone enables it and then disables it. Fixes #667
-
- Aug 08, 2017
-
-
Rhys Arkins authored
Fixes #649
-
- Aug 07, 2017
-
-
Ika authored
-
- Aug 06, 2017
-
-
Rhys Arkins authored
Renovate now adds a status check renovate/unpublish-safe that has the following behaviour: If any upgrade in the branch is < 24 hours old then the status check state is "pending" If all upgrades in the branch are 24 hours or more old then the status check state is "success" This is able to be disabled via a new option "unpublishSafe". Closes #494
-
Rhys Arkins authored
This prevents attempts to view the PR or check branch status again. Fixes #499
-
- Aug 05, 2017
-
- Aug 04, 2017
-
-
Rhys Arkins authored
No need for {{semanticPrefix}} to be specified in templates now - it will be implicitly added to start of commit message and PR titles if semanticCommits=true
-
Rhys Arkins authored
Checks for legacy PR title format so we don't accidentally recreate any of those.
- Aug 03, 2017
-
-
Rhys Arkins authored
commitMessage and prTitle will be converted to lowercase after compilation if semanticCommits=true Fixes #594
-
Rhys Arkins authored
Closes #226
-
- Jul 25, 2017
-
-
Rhys Arkins authored
We now check branch protection configuration for the repository's base branch to see if branches must be kept up-to-date. If so then we check Renovate branches for rebasing even if rebaseStalePrs is not set to true. Closes #524
-
Rhys Arkins authored
We should not rebase stale PRs if they have been edited any anyone. This adds a check from the PR to see if it can be rebased. If no PR then we assume we can - nobody should be editing our branches directly without PR. Closes #525
-
- Jul 24, 2017
-
- Jul 21, 2017
-
-
Rhys Arkins authored
Renovate now uses an embedded yarn binary. This way, the version of yarn used can be known + there is no requirement for Renovate admins to install yarn separately.
-