Party people I m workin…
Party people! I’m working on a migration for the Nx monorepo to migrate Nest 6 to Nest 7. I’m wondering if anyone has some pointers on how to actually test this? Y tried yarn link @nrwl/nest
in my target project and ran yarn upgrade
but that does not seem to do the trick
Responses:
you mean testing the migration?
Indeed - but as in running it in a project that has nx 8 and nest 6
I don’t think the migrations have any other tests?
ok I see
so we have scripts in the Nx repo that allows you to quickly spin up a local registry (Verdaccio) and release a version of nx there.
basically
https://github.com/nrwl/nx/blob/master/CONTRIBUTING.md#publishing-to-a-local-registry
Ah check. I will go that route
you basically follow that guide and then release a version of Nx locally with
yarn nx-release 9.3.1-beta.102 --local
obviously the version you give should be larger than any other existing right now, otherwise that will get pulled from npm
Cool, thanks
so right now for instance we have 9.4.0-beta.1 deployed, so you’d go either wiht 9.4.0-beta.100
etc..
Yeah. I knew the registry. script was there, I actually forked it (https://nxpm.dev/docs/commands/registry) . Just did not cross my mind to test it that way :slightly_smiling_face:
and in the test repo you then just invoke ng update
or nx migrate …
:slightly_smiling_face:
oh cool :slightly_smiling_face:
yeah I still have to look into nxpm.dev :slightly_smiling_face: Someone posted it in our internal channel last week
thx for all the work you do on Nx btw :pray:
My pleasure! I’m super happy I get to contribute and it’s so cool to see the community growing :slightly_smiling_face:
Curious about what you think about nxpm. I would love to add more useful tools and feature requests
Ok, having migrations like this is simply awesome… :nerd_face:
In other news, having the registry worked - thanks