ICLAs aren't required for trivial contributions, though they are
required for committers. Are bots committers? Alternatively, if we
only merge PRs from the bot using the Merge button rather than the
@dependabot comment commands, then that ensures a committer is the one
who introduces the merge commit itself into the git repo.

As for dependencies, I've been facing an opposite constraint: the
endless security scanners complaining about every possible CVE or
proprietary vulnerability published about OSS libraries that have
patches available. As more and more companies embrace security, one of
the low-hanging fruits of software development is keeping dependencies
up to date [1]. As for ensuring things still work in older versions of
a library, perhaps we should have some way to run tests with old
versions of the library periodically to ensure we aren't breaking
compatibility unnecessarily.

[1]: 
https://owasp.org/www-project-top-ten/OWASP_Top_Ten_2017/Top_10-2017_A9-Using_Components_with_Known_Vulnerabilities

On Wed, 29 Jul 2020 at 14:45, Ralph Goers <ralph.go...@dslextreme.com> wrote:
>
> Hmm. Did dependabot sign an ICLA?  As secretary you should know ;-)
>
> I’m concerned about what impression it gives users regarding compatibility 
> with prior versions of dependencies. Almost nobody stays completely current 
> on everything. It is too time consuming. I’m also concerned if we have to 
> make modifications to support a new release as that implies the newer release 
> is not backward compatible os users would be locked in.  Fortunately, that 
> has rarely happened to us, at least as far as I am aware, but I do know that 
> Spring seems to run into this frequently - or at least the users of Spring do.
>

--
Matt Sicker <boa...@gmail.com>

Reply via email to