-
Notifications
You must be signed in to change notification settings - Fork 111
Align che-theia with upstream changes #1213
Conversation
Codecov Report
@@ Coverage Diff @@
## main #1213 +/- ##
==========================================
- Coverage 32.78% 31.28% -1.51%
==========================================
Files 290 296 +6
Lines 9885 9826 -59
Branches 1457 1316 -141
==========================================
- Hits 3241 3074 -167
- Misses 6641 6749 +108
Partials 3 3
Continue to review full report at Codecov.
|
This comment has been minimized.
This comment has been minimized.
The changes fix errors from eclipse-che/che#20366, but there are still problems related to plugins, so I'm investigating eclipse-che/che#20360 |
@@ -1,6 +1,6 @@ | |||
{ | |||
"compilerOptions": { | |||
"target": "es6", | |||
"target": "ES2017", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should really align the compiler options with the other plugins, in particular add "extends": "../../configs/base.tsconfig", There will be some errors compiling, but they are easily fixed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks Florent it was done within #1215
@@ -2,7 +2,7 @@ | |||
"extends": "../../configs/base.tsconfig.json", | |||
"compilerOptions": { | |||
"lib": [ | |||
"es6", | |||
"ES2017", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since this is the default in base.tsconfig.json
, I believe we can remove the "lib" option here. it would make future updates easier.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
c107800
to
b5dd6f3
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
b5dd6f3
to
4d62570
Compare
✅ E2E Happy path tests succeed 🎉 See Details
Test product:
Eclipse Che QE channel: https://mattermost.eclipse.org/eclipse/channels/eclipse-che-qe |
Signed-off-by: Roman Nikitenko <[email protected]>
…ions of vscode extensions Signed-off-by: Roman Nikitenko <[email protected]>
Signed-off-by: Roman Nikitenko <[email protected]>
Signed-off-by: Roman Nikitenko <[email protected]>
336cf8b
to
544dbc9
Compare
✅ E2E Happy path tests succeed 🎉 See Details
Test product:
Eclipse Che QE channel: https://mattermost.eclipse.org/eclipse/channels/eclipse-che-qe |
Signed-off-by: Roman Nikitenko <[email protected]>
✅ E2E Happy path tests succeed 🎉 See Details
Test product:
Eclipse Che QE channel: https://mattermost.eclipse.org/eclipse/channels/eclipse-che-qe |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm approving it based on the passed HappyPath tests.
I think it's better to merge it after the upcoming 7.37 release, as it brings a lot of new commits from upstream. Which potentially may cause some other runtime breakages. |
|
What does this PR do?
che-theia
totheia
commit before new breaking change (eclipse-theia/theia@23e09c2). Adaption for those changes will be provided within a separate PR.Screenshot/screencast of this PR
What issues does this PR fix or reference?
eclipse-che/che#20366
eclipse-che/che#20360
How to test this PR?
Steps to reproduce
herePR Checklist
As the author of this Pull Request I made sure that:
What issues does this PR fix or reference
andHow to test this PR
completedReviewers
Reviewers, please comment how you tested the PR when approving it.
Happy Path Channel
HAPPY_PATH_CHANNEL=stable