So what happen here? If I understand correctly dependabot creates a branch in a fork repository with a commit then this commit is merged back to the Apache GitHub repo by a committer.
In the previous model dependabot created a branch in the Apache GitHub repo then a committer merged this back to master or any other branch. In both case there is a commit by a bot which has been merged by a committer.. What is exactly the difference at the end? On Fri, 3 Sep 2021 at 8:19 am, David Jencks <david.a.jen...@gmail.com> wrote: > After thinking about it for a couple of minutes I’m fully behind Apache > policy forbidding automated commits to an Apache repository. If Eclipse > allows such commits I’d rather suspect they haven’t noticed them. > > Assuming that dependabot can’t deal with making it’s branch in a separate > repo it might be possible to make something like this work: > > 1. Someone fork the apache repo. > 2. Use something like > https://mathieu.carbou.me/post/649318432483033088/automatic-fork-syncing-with-github > to keep this fork up to date with the Apache repo. > 3. Run dependabot on this fork. > > In these circumstances I’m not sure what the target of the dependabot PR > would be or, if it’s the fork, how hard it would be to make a PR to the > Apache repo. > 4. Do something to apply the dependabot PR/changes to the apache repo. > > David Jencks > > > On Sep 2, 2021, at 2:48 PM, Olivier Lamy <ol...@apache.org> wrote: > > > > Hi, > > Really? This sounds like a productivity killer to remove such feature... > > the bot never write to master branch it just creates a branch and pr > which > > need to be validated/merged by a valid committer. > > FYI eclipse foundation definitely accepts this without problem so I guess > > we have a similar level of source management. > > > > > > > > On Wed, 1 Sept 2021 at 05:33, Gary Gregory <garydgreg...@gmail.com> > wrote: > > > >> I am missing something here: the whole point of dependabot is that it > >> creates a branch in GitHub, runs a build, and creates a PR. If you like > the > >> results, you can click merge, a huge time saver. > >> > >> I really don't want to loose this killer feature. > >> > >> Gary > >> > >> On Tue, Aug 31, 2021, 11:33 Chris Lambertus <c...@apache.org> wrote: > >> > >>> Third party write access to code repositories is expressly forbidden by > >>> Foundation policy: > >>> > >>> https://infra.apache.org/repository-access.html < > >>> https://infra.apache.org/repository-access.html> > >>> > >>> > >>> > >>> Infra has worked with GitHub to prevent dependabot from being able to > >>> write to our repos, but it appears that it is still able to under some > >>> circumstances. We will open yet another support case with GitHub > >> regarding > >>> this. > >>> > >>> Here is an example of a third party commit: > >>> > >>> https://github.com/apache/commons-io/pull/264 < > >>> https://github.com/apache/commons-io/pull/264> > >>> > >>> > >>> > >> > https://lists.apache.org/thread.html/ra4ca6fdfd6dd75e4579c334ca7f012df69ca00908dd48b645c1a7339%40%3Ccommits.commons.apache.org%3E > >>> < > >>> > >> > https://lists.apache.org/thread.html/ra4ca6fdfd6dd75e4579c334ca7f012df69ca00908dd48b645c1a7339@%3Ccommits.commons.apache.org%3E > >>>> > >>> > >>> > >>> This write access to commons-io appears to be in violation of the > >>> aforementioned policy. > >>> > >>> Dependabot's email alerts are currently the only acceptable method for > >>> working with the tool. > >>> > >>> > >>> -Chris > >>> ASF Infra > >>> > >>> > >>> > >>>> On Aug 30, 2021, at 10:53 AM, Gary Gregory <garydgreg...@gmail.com> > >>> wrote: > >>>> > >>>> The Apache git repo must be mirrored from Apache to GitHub, for > example > >>>> https://github.com/apache/commons-io, then you add a .github folder > >> and > >>>> files (see above link). > >>>> > >>>> Gary > >>>> > >>>> On Mon, Aug 30, 2021, 09:43 Lewis John McGibbney <lewi...@apache.org> > >>> wrote: > >>>> > >>>>> Thanks Gary and Sebb. > >>>>> How do I turn dependabot on? Last time I tried I was informed that > due > >>> to > >>>>> the program requiring write permissions to the repository, it wasn’t > >>>>> possible… > >>>>> This policy must have changed… > >>>>> Thanks for any info. > >>>>> lewismc > >>>>> > >>>>> On 2021/08/29 14:42:00 Gary Gregory wrote: > >>>>>> Most of Apache Common's components' are happy users of Dependabot, > >>> which > >>>>> is > >>>>>> used on our GitHub mirrored repositories. > >>>>>> > >>>>>> Gary > >>>>>> > >>>>>> > >>>>>> On Sun, Aug 29, 2021, 10:38 lewis john mcgibbney < > lewi...@apache.org > >>> > >>>>> wrote: > >>>>>> > >>>>>>> Hi builds@, > >>>>>>> I was advised to ask my question here instead of general@incubator. > >>>>>>> Thanks for any feedback > >>>>>>> > >>>>>>>> I understand that we cannot use automated tooling, specifically > >>>>> Dependbot > >>>>>>> ( > >>>>>>>> https://dependabot.com/) because it requests write access to the > >> ASF > >>>>>>>> project source code. > >>>>>>>> I have found this functionality to be really useful and wondered > if > >>>>> there > >>>>>>>> are any suggestions out there for automating the dependency > >>>>> management > >>>>>>>> workflow? > >>>>>>>> Thanks for any feedback. > >>>>>>>> lewismc > >>>>>>> -- > >>>>>>> http://home.apache.org/~lewismc/ > >>>>>>> http://people.apache.org/keys/committer/lewismc > >>>>>>> > >>>>>> > >>>>> > >>> > >>> > >> > > > > > > -- > > Olivier Lamy > > http://twitter.com/olamy | http://linkedin.com/in/olamy > > -- Olivier Lamy http://twitter.com/olamy | http://linkedin.com/in/olamy