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

Evaluating the change from semantic-release to changelogen #166

Closed amtins closed 7 months ago

amtins commented 7 months ago

As a Pillarbox developer, I'd like to know if changelogen can be used instead of semantic-release to potentially remove a number of development dependencies.

Acceptance Criteria

jboix commented 7 months ago

I've made a test in a forked project, it seems that is working fine with no configuration, see the Release that it generated.

By default it also generates and commits a CHANGELOG in the project, the changelog can be disabled by adding the option --no-output if desired.

I've submitted a draft based on the forked project: #172

amtins commented 7 months ago

@jboix the issue that I have is how the SemVer is handled and its consistency, a few examples:

That said, I absolutely love this project and how easy it is to configure and I would love to use it. Maybe we could help them fixing these minor issues. What do you think?

amtins commented 7 months ago

Thank you @jboix for the PR handling the BREAKING CHANGE https://github.com/unjs/changelogen/pull/168 👍🏽 👌🏽

amtins commented 7 months ago

We've decided to keep semantic-release as it offers more functionalities.