feat(npm): support git digest updates (#2528)
Adds support for renovating git references in `package.json` files. Supports updating semver tags or sha1 references ("commit hashes"). Also includes support for updating git references from *private* GitHub repositories, if the following conditions are met: - Renovate user/token is authorised to read from the source private repository - Dependency is written like `git+https://github.com/owner/repo.git#ref` in `package.json` Closes #415, Closes #817
Showing
- lib/config/definitions.js 6 additions, 2 deletionslib/config/definitions.js
- lib/config/templates/digest/pr-body.hbs 33 additions, 0 deletionslib/config/templates/digest/pr-body.hbs
- lib/datasource/github.js 34 additions, 0 deletionslib/datasource/github.js
- lib/manager/npm/extract/index.js 14 additions, 1 deletionlib/manager/npm/extract/index.js
- lib/manager/npm/post-update/index.js 24 additions, 1 deletionlib/manager/npm/post-update/index.js
- lib/manager/npm/update.js 13 additions, 5 deletionslib/manager/npm/update.js
- test/datasource/github.spec.js 34 additions, 0 deletionstest/datasource/github.spec.js
- test/manager/npm/__snapshots__/update.spec.js.snap 2 additions, 0 deletionstest/manager/npm/__snapshots__/update.spec.js.snap
- test/manager/npm/extract/__snapshots__/index.spec.js.snap 37 additions, 6 deletionstest/manager/npm/extract/__snapshots__/index.spec.js.snap
- test/manager/npm/update.spec.js 16 additions, 0 deletionstest/manager/npm/update.spec.js
- test/workers/branch/lock-files/index.spec.js 5 additions, 0 deletionstest/workers/branch/lock-files/index.spec.js
- test/workers/repository/updates/__snapshots__/flatten.spec.js.snap 8 additions, 0 deletions...ers/repository/updates/__snapshots__/flatten.spec.js.snap
Loading
Please register or sign in to comment