Checked that there is not already an Atom package that provides the described functionality: https://atom.io/packages
Description
In publish.coffee, the message is hard-coded to use Preparing %s release. However, if I'm using conventional commits and commitlint (and associated tooling), the resulting message should be closer to chore(release): preparing v%s release.
Since the publish process is (relatively) atomic, there is no way of interrupting it to have the proper message before it is pushed up and the rest of the logic goes through.
Steps to Reproduce
Use conventional commits.
apm publish minor
Expected behavior:
I expect to have the ability to override or reformat the message.
I like having the ability to track changes, generating change logs, and moving toward the semantic releases. Conventional commits help with that, in my opinion, which is why I've been migrating various libraries over.
Prerequisites
Description
In publish.coffee, the message is hard-coded to use
Preparing %s release
. However, if I'm using conventional commits and commitlint (and associated tooling), the resulting message should be closer tochore(release): preparing v%s release
.Since the publish process is (relatively) atomic, there is no way of interrupting it to have the proper message before it is pushed up and the rest of the logic goes through.
Steps to Reproduce
apm publish minor
Expected behavior:
I expect to have the ability to override or reformat the message.
Actual behavior:
The message is hard-coded.
Reproduces how often: 100%
Versions
Linux, but this is related to how the code works.
Additional Information
I like having the ability to track changes, generating change logs, and moving toward the semantic releases. Conventional commits help with that, in my opinion, which is why I've been migrating various libraries over.