]> git.puffer.fish Git - matthieu/frr.git/commit
tools: add a script to generate draft release changelog
authorJafar Al-Gharaibeh <jafar@atcorp.com>
Tue, 2 Nov 2021 15:28:54 +0000 (10:28 -0500)
committerJafar Al-Gharaibeh <jafar@atcorp.com>
Mon, 6 Dec 2021 19:44:57 +0000 (13:44 -0600)
commit339bd66fdec3f5f6baadad2a74764cfd40705790
tree2896a755cd8fe00ed262f7e752471c26b6b5e3bb
parent2e38d79e646a2e37af717ed5e3a3b5365501fbc8
tools: add a script to generate draft release changelog

This utility script helps in generated formatted and consistent
change log including:
       1- group logs per daemon
       2- standarize daemon names (lowercase, end with d)
       3- capitalize all log lines
       4- no merge commits

caveat: comments are assumed to be in the form

   daemon-name : message

Sample Output:

```
sharpd
    Follow the practice on cli design for json output
    Install route supports nexthop-seg6 (step3)
    Install_routes_helper support zapi_route flags (step1)

snapcraft
    Add missing dependency
    Add pathd to frr snap daemons
    Change base to ubuntu 18.04 and libyang 2.0.7

staticd
    Convert typedef to enum
    Fix distance processing
    Fix late initialization of blackhole type
    Output config using nb callbacks instead of operational data
```

Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
doc/developer/frr-release-procedure.rst
tools/release_notes.py [new file with mode: 0755]