kiwiproject / kiwiproject-changelog

Generates change logs
MIT License
1 stars 0 forks source link

Tear it all apart... #197

Closed sleberknight closed 1 month ago

sleberknight commented 1 month ago

The high-level summary is that this replaces all the git log parsing for issue numbers with calls to the Search and Commit endpoints in the GitHub REST API. The Search endpoints are used to find the issues and PRs linked to a specific milestone. The Commit endpoint is used to find the unique commit authors (as opposed to the creator and/or assignees of issues and PRs). So, a lot of code was outright removed, a lot was replaced, and a lot of things were renamed to better align with that they are. Hopefully, this makes things more clear. Also, while adding and replacing code, tests have been added so the overall coverage is now closes to 90%. The only major thing not tested is in the App class.

Major renames and refactorings:

Additions/Changes:

Command line args:

Removals:

Misc:

Documentation

Closes #194

sonarcloud[bot] commented 1 month ago

Quality Gate Passed Quality Gate passed

Issues
1 New issue
0 Accepted issues

Measures
0 Security Hotspots
83.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud