-
Notifications
You must be signed in to change notification settings - Fork 13
WIP: Update to Theia 1.66.x #103
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
Draft
jfaltermeier
wants to merge
75
commits into
master
Choose a base branch
from
jf/1.66.x
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Whenever a new master commit, scheduled or triggered build run is executed, we now upload the packaged app to the artifacts. We already did that for the mac build, because we need it for the publishing, but now we do it for the other systems as well. But only on non PRs to not increase the PR build time. Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
* update dockerfile to node 20 * update license check workflow to node 20
Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
Removed ai-editor for now. Added issue to readd it later. Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
Add `@theia/ai-editor` as it was recently introduced. Added `@theia/preview` and `@theia/scanoss` as they were indirectly installed previously. This should make it more clear, that we ship them. Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
…sv 2017 Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
- Update release announcement templates for Preview testing discussion topic
Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
- remove review true flag from config, as we have two different scripts anyway - increase timeout - run license check in review mode only for actual dependency updates - run daily scheduled license check in non-review mode - use fixed commits for actions Part of eclipse-theia/theia/issues/16315
Closes GH-578 - extract update info once available from electron updater - include version number in update available and restart messages if present
Signed-off-by: Simon Graband <sgraband@eclipsesource.com>
- ensure the git directory is cleaned to have a clean state for the build and always force plugin downloads - for windows we reuse the build node which persists its workspace, hence the folder might contain outdated artifacts - for linux we do not reuse a node and for mac we create the first build artifacts from scratch in the GH workflow (hence the plugins are always downloaded into an empty dir) - do not run build in development on dry run, as it needs too much memory Fixes GH-602 Contributed on behalf of STMicroelectronics
Contributed on behalf of STMicroelectronics
Contributed on behalf of STMicroelectronics
Contributed on behalf of STMicroelectronics
Contributed on behalf of STMicroelectronics
Contributed on behalf of STMicroelectronics
Contributed on behalf of STMicroelectronics
* Update Blueprint version to `1.66.200`, align all packages to Theia `1.66.2` * Upgrade Electron to `38.4.0`, electron-builder to `26.0.12`, electron-updater to `6.6.2` * Require Node.js `>=20`, update CI to Node.js `22.x` and Python `3.13` * Replace legacy Jenkins release pipeline with split preview build, sign, upload jobs * Refresh bundled VS Code extensions and native dependencies
42ffa6f to
1e8b6d1
Compare
1e8b6d1 to
12e4891
Compare
3b59f09 to
1c6a1a6
Compare
* Drop `theia-traceviewer` dependency from browser, docker and electron apps * Add `@eclipse-cdt-cloud/trace-server-manager` Theia extension package * Include VS Code trace extension plugin for trace viewing support Contributed on behalf of STMicroelectronics
* Add `@eclipse-cdt-cloud/trace-server-proxy` Theia extension to proxy trace server traffic via `/trace-server-proxy` * Configure `trace-compass.traceserver.*` preferences on startup based on proxy config when `THEIACLOUD_SESSION_URL` is set * include it in browser and docker application dependencies Contributed on behalf of STMicroelectronics
1c6a1a6 to
cd21453
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
New build jobs:
What it does
1.66.200, align all packages to Theia1.66.238.4.0, electron-builder to26.0.12, electron-updater to6.6.2>=20, update CI to Node.js22.xand Python3.13Contributed on behalf of STMicroelectronics