Closed jboix closed 7 months ago
St.:grey_question: |
Category | Percentage | Covered / Total |
---|---|---|---|
π’ | Statements | 98.37% | 483/491 |
π’ | Branches | 93.44% | 228/244 |
π’ | Functions | 100% | 136/136 |
π’ | Lines | 99.15% | 467/471 |
147 tests passing in 9 suites.
Report generated by π§ͺjest coverage report action from 0f1e6b1acba3758160b36a900942850440b8ab76
After discussion, we decided to keep semantic-release
, which is better suited to our needs.
Description
Closes #166 by transitioning from using
semantic-release
tochangelogen
for the GitHub release and changelog management. Changelogen, like semantic-release, adheres to conventional commits for versioning but distinguishes itself by requiring no additional configuration.This change has resulted in a streamlined setup with fewer dependencies and the elimination of the
.releaserc
configuration file.As part of the release procedure, changelogen now generates a comprehensive CHANGELOG.md, which is committed alongside the upcoming tag.
This simplification aims to enhance the project's release management process and improve overall maintainability.
Changes made
semantic-release
dependencies..releaserc
file.changelogen
dependency.pre-release.yml
action: it will now fetch the commit history which is required bychangelogen
to generate a comprehensive CHANGELOG.