momocow / semantic-release-gitmoji

✨🐛💥 A semantic-release plugin for gitmojis. Different from conventional changelog, Gitmoji commits are used to determine a release type and generate release notes.
MIT License
91 stars 20 forks source link

option deactivate github requirement #79

Closed ThommyH closed 1 year ago

ThommyH commented 1 year ago

I was trying to use the plugin to replace commit-analyser and found that it pulls github dependencies:

[semantic-release] › ✔ Loaded plugin "verifyConditions" from "@semantic-release/github" [semantic-release] › ✔ Loaded plugin "publish" from "@semantic-release/github" [semantic-release] › ✔ Loaded plugin "addChannel" from "@semantic-release/github" [semantic-release] › ✔ Loaded plugin "success" from "@semantic-release/github" [semantic-release] › ✔ Loaded plugin "fail" from "@semantic-release/github"

The problem here is: we dont use github but rather gitlab. Therefore, the question: Are these dependencies required for the plugin to work at all? If not, is there a way to disable the dependency which allows us to make use of this plugin?

momocow commented 1 year ago

Hi, I think it is a dependency of semantic-release itself rather than this plugin.

FYI

momocow commented 1 year ago

Or check it on the NPM site:

https://www.npmjs.com/package/semantic-release?activeTab=dependencies

ThommyH commented 1 year ago

thanks, i figured it out