fix(root): nx release publish issue for syntax error fixes NV-6506 #8922
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request updates the release workflow and publishing configuration for several packages to improve consistency and automation. The main changes involve switching to Nx's
run-manycommand for publishing, introducing a customnx-release-publishtarget for each package, and removing direct publish scripts from package manifests.Release workflow improvements:
.github/workflows/release-packages.ymlto usepnpm nx run-many -t nx-release-publishfor publishing packages, with support for nightly and latest tags via theNX_RELEASE_TAGenvironment variable.Nx publish target additions:
nx-release-publishtarget toproject.jsonfiles for@novu/js,@novu/react,@novu/nextjs, and@novu/react-native, enabling consistent publishing with custom options (public access, no git checks, dynamic tag). [1] [2] [3] [4]Package manifest cleanup:
"publish"script from thepackage.jsonfiles of@novu/js,@novu/react, and@novu/nextjs, centralizing publish logic in Nx targets instead. [1] [2] [3]Build and publish script refinement:
prepublishOnlyscript inpackages/add-inbox/package.jsonto suppress build output for cleaner logs.