Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.54.0 #14226

Merged
merged 3 commits into from
Sep 26, 2024
Merged

Release 1.54.0 #14226

merged 3 commits into from
Sep 26, 2024

Conversation

sgraband
Copy link
Contributor

What it does

Merges the changes from the release branch to master

How to test

Follow-ups

Review checklist

Reminder for reviewers

@sgraband sgraband merged commit b80aa74 into master Sep 26, 2024
11 checks passed
@github-actions github-actions bot added this to the 1.55.0 milestone Sep 26, 2024
@metadatadriven
Copy link

My Theia build is now failing with "@theia/core": "^1.46.0" dependency - looks like source might be in property-view?

> postinstall
> theia check:theia-version

✅ Found 4 workspaces
✅ Found 69 dependencies
🟠 Found 23 issues

#1   @theia/application-package in @theia/property-view [multiple-versions]
     error Multiple versions of dependency @theia/application-package found.
     1.54.0 in node_modules/@theia/property-view/node_modules/@theia/application-package/package.json
     1.46.0 in node_modules/@theia/application-package/package.json

#2   @theia/bulk-edit in hello-world [multiple-versions]
     error Multiple versions of dependency @theia/bulk-edit found.
     1.46.0 in hello-world/node_modules/@theia/bulk-edit/package.json
     1.46.0 in browser-app/node_modules/@theia/bulk-edit/package.json

#3   @theia/callhierarchy in hello-world [multiple-versions]
     error Multiple versions of dependency @theia/callhierarchy found.
     1.46.0 in hello-world/node_modules/@theia/callhierarchy/package.json
     1.46.0 in browser-app/node_modules/@theia/callhierarchy/package.json

#4   @theia/console in hello-world [multiple-versions]
     error Multiple versions of dependency @theia/console found.
     1.46.0 in hello-world/node_modules/@theia/console/package.json
     1.46.0 in browser-app/node_modules/@theia/console/package.json

#5   @theia/core in @theia/property-view [multiple-versions]
     error Multiple versions of dependency @theia/core found.
     1.54.0 in node_modules/@theia/property-view/node_modules/@theia/core/package.json
     1.46.0 in node_modules/@theia/core/package.json

#6   @theia/debug in hello-world [multiple-versions]
     error Multiple versions of dependency @theia/debug found.
     1.46.0 in hello-world/node_modules/@theia/debug/package.json
     1.46.0 in browser-app/node_modules/@theia/debug/package.json

#7   @theia/editor-preview in hello-world [multiple-versions]
     error Multiple versions of dependency @theia/editor-preview found.
     1.46.0 in hello-world/node_modules/@theia/editor-preview/package.json
     1.46.0 in browser-app/node_modules/@theia/editor-preview/package.json

#8   @theia/filesystem in @theia/property-view [multiple-versions]
     error Multiple versions of dependency @theia/filesystem found.
     1.54.0 in node_modules/@theia/property-view/node_modules/@theia/filesystem/package.json
     1.46.0 in node_modules/@theia/filesystem/package.json

#9   @theia/messages in hello-world [multiple-versions]
     error Multiple versions of dependency @theia/messages found.
     1.46.0 in hello-world/node_modules/@theia/messages/package.json
     1.46.0 in browser-app/node_modules/@theia/messages/package.json

#10  @theia/notebook in hello-world [multiple-versions]
     error Multiple versions of dependency @theia/notebook found.
     1.46.0 in hello-world/node_modules/@theia/notebook/package.json
     1.46.0 in browser-app/node_modules/@theia/notebook/package.json

#11  @theia/output in hello-world [multiple-versions]
     error Multiple versions of dependency @theia/output found.
     1.46.0 in hello-world/node_modules/@theia/output/package.json
     1.46.0 in browser-app/node_modules/@theia/output/package.json

#12  @theia/plugin in hello-world [multiple-versions]
     error Multiple versions of dependency @theia/plugin found.
     1.46.0 in hello-world/node_modules/@theia/plugin/package.json
     1.46.0 in browser-app/node_modules/@theia/plugin/package.json

#13  @theia/plugin-ext in hello-world [multiple-versions]
     error Multiple versions of dependency @theia/plugin-ext found.
     1.46.0 in hello-world/node_modules/@theia/plugin-ext/package.json
     1.46.0 in browser-app/node_modules/@theia/plugin-ext/package.json

