Skip to content
Snippets Groups Projects
  1. Jul 02, 2018
  2. Jun 25, 2018
  3. Jun 04, 2018
  4. May 06, 2018
  5. Apr 17, 2018
  6. Apr 12, 2018
  7. Apr 04, 2018
  8. Mar 28, 2018
  9. Mar 12, 2018
  10. Mar 01, 2018
  11. Jan 25, 2018
  12. Nov 12, 2017
  13. Nov 08, 2017
  14. Sep 14, 2017
  15. Aug 02, 2017
  16. Jul 31, 2017
  17. Jul 28, 2017
    • Rhys Arkins's avatar
      feat: Log warnings when unknown configuration options or option types found (#554) · 7d493a14
      Rhys Arkins authored
      This PR adds detection and log warnings for the following config validation errors:
      - Unknown config option (e.g misspelling of a valid config option)
      - Config option is a wrong type (e.g. string instead of boolean)
      
      It does *not* propagate this warning to the user (i.e. in onboarding or PRs) yet due to the high chance that we'll find a false negative. I will watch logs for a week or so and then once happy with results will activate user-visible warnings via #556.
      
      Closes #548, Closes #555
  18. Jul 18, 2017
  19. Jul 15, 2017
  20. Jul 01, 2017
    • Rhys Arkins's avatar
      feat: schedule support for lock file maintenance · 6f49927a
      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.
      6f49927a
  21. Jun 29, 2017
    • Rhys Arkins's avatar
      Refactor helpers (#382) · 552b5e68
      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
      552b5e68
  22. Jun 28, 2017
  23. Jun 27, 2017
    • Rhys Arkins's avatar
      Update docs · 6e12c35d
      Rhys Arkins authored
      6e12c35d
    • Rhys Arkins's avatar
      Fix isGitHub · 1669cefb
      Rhys Arkins authored
      1669cefb
    • Rhys Arkins's avatar
      Refactor worker code (#362) · 463d2fc3
      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
      463d2fc3
  24. Jun 26, 2017
  25. Jun 25, 2017
    • Rhys Arkins's avatar
      Refactor repository worker (#344) · 19f4b3b0
      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
      19f4b3b0
  26. Jun 22, 2017
    • Rhys Arkins's avatar
      Refactor to enable log context (#331) · 10622a18
      Rhys Arkins authored
      Closes #317 
      
      * Install traverse
      
      * Scrub api and logger in stringify config
      
      * Use stringifyConfig
      
      * Ignore logs
      
      * Add meta to CLI logs
      
      * Refactor repo structure
      
      * rename repoWorker
      
      * renamed worker
      
      * Refactor logger location
      
      * Refactor main worker
      
      * Refactor getRepoConfig
      
      * Refactor err
      
      * Refactor repo logger
      
      * Add config serializer and logger
      
      * Refactor redact
      
      * Remove stringifyConfig
      
      * Refactor onboarding
      
      * Set packageFile logger
      
      * Refactor package file logic
      
      * branch and pr logging
      
      * Improve log context
      
      * Fix tests part 1
      
      * more test fixes
      
      * Fix github init
      
      * All tests passing
      
      * Rename cli helper
      
      * Refactor logger
      
      * Add logger tests
      
      * Add config serializer tests
      
      * Add configParser tests
      
      * Fix package file tests
      
      * Expand package-file tests
      
      * Use defaultConfig
      
      * Add package-file tests
      
      * Refactor
      
      * Finish package-file tests
      10622a18
Loading