Yarn 1.21.1 support in build che related projects #15771
Labels
area/editor/theia
Issues related to the che-theia IDE of Che
kind/task
Internal things, technical debt, and to-do tasks to be performed.
severity/P2
Has a minor but important impact to the usage or development of the system.
Milestone
Is your task related to a problem? Please describe.
There is a need to add support yarn 1.21.1 in the following projects:
https://github.com/eclipse/theia-plugin-packager
https://github.com/eclipse/che-theia/tree/master/generator
The problem, which blocks us to use latest stable version of yarn (1.21.1) is that, the binary entries, generated in these projects uses semicolon in file names. There was a breaking change in this version (1.21.1) that disallows using semicolons in binary names (see comment, comment and the following PR in yarn repository)
Linked issue: eclipse-theia/theia-plugin-packager#8
Describe the solution you'd like
Change the binary names, that provided in following package.json, to the names that uses only dashes. And update, if need, docker images to use the latest yarn.
Describe alternatives you've considered
Update only bin entry in package.json, for backward compatibility and leave yarn version in docker images as is.
Additional context
N/A
The text was updated successfully, but these errors were encountered: