Skip to content

Custom semantic release configuration #50

@pawcoding

Description

@pawcoding

Instead of the default semantic release configuration that currently exists I want the experience to be customized.

Changelog

The Changelog should include Features, Fixes, and internal stuff like refactorings or dependency updates. Each category header with a fitting emoji. The contributors should also be included.

Issue comment

Still include the link to npm / GitHub +version number but a custom text. For pre-releases add a message that tells the issue creator that a solution is included in a pre-releases and ready to test after installing the linked version. Feedback is welcome to see if the bug was really fixed / the feature turned out as wished. Also tell the author that it will be included in the next regular release. @ mention the author in the try it out sentence.

For regular releases the link etc. should also be included, but there is no need to tell the user to try it out.

PR comments

Similar to the issue comment, include all the relevant links and tell the author that the PR is included in the next release and available in the pre-releases. Here there is no need to ask for feedback since they already implemented the changes themselves. But tell them thanks for their contribution.

Similar again for regular releases.

Metadata

Metadata

Assignees

Labels

priority/medium[internal] This is not a priority right now but will be done eventuallyteam/internal[internal] This will be done by the core teamtype/documentationImprovements or additions to documentation

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions