plone/buildout.coredev

mr.robot auto checkout not working?

Closed this issue · 7 comments

thet commented

mr.roboto doesn't add checkouts to checkouts.cfg automatically at the moment.

There were changes in core packages. The changeset was commited, but not added in checkouts.cfg in 5.1:
d79ebcd
aec1cdd

I had added them manually to checkouts.cfg here:
d586c4a

Same for 5.0.

/cc @gforcada @mauritsvanrees

I don't see any error on the log file... so I'm afraid I can not debug the problem.

@mauritsvanrees as you did some releases lately, did you notice any misbehavior?

With releases it is the other way around: we remove packages from checkouts. So I don't notice difficulties.

In the case of plone.app.multilingual: I wonder if the merge was done manually on the command line. That may mean nothing is triggered in mr.roboto: direct commits to a branch do not trigger the robots.

@mauritsvanrees good point, @thet was the merge done manually? mr.roboto only listens to github activity and does not check commits directly

@thet if you did not notice any other problem I will close it as a hiccup or as @mauritsvanrees mentions that it was a manual merge, feel free to re-open if you disagree

thet commented

Today I had again this problem - I prepared several PRs (summarized here) plone/Products.CMFPlone#1828 - @jensens merged it but nothing was written to checkouts.cfg (Products.CMFPlone and plone.app.upgrades were already present, though).

I added the missing repos by hand:

  • plone.app.widgets
  • Products.Archetypes
  • plone.app.z3cform
  • plone.app.contentrules
    94931ad

Also, the repos targeting 5.0 were not auto-added to checkouts.cfg there either:
e9107fe
here, only plone.app.contentrules was missing and plone.app.upgrades already in place.

maurits was doing released today, so there might be an connection to this.

/cc @gforcada @mauritsvanrees

and again fixed. We need to put an watchdo there.

During releasing I did not touch the packages that you link to, so not sure what could be causing this.