Skip to content
Snippets Groups Projects
  1. Sep 02, 2017
  2. Sep 01, 2017
  3. Aug 26, 2017
  4. Aug 18, 2017
    • Rhys Arkins's avatar
      feat: shareable preset configs (#658) · ad40f0ab
      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 
  5. Aug 06, 2017
    • Rhys Arkins's avatar
      feat: unpublish-safe status check (#635) · d7a6bbe3
      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
  6. Jul 19, 2017
  7. Jul 18, 2017
  8. Jul 02, 2017
  9. Jun 27, 2017
  10. 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
  11. 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
  12. Jun 20, 2017
    • Rhys Arkins's avatar
      Replace winston logging with bunyan (#326) · 34421a38
      Rhys Arkins authored
      Closes #325 
      
      * Install bunyan
      
      * Set log level for jest
      
      * Replace winston requires with relative logger require
      
      * Add cliHelper
      
      * Strip unused
      
      * Trim unused and update colors
      
      * Update log messages
      
      * Enable dynamic log level
      
      * Update cli.js
      34421a38
  13. Jun 16, 2017
  14. Jun 07, 2017
  15. Jun 05, 2017
  16. Jun 04, 2017
  17. Apr 21, 2017
  18. Jan 31, 2017
    • Rhys Arkins's avatar
      Use async await (#78) · 528112bc
      Rhys Arkins authored
      All promise syntax has been replaced with async/await.
      `renovate` is now transpiled with `babel` to a `dist/` folder, which is the target of `main` and `start` in `package.json` now.
      `renovate` can be run in `node.js` v7 without transpilation using `npm run start-raw`
      
      Closes #77 
      528112bc
  19. Jan 29, 2017
  20. Jan 17, 2017
    • Rhys Arkins's avatar
      Don’t upgrade to future versions unnecessarily · 2e8721eb
      Rhys Arkins authored
      Closes #55
      
      commit 4914c5bbf401711b61d9a54330532175a51a167c
      Author: Rhys Arkins <rhys@keylocation.sg>
      Date:   Tue Jan 17 12:45:45 2017 +0100
      
          Update debug
      
      commit 55c8307381397399afda01038b6c50416cba27a3
      Author: Rhys Arkins <rhys@keylocation.sg>
      Date:   Tue Jan 17 12:44:08 2017 +0100
      
          Ignore versions newer than “latest”
      
      commit 8aa3e7daa937c0d86f89e1d704853ebee46a54a8
      Author: Rhys Arkins <rhys@keylocation.sg>
      Date:   Tue Jan 17 11:17:31 2017 +0100
      
          Ignore futures if current is not future
      2e8721eb
    • Rhys Arkins's avatar
      Refactor version filtering · a53f9069
      Rhys Arkins authored
      a53f9069
  21. Jan 15, 2017
Loading