Thanks Stefan for adding this very useful workflow. Few observations:

   - Instead of commenting, should it be a step in the approval workflow?
   Adding the skip label indicates explicit intent, and should make the
   approval step succeed.
   - Really minor: skip-changelog-check is slightly verbose. Wondering
if *skip-changelog
   *is good enough
   - Will be great to validate changelog entry against the target
   milestone. I was careless enough to miss that for one of the PRs -
   https://github.com/apache/lucene/pull/14609

With these changes, we don't need to worry about multiple changelog
comments in PR. For example - I don't want to skip-changelog, but not add
changelog until the PR is almost ready to be merged. Then, I need to add a
skip-changelog label first and then remove that later.


- Ankit

On Mon, May 12, 2025 at 4:55 AM Adrien Grand <jpou...@gmail.com> wrote:

> Thank you Stefan!
>
> On Mon, May 12, 2025 at 11:09 AM Stefan Vodita <stefan.vod...@gmail.com>
> wrote:
>
>> Hi everyone,
>>
>> We've been working on a bot to look at PRs, check for a CHANGES entry (
>> #13898 <https://github.com/apache/lucene/issues/13898>), and determine
>> the milestone the PR belongs to (#14190
>> <https://github.com/apache/lucene/issues/14190>).
>>
>> I got a few approvals to enable this bot in #14644
>> <https://github.com/apache/lucene/pull/14644>, but I want to tell you
>> all what to expect. If you want to see an example, look at the PR I've
>> been testing on <https://github.com/stefanvodita/lucene/pull/9>.
>> 1. If a PR does not have a CHANGES entry, the bot should post a comment
>> reminding us to create one.
>> 2. If a PR has a CHANGES entry, the bot will try to find the release that
>> entry is under and add the corresponding milestone to the PR.
>>
>> I'll keep an eye out on the bot, but if this isn't the behaviour you're
>> seeing, it would be useful to know! It won't work perfectly from the start,
>> but I think at this stage the bot should be able to handle most PRs
>> correctly. I'm planning to enable the bot tomorrow.
>>
>> Stefan
>>
>>
>
> --
> Adrien
>

Reply via email to