shipshapecode / ember-cli-release

Ember CLI addon for versioned release management
MIT License
90 stars 18 forks source link

This addon seems to be unmaintained - alternative: ember-cli-release-tag #77

Closed mydea closed 4 years ago

mydea commented 5 years ago

Since this addon seems to be unmaintained, and dependencies are woefully out of date, I made a forked, modernized version of this, ember-cli-release-tag.

Since there have been no responses to any issues and PRs for months (or years), and we do use that functionality somewhat often, I decided to make a mostly drop-in replacement with a more modern codebase and dependencies.

For now, this new addon is a bit streamlined and I have removed some options:

See #71 , #72, #69

For most common use cases, it should be enough to do

yarn remove ember-cli-release
yarn add ember-cli-release-tag

And continue as before.

rwjblue commented 5 years ago

FWIW, I personally use release-it (along with lerna-changelog) these days. I made a handy dandy boostrapping package to make it easier to get started (npm init rwjblue-release-it-setup in any package):

https://github.com/rwjblue/create-rwjblue-release-it-setup

RobbieTheWagner commented 4 years ago

@mydea would you be interested in helping merge that functionality in here, rather than forking? I'm happy to add you as a maintainer.

jacobq commented 4 years ago

@rwwagner90 FWIW there is also adopted-ember-addons (more info) if you find that you don't have time to maintain the addon but want it to continue living on for those using it.

mydea commented 4 years ago

I could try to add my changes here, but it is basically a complete re-write which tries to keep a similar (but not 100% matching) API surface.

Overall, I wonder if it is worth it, vs. just recommending to use release-it as @rwjblue recommended - which is a non-Ember specific solution to this problem, which actually also offers even more functionality. Maybe we should push the community to use that instead...?

jelhan commented 4 years ago

Overall, I wonder if it is worth it, vs. just recommending to use release-it as @rwjblue recommended - which is a non-Ember specific solution to this problem, which actually also offers even more functionality. Maybe we should push the community to use that instead...?

Just started to use release-it the first time. It has a ton of features I missed on ember-cli-release. I think it's time to drop another ember-specific solution in favor of the established tool in the non-ember world.

RobbieTheWagner commented 4 years ago

I could be in favor of suggesting release-it. Never used it before myself, but if @rwjblue likes it, it must be okay 😃

elwayman02 commented 4 years ago

release-it is fantastic, this RB is a great template for how to quickly and easily add it to any project:

https://github.com/ember-modifier/ember-modifier/pull/16