Skip to content
Snippets Groups Projects
  1. Nov 03, 2017
  2. Nov 01, 2017
  3. Oct 25, 2017
  4. Oct 23, 2017
  5. Oct 18, 2017
  6. Oct 16, 2017
  7. Oct 12, 2017
  8. Oct 11, 2017
  9. Sep 22, 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 12, 2017
  12. Sep 02, 2017
  13. Sep 01, 2017
  14. Aug 28, 2017
    • Rhys Arkins's avatar
      feat: restart repo renovate after automerge (#751) · 6e9c73e3
      Rhys Arkins authored
      Previously, the automerge feature was causing some undesirable behaviour when multiple branches were open at the same time. Example: #707. The main problem is that other branches will still be calculated based on the original `package.json` contents and not the post-merge contents. The simplest solution seems to be:
      - Stop all subsequent branch processing after any automerge
      - Restart repository renovation
      This continues until no branch has automerged in a cycle.
      
      Closes #750
  15. Aug 26, 2017
  16. Aug 22, 2017
  17. Aug 21, 2017
  18. 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 
  19. Aug 17, 2017
  20. Aug 08, 2017
  21. Aug 04, 2017
  22. Aug 03, 2017
  23. Jul 30, 2017
    • Rhys Arkins's avatar
      feat: Ignore forked repositories unless already configured (#561) · 8fc97af5
      Rhys Arkins authored
      This feature is particularly useful in the case that renovate is enabled on all repositories a user/account has. Many of those might be forks, and it makes no sense to renovate those by default. Instead, Renovate will skip over forked repositories unless a renovate.json has been added to their root.
      Also, Renovate will now prune branches after deciding to skip a repository, whether because of a fork or disablement.
      
      Closes #541
  24. Jul 19, 2017
  25. Jul 18, 2017
  26. Jul 17, 2017
  27. Jul 09, 2017
  28. Jul 07, 2017
    • Rhys Arkins's avatar
      feat: Prune all orphan branches (#461) · 04e20dce
      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 
  29. Jul 06, 2017
Loading