[Starlingx-discuss] Release notes/change log creation script

Scott Little scott.little at windriver.com
Thu Dec 20 16:13:15 UTC 2018


We have been generating a change log for the last few successful builds.

e.g.

http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/20181214T060000Z/outputs/CHANGELOG.txt

Format is
- one change per line
- tab delimited fields
- Fields:
   <path to root of git>
   <sha>
   <commit date>
   <author name>
   <author email>
   <Title>

./cgcs-root/stx/git/distributedcloud              d1e5526d8468b06cc62b81bf2158a565cac94a66  2018-12-12 20:46:58 +0000	Alex Kozyrev	alex.kozyrev at windriver.com	Add Barbican user to the list of subcloud users.
./cgcs-root/stx/stx-config                        9453402511c7858bb1cf52428808b5689a3d95cd  2018-12-13 21:59:38 +0000	Gerrit Code Review	review at openstack.org	Merge "Enhancements for the rbd-provisioner helm chart"
./cgcs-root/stx/stx-config                        e8203ff83e733f4b934f3c6d03c8935386003310  2018-12-13 19:50:26 +0000	Gerrit Code Review	review at openstack.org	Merge "Don't delete nova-ks-endpoint job in nova chart"
./cgcs-root/stx/stx-config                        6b2be98f0ddbbee4c507f01d509d5e42153ee606  2018-12-13 19:13:15 +0000	Irina Mihai	irina.mihai at windriver.com	Enhancements for the rbd-provisioner helm chart
./cgcs-root/stx/stx-config                        2f3e6d9915361c1ca065491418510a7680391023  2018-12-13 10:36:07 -0500	Angie Wang	angie.wang at windriver.com	Don't delete nova-ks-endpoint job in nova chart
./cgcs-root/stx/stx-fault                         41f6f2e675f1a7e07b107296eec1e616b6945461  2018-12-13 18:27:59 +0000	Gerrit Code Review	review at openstack.org	Merge "Standardize install target for fm-common."
./cgcs-root/stx/stx-fault                         f6d95a0a9d367284c491ae74b1f2ec1c3c531309  2018-12-05 15:06:56 -0600	Erich Cordoba	erich.cordoba.malibran at intel.com	Standardize install target for fm-common.
./cgcs-root/stx/stx-integ                         d320036b0be13833bd4dfb8ff9e0f71c1e77473e  2018-12-13 22:52:55 +0000	Gerrit Code Review	review at openstack.org	Merge "fix tpm certificate handling"
./cgcs-root/stx/stx-integ                         14f168ac4b4fdfcb45bdff7e0d82715ec9a2c589  2018-12-13 20:22:44 +0000	Gerrit Code Review	review at openstack.org	Merge "Fix collectd Memory plugin Strict Mode learning"
./cgcs-root/stx/stx-integ                         0ec172537192932c11f7a9cdc799fbc7e49a22e1  2018-12-13 09:31:03 -0500	Eric MacDonald	eric.macdonald at windriver.com	Fix collectd Memory plugin Strict Mode learning
./cgcs-root/stx/stx-integ                         81fded989a237a9b8a3b2998684fd9c0c689f077  2018-12-12 14:48:49 -0500	Paul-Emile Element	Paul-Emile.Element at windriver.com	fix tpm certificate handling
./cgcs-root/stx/stx-nfv                           3ce422d5a2d572b639eba52001444ce3d11a9bec  2018-12-13 21:46:00 +0000	Gerrit Code Review	review at openstack.org	Merge "Allow VIM to manage services independently"
./cgcs-root/stx/stx-nfv                           b6f7a850592cc3ba90b7a00874e3a629fffee26a  2018-12-13 08:08:13 -0500	Kevin Smith	kevin.smith at windriver.com	Allow VIM to manage services independently



On 18-12-19 04:31 PM, Young, Ken wrote:
> We haven't gotten to this yet but we will.  Let's discuss tomorrow.
>
> /KenY
>
> On 2018-12-19, 4:23 PM, "Victor Rodriguez" <vm.rod25 at gmail.com> wrote:
>
>      Ken
>      
>      Any update on this? Do you still need this script for the CENGN
>      release notes/changelog?
>      
>      Can we discuss this topic on tomorrow build meeting?
>      
>      Regards
>      
>      On Thu, Dec 6, 2018 at 10:56 AM Ponce Castaneda, Guillermo A
>      <guillermo.a.ponce.castaneda at intel.com> wrote:
>      >
>      > Hello everybody,
>      >
>      > I want to share with you the following script that we use internally to create a Change Log everytime we generate a new StarlingX ISO.
>      > Here, internally, we have a Jenkins server that creates (or tries to) a new ISO every day, and with this ISO we also create a manifest.xml file, and by using another job that is triggered just as the ISO Job finishes we create the Change Log by using the following script:
>      > https://gist.github.com/gaponcec/99f19e2bc972761e11ccba2260622d10
>      >
>      > The script has the following requirements: Argparse, gitpython, xmljson, dictdiffer and PTable.
>      > It requires two parameters, the old manifest.xml and the new one and it should be run like this:
>      > $ python3 create_change_log.py-o old_manifest.xml -n new_manifest.xml
>      >
>      > This will give you the change log on stdout.
>      >
>      > On our Jenkins script we save a file with this and e-mail it to the team afterwards.
>      >
>      > Please let me know what you all think about, feedback is really appreciated.
>      >
>      > - Guillermo Ponce
>      >
>      > _______________________________________________
>      > Starlingx-discuss mailing list
>      > Starlingx-discuss at lists.starlingx.io
>      > http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
>      
>
> _______________________________________________
> Starlingx-discuss mailing list
> Starlingx-discuss at lists.starlingx.io
> http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss





More information about the Starlingx-discuss mailing list