-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unblock after JuliaRegistrator force-pushed? #97
Comments
The automerge is blocked by any blocking comments. This is the intended behavior. For example, suppose I make a registration to register my package Suppose that for whatever reason (maybe I don't have compat entries), the automerge fails. Now, you post a comment saying the following: "Dilum, my package Your comment does not include the text I ignore your comment, and I add compat entries to my package, and I re-trigger Registrator, and Registrator force-pushes, and the new auto-merge check passes. But my PR should not be automerged. You posted a blocking comment! The solution in your case is to have all commenters edit their comments to include the text |
I think it would be nice to at least update the comment generated by the bot before closing it. It is not clear how the bot works if you are not the implementer. (e.g., the bot can have state which is updated when the comment with
OK I didn't even realize that it was designed to be stoppable by anyone. IMHO, this design choice seems to have some problems:
|
Registry maintainers can edit comments (I have done this multiple times for people).
The target is the package author itself mostly, since it is quite common that you realize you forgot something for the release the moment you submitted the registry PR. (It has happened to me multiple times).
See above. However, should we consider only checking comments after the last approve? It is quite easy to forget to update your comment. |
It kind of defeats the purpose of having blocking comments if you can just invalidate all blocking comments by re-triggering Registrator. |
🤷♂️ it is almost always the package author that wants to block, and when that package author has retriggered it is presumable because the blocking comment is not valid anymore? If we want maintainers to block, maybe look for a |
Those are fair points. |
I won’t oppose this change. |
Is this still an issue in practice? I think things have been going pretty smoothly with AutoMerge, right? So I am inclined to close this again as Worst case, a registry maintainer can just edit a comment to add the |
|
In JuliaRegistries/General#5060, it seemed that auto-merge did not kick in even after JuliaRegistrator force-pushed and auto-merge check passed. This is presumably because earlier comments did not include
[noblock]
. Is it possible to unblock auto-merge in a case like this?The text was updated successfully, but these errors were encountered: