The most recent next version of the yangster demo app under theia-ide/theia-apps has not been passing CI for about a month. Investigating, I noticed that theia-yang-extension@next pulls a specific version of @theia/core, resulting in duplication of that extension and rendering the application unable to start:
[email protected] (latest "next"):
"dependencies": {
"@theia/core": "0.7.0-next.e147cf39",
"sprotty": "next",
"sprotty-theia": "next",
"yang-sprotty": "0.3.0-next.5822afd8"
}
Looking on dockerhub, this seems to be the latest time this image built : https://hub.docker.com/layers/theiaide/yangster/0.15.0-next.2eb1cfce/images/sha256-9c4e5a1cf8f4ef0b577d86328b139887b351eec08bf1a19b9beace69ce8d59d2
In that one ([email protected]), the dependency is :
"dependencies": {
"@theia/core": "next",
"sprotty": "next",
"sprotty-theia": "next",
"yang-sprotty": "0.3.0-next.b049d080"
},
which works fine.
So I think theia-yang-extension@next should be published with the @theia/core dependency pointing to generic next.