Skip to content
Snippets Groups Projects
  1. Sep 29, 2017
  2. 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 
  3. Sep 13, 2017
  4. 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 
  5. Aug 29, 2017
  6. Aug 28, 2017
  7. Aug 26, 2017
  8. Aug 21, 2017
  9. 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
  10. Aug 04, 2017
  11. Aug 03, 2017
  12. Aug 02, 2017
  13. Aug 01, 2017
    • Rhys Arkins's avatar
      feat: Full patch separation support (#572) · d9d131de
      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 
  14. Jul 27, 2017
  15. Jul 24, 2017
  16. Jul 18, 2017
  17. Jul 08, 2017
  18. Jul 06, 2017
  19. Jul 05, 2017
  20. Jul 04, 2017
  21. Jul 03, 2017
  22. Jul 01, 2017
    • Rhys Arkins's avatar
      refactor: change group config structure · 3d9cd116
      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
      3d9cd116
    • 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
  23. Jun 30, 2017
  24. Jun 27, 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 20, 2017
  27. Jun 08, 2017
    • Rhys Arkins's avatar
      Support branch automerging (#274) · 112ff0b4
      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
      112ff0b4
  28. Jun 03, 2017
  29. Jun 02, 2017
    • Rhys Arkins's avatar
      Add GitHub App support (#230) · 07ad1333
      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
      07ad1333
Loading