SRGSSR / pillarbox-web

Pillarbox is a versatile media playback ecosystem engineered for the web.
https://srgssr.github.io/pillarbox-web-demo/
MIT License
11 stars 1 forks source link

chore(ci): use changelogen #172

Closed jboix closed 7 months ago

jboix commented 7 months ago

Description

Closes #166 by transitioning from using semantic-release to changelogen 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

github-actions[bot] commented 7 months ago

Coverage report

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

Test suite run success

147 tests passing in 9 suites.

Report generated by πŸ§ͺjest coverage report action from 0f1e6b1acba3758160b36a900942850440b8ab76

amtins commented 7 months ago

After discussion, we decided to keep semantic-release, which is better suited to our needs.