Transforms the generated release notes output from release-drafter.
This utlity will take a markdown file that looks like this:
## 🐛 Bug Fixes
- AB-5284-People Assignments vs Search - End Date discrepancy @kcvikander (#4245)
- AB#5258 Fix Service Offering only uses rate card default bill rate @codeBelt (#4240)
- AB#5284 Use ISO date for requests to strip time @kcvikander (#4241)
- AB-5266-fix pdp dropdown order @pstubbs-rt (#4236)
- AB-5272 Fix Sales pipeline listing page displays $0 for all Planned Revenue @codeBelt (#4235)
- AB#5240 - Employee search assignment dates @kcvikander (#4231)
- AB-5282 Fix Tab Submit @kcvikander (#4233)
and format everything to something consistent like this:
## 🐛 Bug Fixes
- [AB#5284](https://dev.azure.com/parallax-app/Parallax%202023/_workitems/edit/5284) - People Assignments vs Search - End Date discrepancy @kcvikander (#4245)
- [AB#5258](https://dev.azure.com/parallax-app/Parallax%202023/_workitems/edit/5258) - Fix Service Offering only uses rate card default bill rate @codeBelt (#4240)
- [AB#5284](https://dev.azure.com/parallax-app/Parallax%202023/_workitems/edit/5284) - Use ISO date for requests to strip time @kcvikander (#4241)
- [AB#5266](https://dev.azure.com/parallax-app/Parallax%202023/_workitems/edit/5266) - fix pdp dropdown order @pstubbs-rt (#4236)
- [AB#5272](https://dev.azure.com/parallax-app/Parallax%202023/_workitems/edit/5272) - Fix Sales pipeline listing page displays $0 for all Planned Revenue @codeBelt (#4235)
- [AB#5240](https://dev.azure.com/parallax-app/Parallax%202023/_workitems/edit/5240) - Employee search assignment dates @kcvikander (#4231)
- [AB#5282](https://dev.azure.com/parallax-app/Parallax%202023/_workitems/edit/5282) - Fix Tab Submit @kcvikander (#4233)
In order to use this utility, you must first clone this repository. Then:
input.md
docpython3 main.py
output.md
This project includes unit tests found in test_main.py
. Any changes, additions, or removals in main.py
must be accounted for in the tests.
Tests can be run using the following command: python -m unittest test_main.py