Here is a link to an example script generated CHANGES file from Jira:

https://raw.githubusercontent.com/apache/trafficserver/6.0.x/CHANGES

On Wed, May 17, 2017 at 10:48 AM Phil Sorber <[email protected]> wrote:

> The script can be updated to do Jira. ATS used a Jira version before they
> went to github. You can also separate out easily. In fact, we did it more
> easily with Jira than with github, since those categories are mutually
> exclusive in Jira and labels in github are not. You could also have a
> developer run the script regularly, or have CI do it.
>
> To Eric's comment, if you can make that indication in Jira/GitHub then you
> can transition that to the script. For example, a "Changelog" label in
> github that would mean to have it included.
>
> On Wed, May 17, 2017 at 10:37 AM Eric Friedrich (efriedri) <
> [email protected]> wrote:
>
>> What about a compromise where developer chooses whether or not a
>> feature/important fix is worth mentioning in the release notes. This would
>> be at feature granularity not individual commit.
>>
>> Then at release build time, a script gathers from JIRA/Github API all
>> fixes that were committed in that release and checks that into repo.
>>
>> —Eric
>>
>> > On May 17, 2017, at 12:18 PM, Phil Sorber <[email protected]> wrote:
>> >
>> > Don't we have a script that can generate this? ATS had this for a long
>> time
>> > and it became a huge hassle. It caused merge conflicts all the time,
>> that
>> > while easy to address, were a huge nuisance. It also ended up out of
>> date
>> > often.
>> >
>> > On Wed, May 17, 2017 at 10:11 AM Gelinas, Derek <
>> [email protected]>
>> > wrote:
>> >
>> >> +1 for sure. It'll also give us a way to scan the notes and see what
>> needs
>> >> documenting and what doesn't yet have it.
>> >>
>> >>> On May 17, 2017, at 11:44 AM, Dave Neuman <[email protected]> wrote:
>> >>>
>> >>> Hey All,
>> >>> One thing we discussed at the meetup was the addition of a
>> CHANGELOG.md
>> >>> file to the project.   This file will contain changes that are made to
>> >> the
>> >>> project including bug fixes and new features. (e.g.
>> >>> https://github.com/influxdata/influxdb/blob/master/CHANGELOG.md).
>> >> Adding
>> >>> this file means that we will now require each PR to contain an update
>> to
>> >>> the CHANGELOG.md file, and our documentation will need to be updated
>> >>> accordingly.
>> >>> I thought it would be good to open a vote for adding this file, and
>> if it
>> >>> passes, I will update the documentation and add a CHANGELOG.md file.
>> >>>
>> >>> Thanks,
>> >>> Dave
>> >>
>>
>>

Reply via email to