- Sep 16, 2017
-
- Sep 13, 2017
-
-
Rhys Arkins authored
-
Rhys Arkins authored
-
- Aug 29, 2017
-
-
Rhys Arkins authored
Renovate config can now support the fields `npmToken`, `npmrc` and `yarnrc`. `npmrc` and `yarnrc` (note no `.` prefix) can be used as an alternative to checking the respective files into the repo and have the same effect. `npmToken` is a shorter alternative and allows for just the npm token to be added, defaulting to the public npm registry.
-
- Aug 27, 2017
-
-
Rhys Arkins authored
Closes #626
-
- Aug 19, 2017
-
- Aug 01, 2017
-
-
Rhys Arkins authored
This PR adds explicit patch support. A user can set `separatePatchReleases` to true and receive not only major/minor updates but also patch updates separately. This functionality is also implicitly enabled if `automerge` is set to `patch`. This PR also enables separate major/minor/patch configuration, e.g. config overrides for major versions, for patch versions, etc. `branchName` is currently overridden for patch branches using this technique. Closes #390, Closes #538
-
Rhys Arkins authored
Escape all scoped package mentions Escape in group PR bodies too Remove empty repositoryUrl links
-
- Jul 31, 2017
-
-
Rhys Arkins authored
Closes #564
-
- Jul 26, 2017
-
-
Rhys Arkins authored
Because we are running Promise.all on package lookups, we were getting some incorrect package names in our log messages.
-
- Jul 19, 2017
-
-
Rhys Arkins authored
This removes the need to JSON.stringify() objects in logs. Default bunyan fields plus our custom meta fields are stripped out, and everything else is stringified in the details field. Closes #498
-
- Jul 07, 2017
-
-
Rhys Arkins authored
-
Rhys Arkins authored
Schedule logic has been refactored to enable the pruning of all orphan branches. Now, schedules aren't checked at package-time, instead package upgrades are queued regardless of schedule. At branch time, it is checked whether the *branch* is scheduled and then the branch is not created/updated if it's off-schedule. This enables the repository worker to know all possible branches and hence be able to determine which remaining branches in the repository are "orphans" to be deleted. Closes #428, Closes #426
-
- Jul 06, 2017
-
-
Rhys Arkins authored
All PRs/branches will be shown in onboarding even if they have been scheduled for another day or time, providing a "full view" in the onboarding. Closes #429
-
- Jul 05, 2017
-
-
Rhys Arkins authored
Errors in PRs are expanded to include: - If renovate.json parsing fails - If an empty or unparseable package.json was found Closes #435
-
- Jul 04, 2017
-
-
Rhys Arkins authored
Warnings and Errors are bubbled up when renovating a repository, together with the existing upgrades. The Onboarding PR ("Configure Renovate") now displays them and encourages the user to fix before merging/closing the PR. Closes #414
-
- Jul 03, 2017
-
-
Rhys Arkins authored
* Add package phase * Rename phase to stage
-
- Jul 02, 2017
-
-
Rhys Arkins authored
Closes #410
-
- Jul 01, 2017
-
-
Rhys Arkins authored
This feature now allows a custom schedule to be defined for lock file maintenance. It is now enabled by default but runs only before 5m on Sundays. Closes #399 BREAKING CHANGE: lock file maintenance is enabled by default. Rules will apply to both yarn and npm (npm is yet to be implemented however). Existing mainainYarn* variables are removed and replaced by new lockFileMaintenance object.
-
- Jun 30, 2017
-
-
Rhys Arkins authored
This PR adds a scheduling feature, including timezone support. It's described in detail in the FAQ, but the summary is: * Timezones can be defined so that schedules are written in timezone of target repository * Schedules can be written in "plain english" * Multiple schedules allowed * Schedules can be defined all the way down to package level Closes #387
- Jun 29, 2017
-
-
Rhys Arkins authored
* Move yarn and npm helpers into branch worker * Fix name * Move package-json helper * Update name * Move changelog * Move github-app * Remove unused platform * Move logger * Fix lint
-
- Jun 27, 2017
-
-
Rhys Arkins authored
* Get repositoryUrl from npm Closes #350 * Generate repository url from npm query Closes #350
-
Rhys Arkins authored
* Move package-file worker * rename to renovatePackageFile * Move packageJson * Add getDepTypeConfig * Add * Revert "Add" This reverts commit d034e6149af90caf57de3f1b5069674fd8537bd3. * Refactor versions * rename findPackageFileUpgrades * rename versions * packageWorker * Refactor promises * move snapshots * Rename * Refactor versions * Refactor * Finish package worker * Major refactor * Remove worker tests * package/versions * Finish packageWorker tests * package-json test * Finish dep-type tests * Add back package-json helper test * Refactor package-file * Add back branch and pr * Add back remaining worker tests * update tests * remove snapshot * Fix dep-type coverage * Remove old tests * Coverage
-