- Aug 26, 2017
-
-
Rhys Arkins authored
The ignoreNodeModules feature is replaced with a generic ignorePaths one and allows any array of strings to be defined and package.json file matching them will be skipped/ignored. Also migrates any existing config/presets.
-
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 25, 2017
-
-
Rhys Arkins authored
Fixes #732
- Aug 24, 2017
-
-
Rhys Arkins authored
* fix: explicitly check automerge = true * update presets fixtures and tests * fix versions tests * update tests
-
Rhys Arkins authored
-
Rhys Arkins authored
- reuse suffix for any “before and after” splits - move “on every weekday” massage to migrate
-
- Aug 23, 2017
-
-
Rhys Arkins authored
- Split ‘x and y’ schedule into [x, y] - Replace schedules like ’on mondays’ with ‘on monday’
- Aug 22, 2017
-
-
renovate[bot] authored
-
Rhys Arkins authored
Eliminating one more possibility for #707
-
renovate[bot] authored
-
Rhys Arkins authored
Leave the rest to error.
-
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
-
Rhys Arkins authored
This makes for an uglier migration and potentially some redundancy, but is the only easy way to ensure that the migrated behaviour is definitely correct. Fixes #713
-
- Aug 21, 2017
-
-
renovate[bot] authored
-
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
-
Rhys Arkins authored
Add check for pr.canRebase. This will be false if the PR has been modified. Fixes #790
-
Rhys Arkins authored
Previously, preset resolution was being done last, after merges of renoate.json or package.json config. This caused wrong ordering of config in cases where both presets + regular config was in use. Instead, resolving of presets is now done at each stage before merging. Fixes #708
-
- Aug 20, 2017
-
- Aug 19, 2017
-
-
Rhys Arkins authored
-
Rhys Arkins authored
- Aug 18, 2017
-
-
renovate[bot] authored
-
renovate[bot] authored
-
renovate[bot] authored
-
Rhys Arkins authored
This PR implements eslint-inspired shareable configs. With this feature, we: - Add new config option "extends" * This is an array of preset config names that the current config or preset extends/inherits from - Add new config option "description" * Each preset config should include a description of its functionality that is human-readable - Provide a set of commonly use configs called "preset defaults" - Provide two "full" preset configs: "app" and "library" * Almost the same but app pins *all* version numbers while library only pins devdependencies - Replace regular config in onboarding with one of these two presets - Generate human-readable description of config in Onboarding PR - Support npm for hosting configs (both scoped and non-scoped) Closes #657, Closes #671, Closes #647