- Sep 14, 2017
-
-
renovate[bot] authored
-
renovate[bot] authored
-
Rhys Arkins authored
- Any package names not matching valid pattern will be rewritten to “dummy” - “engines” and “scripts” fields will be completely removed Closes #801, Closes #784
-
Rhys Arkins authored
-
Rhys Arkins authored
-
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
-
- Sep 13, 2017
-
-
Rhys Arkins authored
* fix eslint configuration * run eslint fix
-
Rhys Arkins authored
-
Rhys Arkins authored
-
Rhys Arkins authored
-
- Sep 12, 2017
-
-
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
-
Rhys Arkins authored
* add minimatch * feat: use package names for ignoring when lerna or workspaces Renovate will now: - Find all package.json files matching lerna or yarn workspaces glob pattern - Retrieve package names from within those package.json files - Implicitly ignore (not renvoate) any of those names Closes #781
-
- Sep 11, 2017
-
-
renovate[bot] authored
-
- Sep 08, 2017
-
- Sep 07, 2017
-
-
Rhys Arkins authored
Helps #777
-
- Sep 03, 2017
-
-
Rhys Arkins authored
This will help “self heal” in cases where the branch becomes invalid and PR creation continually fails. Closes #773
-
- Sep 02, 2017
-
-
Rhys Arkins authored
If a repository has a lock file error (e.g. can’t look up a private module) then it will no longer attempt to create every branch. Instead, it will error/exit after the first branch. Additionally, “Pin Dependencies” has been sorted to be first and further branches won’t be added or updated until Pin Dependencies has been merged.
- Sep 01, 2017
-
-
Rhys Arkins authored
* remove registry-url * replace registry-url with registry-auth-token Fixes #793
-
Rhys Arkins authored
* fix: migrate “every xday” to “on xday” * fix: do not migrate before and after if before is after after e.g. do not migrate “after 1am and before 5am”
-
Rhys Arkins authored
A new config object `encrypted` can be defined at any level and contain encrypted configuration strings. Initial use is for encrypting an npm token for use with the hosted renovate app. Closes #650
-
- Aug 31, 2017
-
-
renovate[bot] authored
-
Rhys Arkins authored
Forward slash is replaced with %2F. It is assumed that this is backwards compatible with api v3 too. Closes #749
-
singapore authored
Closes #757
-
David Herges authored
GitLab 9.5 deprecates api v3 and `iid` must now be used for MRs
-
- Aug 29, 2017
-
-
Rhys Arkins authored
Renovate config can now support the fields `npmToken`, `npmrc` and `yarnrc`. `npmrc` and `yarnrc` (note no `.` prefix) can be used as an alternative to checking the respective files into the repo and have the same effect. `npmToken` is a shorter alternative and allows for just the npm token to be added, defaulting to the public npm registry.
-
- Aug 28, 2017
-
-
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
-
Rhys Arkins authored
We should not leave the PR unopened forever if the branch remains in not-pending state too long. Some status checks may leave the status as “pending” instead of “failed”. Defaults to 12 hours but is configurable. Closes #747
-
- Aug 27, 2017
-
-
Rhys Arkins authored
Closes #626