From on December 11, 2017 20:4
We've been testing out dependabot and greenkeeper simultaneously on some simple open-source repos. Dependabot's compat scores and full integration with yarn lockfiles, without needing a secondary run of a script, means we can use --frozen-lockfile, so we'd like to switch to dependabot alone, but its handling of semver is confusing me.
We have a dev dependency to eslint-plugin-flowtype
which was updated twice in the last day.
We got 2 PRs (because we bumped manually, not a bug)
- https://github.com/holvonix-open/json2array/pull/2
- https://github.com/holvonix-open/json2array/pull/4
We had a caret dependency of ^2.39.1
which was then updated to ^2.40.0
and then ^2.40.1
by dependabot (greenkeeper did not do this, presumably because it uses semver and the later 2 are compatible with ^2.39.1
). Is this intentional on dependabot's part, or a bug? Why not, for example, just update the yarn lockfile with the latest (compatible) version, and just change package.json when the semver is incompatible?
The second piece of feedback is the daily bumps; not so important, but changing it to alert immediately on package update would be nice to have.
Copied from original issue: dependabot/feedback#61
该提问来源于开源项目:dependabot/dependabot-core