- 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
This allows for the easy overriding of our default `renovate/` branch naming. Closes #586
-
- Aug 03, 2017
-
-
Rhys Arkins authored
- Renames `packages` to `packageRules` - Refactor `packageName` to `packageNames` array - Refactor `packagePattern` to `packagePatterns` array - Adds `excludePackageNames` array - Adds `excludePackagePatterns` array Closes #529
-
- Aug 02, 2017
-
-
Rhys Arkins authored
Massaging of string to array is done in migration function.
-
Rhys Arkins authored
depTypes configuration is now refactored from being an array of strings/objects to having each type of dep (`dependencies`, `devDependencies`, `optionalDependencies`, `peerDependencies`) be a first class object in the namespace. The "old" way of configuring is still supported but is transformed using a migrateConfig script. Later, PRs will be raised to impacted repositories to suggest the new config.
-
- 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
-
- Jul 27, 2017
-
-
Ika authored
* feat: add 'patch' option to automerge * test: add tests for automerge = patch * docs: add patch option to automerge * refactor(isAutomergeEnabled): write code verbosely * feat: export isAutomergeEnabled * test(isAutomergeEnabled): add tests
-
- Jul 24, 2017
-
-
Rhys Arkins authored
It’s now possible to set `RENOVATE_LOCK_FILE_MAINTENANCE={}` in env to disable lock file maintenance. Closes #515
-
Rhys Arkins authored
-
- Jul 18, 2017
-
- Jul 08, 2017
-
-
Rhys Arkins authored
Renovate will now ignore any package.json files found within node_modules folders, with the option to disable this functionality by setting config.ignoreNodeModules=false.
-
- Jul 06, 2017
-
-
Rhys Arkins authored
Collaborator rarkins commented 14 hours ago Base branch for Pull Requests is now configurable via a new baseBranch configuration option. To take effect, this much be present in the default branch (e.g. master in most cases) so that it can be discovered and used. See FAQ for more details. Closes #443
-
- Jul 05, 2017
-
-
Rhys Arkins authored
This starts off [#359](https://github.com/singapore/renovate/issues/359) (configurable status checks) but only implements one sub-feature of it: disabling status checks to allow automerge if tests fail or if no tests are present.
-
- Jul 04, 2017
-
-
Rhys Arkins authored
Closes #427
-
- Jul 03, 2017
-
- Jul 01, 2017
-
-
Rhys Arkins authored
This changes how group are configured to align with the new lock file configuration. BREAKING CHANGE: old group* template options are no longer supported but can be migrated into group object
-
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
-
Rhys Arkins authored
-
- Jun 27, 2017
-
-
Rhys Arkins authored
* Group together pins * Install github-url-from-git * Get repositoryUrl from npm * Don’t delete excess pins * Update configuration.md * Update tests
-
Rhys Arkins authored
-
- Jun 25, 2017
-
-
Rhys Arkins authored
* Move to subdir * Downgrade eslint to 3 * Refactor api and config usage * Refactor mergeRenovateJson * Test mergeRenovateJson * getOnboardingStatus tests * Refactor repository structure * Refactor config.logger * Revert "Refactor config.logger" This reverts commit 6d7f81af6ee284d01aab811dab7eb05c2274edf3. * Refactor repository logging * Refactor try/catch * Refactor platform and onboarding * Refactor setNpmrc * Fix github logger * npm api use config.logger * Refactor repo worker logger * Refactor repo worker * Refactor branched upgrades * Repository refactoring * Move some debug logging to trace * Deprecate fileName * Refactor upgrades * Refactor repository logs * More repository log refactoring * Refactor repository location * Revert "Refactor repository location" This reverts commit faecbf29516737a2752de54103c0228b9112a51c. * Fix tests * mergeRenovateJson * Recombine repository worker * Add initApis tests * add detectPackageFiles tests * Add determineRepoUpgrades tests * start groupUpgradesByBranch tests * add test * add test * Finish groupUpgradesByBranch coverage * Test updateBranchesSequentially * Finish repo coverage * Finish branch worker coverage * Finish workers coverage * Fix isPin * Complete workers coverage * Finish helpers coverage * Add gitlab api tests * getBranchStatus tests * test createPr * start getPr testing * getPr * update and merge PR tests * getFile * getFileContent tests * getFileJson tests * createFile * updateFile * createBranch * commitFilesToBranch * update yarn * Update yarn
-
- Jun 20, 2017
-
-
Rhys Arkins authored
-
- Jun 08, 2017
-
-
Rhys Arkins authored
Add support for automerging without PR, Closes #177 * update definitions and docs * Add mergeBranch api * support merge commit * set automergeType * Update API * Refactor merge commit * branch-push working * Refactor branch * Add back base tree * Fix failing tests * Update definitions and docs * Fix automerge logic * Test isBranchStale * start mergeBranch test * test mergeBranch branch-push throws * more tests * test unknown commit type * pr tests * Detect automerge in versions helper * update tests for new automergeEnabled flag * refactor pr logic * complete pr worker tests * branch automerge tests * Update docs * refactor branch automerge check
-
- Jun 03, 2017
-
-
Rhys Arkins authored
* Update docs * Update yarn.lock
-
Rhys Arkins authored
* Add yarn cache support Closes #237 * Fix prettier
-
- Jun 02, 2017
-
-
Rhys Arkins authored
* Add jsonwebtoken * Add githubApp option * Add id and key configs * Add integer parsing to cli and env * Remove boolean app enablement * Drop got * Add API functions for GitHub Apps * debug not verbose in api * Add GitHub App Helper * Update redact function * Add GitHub app logic * Update logging * Fix lint * getInstallations tests * getInstallationToken tests * getInstallationRepositories tests * Refactor ghGot structure * Add github app tests * Add config tests * update lockfile
-
- Apr 29, 2017
-
-
Rhys Arkins authored
Closes #190
-
- Apr 26, 2017
-
-
Rhys Arkins authored
Closes #188
-
- Apr 21, 2017
-
-
Rhys Arkins authored
Closes #146
-
- Apr 20, 2017
-
-
Rhys Arkins authored
Closes #109 * Add automerge definition * Add mergeMethod * add mergePr for GitHub * update definitions * autodetect merge type * Check mergeable state * Don’t split majors if automerging any * Update mergePr api commands * fix initRepo tests * Add tests * Fix mergePr call * Fix description * Revert branchWorker changes * revert comment * Add test * Add major/minor separation tests * Add status-success tests * Add not-pending tests * Add automerge tests * Check branch status before merge
-
Rhys Arkins authored
-
- Apr 17, 2017
-
-
Rhys Arkins authored
* Add prCreation config option * Support ‘status-success’ configuration * Add option ‘not-pending’
-
Rhys Arkins authored
Closes #166 * Support multiple yarn.lock files for maintenance Closes #166 * Refactor maintainYarnLock logic
-
- Apr 15, 2017
-
-
Rhys Arkins authored
Closes #10, Closes #48 * Update configuration options * Upgrade dependencies to latest if groupName is configured * Update docs * Add groupName logic
-
Rhys Arkins authored
-
Rhys Arkins authored
Closes #133 * Add packages object * Add first test * Add override * More package tests * Update example config in docs * Add regex test
-
- Apr 13, 2017
-
-
Rhys Arkins authored
Closes #96 * Improve yarn logs * Add processYarnLock * Update worker.js * Update worker.js * Fix and update docs * Make Yarn Maintenance strings into templates
-
Rhys Arkins authored
-