Just noticed that the logic for adding target milestones using
the changelog entry is already there. Nice, thanks!

Created small PR for updating the skip-changelog label string -
https://github.com/apache/lucene/pull/14661

On Tue, May 13, 2025 at 2:12 PM Ankit Jain <jain.ank...@gmail.com> wrote:

> 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