#14  @theia/plugin-ext-vscode in hello-world [multiple-versions]
     error Multiple versions of dependency @theia/plugin-ext-vscode found.
     1.46.0 in hello-world/node_modules/@theia/plugin-ext-vscode/package.json
     1.46.0 in browser-app/node_modules/@theia/plugin-ext-vscode/package.json

#15  @theia/request [multiple-versions]
     error Multiple versions of dependency @theia/request found.
     1.46.0 in node_modules/@theia/request/package.json
     1.54.0 in node_modules/@theia/property-view/node_modules/@theia/request/package.json

#16  @theia/scm in hello-world [multiple-versions]
     error Multiple versions of dependency @theia/scm found.
     1.46.0 in hello-world/node_modules/@theia/scm/package.json
     1.46.0 in browser-app/node_modules/@theia/scm/package.json

#17  @theia/task in hello-world [multiple-versions]
     error Multiple versions of dependency @theia/task found.
     1.46.0 in hello-world/node_modules/@theia/task/package.json
     1.46.0 in browser-app/node_modules/@theia/task/package.json

#18  @theia/terminal in hello-world [multiple-versions]
     error Multiple versions of dependency @theia/terminal found.
     1.46.0 in hello-world/node_modules/@theia/terminal/package.json
     1.46.0 in browser-app/node_modules/@theia/terminal/package.json

#19  @theia/test in hello-world [multiple-versions]
     error Multiple versions of dependency @theia/test found.
     1.46.0 in hello-world/node_modules/@theia/test/package.json
     1.46.0 in browser-app/node_modules/@theia/test/package.json

#20  @theia/timeline in hello-world [multiple-versions]
     error Multiple versions of dependency @theia/timeline found.
     1.46.0 in hello-world/node_modules/@theia/timeline/package.json
     1.46.0 in browser-app/node_modules/@theia/timeline/package.json

#21  @theia/typehierarchy in hello-world [multiple-versions]
     error Multiple versions of dependency @theia/typehierarchy found.
     1.46.0 in hello-world/node_modules/@theia/typehierarchy/package.json
     1.46.0 in browser-app/node_modules/@theia/typehierarchy/package.json

#22  @theia/vsx-registry in hello-world [multiple-versions]
     error Multiple versions of dependency @theia/vsx-registry found.
     1.46.0 in hello-world/node_modules/@theia/vsx-registry/package.json
     1.46.0 in browser-app/node_modules/@theia/vsx-registry/package.json

#23  @theia/application-manager [theia-version-mix]
     error Mix of @theia/* versions found.
     1.46.0 in node_modules/@theia/application-manager/package.json
     1.54.0 in node_modules/@theia/property-view/package.json
     1.54.0 in node_modules/@theia/property-view/node_modules/@theia/application-package/package.json
     1.54.0 in node_modules/@theia/property-view/node_modules/@theia/core/package.json
     1.54.0 in node_modules/@theia/property-view/node_modules/@theia/filesystem/package.json
     1.54.0 in node_modules/@theia/property-view/node_modules/@theia/request/package.json


⛔ A mix of Theia versions is very likely leading to a broken application.
ℹ️  Use yarn why <package-name> to find out why those multiple versions of a package are pulled.
ℹ️  Try to resolve those issues by finding package versions along the dependency chain that depend on compatible versions.
ℹ️  Use resolutions in your root package.json to force specific versions as a last resort.

npm notice
npm notice New major version of npm available! 9.8.0 -> 10.8.3
npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.8.3
npm notice Run npm install -g [email protected] to update!
npm notice
npm ERR! code 1
npm ERR! path /mnt/c/Users/StuartMalcolm/work/luna-new
npm ERR! command failed
npm ERR! command sh -c theia check:theia-version

npm ERR! A complete log of this run can be found in: /home/stuartm/.npm/_logs/2024-10-01T09_15_22_834Z-debug-0.log

@msujew
Copy link
Member

msujew commented Oct 1, 2024

@metadatadriven Never use ^ with Theia dependencies. Always pin all dependencies to a specific version and that issue should disappear.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

4 participants