Hello there. I have an issue managing packages in pnpm monorepo if they have some references to the other workspace packages through aliases.
Let's say, there's a package called package2, and it has its workspace-peer in the dependencies:
package.json of package2
"dependencies": {
"package1": "workspace:*",
}
After the publishing via semantic-release-monorepo, I receive following error trying to install package2 in some other project, as a result:

As I understand, the problem is that pnpm converts such "cross-dependency" references into regular deps within its publish command, but semantic-release doesn't.
Now, after the very first release, I replace these "workspace:*" references with actual freshly-released versions, and it works ofc... But it doesn't seem right.
Any advice?
Hello there. I have an issue managing packages in pnpm monorepo if they have some references to the other workspace packages through aliases.
Let's say, there's a package called
package2, and it has its workspace-peer in the dependencies:After the publishing via

semantic-release-monorepo, I receive following error trying to installpackage2in some other project, as a result:As I understand, the problem is that
pnpmconverts such "cross-dependency" references into regular deps within itspublishcommand, butsemantic-releasedoesn't.Now, after the very first release, I replace these "workspace:*" references with actual freshly-released versions, and it works ofc... But it doesn't seem right.
Any advice?