Skip to content
Snippets Groups Projects
  1. Dec 14, 2017
  2. Dec 07, 2017
  3. Dec 05, 2017
    • Rhys Arkins's avatar
      feat: travis.yml node_js versions support (#1243) · b8dadb71
      Rhys Arkins authored
      This PR adds support for renovating the `node_js` versions in `.travis.yml` configuration files. Important notes:
      - Functionality is disabled by default and hence opt-in via configuration
      - Added a new manager type `node` because it is anticipated to support more than just Travis in future, with mostly unified logic
      - Added the config option "policy" with supported values: lts, active, current, lts_latest and lts_active
      - Policy is actually an array, to allow additive combining, e.g. `["lts_latest", "current"]`
      - Actual node versions are *hardcoded*. There is no perfect metadata source for this and they change infrequently enough that it is definitely not a problem for now (next change will be in April 2018)
      - If node versions need updating, they are listed from newest to oldest
      - Replacing function attempts to detect the indention (spacing) in file and use that
      
      To enable, configure `node.enabled=true` and optionally `node.policy=["<policy>"]` if you want something other than `lts`.
      
      Closes #1208
  4. Nov 08, 2017
  5. Nov 07, 2017
  6. Oct 29, 2017
  7. Oct 24, 2017
  8. Oct 08, 2017
  9. Sep 15, 2017
  10. Sep 14, 2017
    • Rhys Arkins's avatar
      feat: Dockerfile digest support (#788) · a88ba0d1
      Rhys Arkins authored
      This feature adds initial support for renovating Dockerfiles. Renovate now:
      - Detects all `Dockerfile`s in repo
      - Searches for `FROM x` in first non-comment line, breaks x into image, tag, digest
      - Queries public Docker registry for image:tag combination to find latest digest
      - Patches Dockerfile if necessary
      - Creates branches/PRs as like with npm
      
      Closes #795 
  11. Sep 13, 2017
  12. Sep 12, 2017
    • Rhys Arkins's avatar
      feat: renovate meteor package.js dependencies (#786) · d765b34c
      Rhys Arkins authored
      This feature adds support for renovating Meteor's `package.js` files. Meteor config is disabled by default so must be manually enabled to work. If enabled, Renovate uses GitHub's search API to look for any files named `package.js` that include the text `Npm.depends`. If so then the file is parsed using Regex to extract its dependencies and check them for updates.
      
      Closes #785 
  13. Aug 29, 2017
  14. Aug 27, 2017
    • Rhys Arkins's avatar
      feat: yarn workspaces lock file support (#743) · 7c3df0ba
      Rhys Arkins authored
      This feature adds explicit support for correctly generating the yarn.lock file for workspaces. Specifically, it means that the yarn.lock in the root directory is regenerated whenever *any* package.json is modified. Previously lock files were only every updated if its corresponding package.json changes, but that is not the way yarn workspaces works.
      
      Closes #473
  15. Aug 26, 2017
  16. Aug 08, 2017
  17. Aug 04, 2017
  18. Aug 03, 2017
  19. Aug 02, 2017
  20. Jul 31, 2017
  21. 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
  22. Jul 24, 2017
  23. Jul 19, 2017
  24. Jul 07, 2017
  25. Jul 06, 2017
  26. Jul 05, 2017
  27. Jul 02, 2017
  28. 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
  29. Jun 30, 2017
  30. 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
Loading