I think it would be a great addition to be able to run semantic-release (or similar) on publishable libraries.
Lerna have something like this. I found this mono repo that demonstrates an independent setup
lerna publish --conventional-commits
There's two modes to this, fixed and independent.
Hope you'll consider it
This will very useful expect this as soon as possible , Thanks !
This issue has been automatically marked as stale because it hasn't had any recent activity. It will be closed in 14 days if no further activity occurs.
If we missed this issue please reply to keep it active.
Thanks for being a part of the Nrwl community! 馃檹
Not sure what to do here. Should I keep this alive until it's implemented or rejected?
@vsavkin Can you please help us to know when this will be taken for enhancement ?
Sorry. The issue was marked by mistake. I removed the label.
Any movement on this or is it planned?
This is one key piece I am missing right now to be able to independently version each app in NX.
Anybody using any workarounds?
semantic-release is a great project but I would be willing to move to something else if its not possible.
If I could get each app independently versioned (package.json) and Tags in git - all the other stuff I want to do like docker deploys etc - would just fall into place :-)
I would be really interested in what others have done here - or is it just a non-starter?
Any planned "deploy" commands for NX, I did check the community plugins and couldn't find anything that would work here - maybe I missed something?
do we have something new with this work? is a very important feature, which is preventing large migrations to nx workspaces.
the community compodoc plugin seems to have solved it with an alternative solution, they created a release target in publishable projects.
you can see more here: https://github.com/twittwer/nx-tools/tree/master/tools/release
Do you believe it is a good way @vsavkin ?
It would be nice if it could also work for apps that are packaged in docker images. to version the docker images :)
I would love also a dedicated CHANGELOG for each application, and also an update of the version in package.json if exists in app.
Any chance to get this feature prioritized for version 11?
Will be nice to have!
maybe present another solution with the community, like for example, what reason do we have to version all libraries together, I think it would be a great idea as long as we don't have a solution to version using semantic release
Couldn't you just add a version field to workspace.json? Then generate a CHANGELOG per lib/app. Trying to additional package.jsons is probably a bad idea
EDIT: Curious @vsavkin if you've changed your view on this since this issue: https://github.com/nrwl/nx/issues/309#issuecomment-561730149
Most helpful comment
This will very useful expect this as soon as possible , Thanks !