Skip to content

vscode: downgrade api version#12104

Merged
tsmaeder merged 1 commit intomasterfrom
v1.34.0-api
Jan 25, 2023
Merged

vscode: downgrade api version#12104
tsmaeder merged 1 commit intomasterfrom
v1.34.0-api

Conversation

@vince-fugnitto
Copy link
Member

What it does

During today's dev meeting we discussed some concerns with bumping the API to a level that might cause issues due to stubbed tabs-related API support. The initial idea was to downgrade the API from v1.68.1 to v1.67.0 however that was incorrect as v1.67.0 actually introduces tabs support. The API is therefore downgraded to a version which should not cause issues.

How to test

Confirm CI passes.

Review checklist

Reminder for reviewers

The commit downgrades the API version for compatibility reasons.
The API is updated from `v1.68.1` to `v1.66.0`.

Signed-off-by: vince-fugnitto <vincent.fugnitto@ericsson.com>
@vince-fugnitto vince-fugnitto added the vscode issues related to VSCode compatibility label Jan 24, 2023
@vince-fugnitto
Copy link
Member Author

cc @JonasHelming @tsmaeder @colin-grant-work @msujew

Unfortunately it looks like v1.67.2 would also be problematic as a API level since it finalizes the tabs support. @msujew I understand this might cause issues with what you expressed in the meeting regarding inlay-hints.

What are your suggestions?

@msujew
Copy link
Member

msujew commented Jan 24, 2023

@vince-fugnitto I just thought it would be a quick-win to get vscode-languageclient@8.0.0 compliance using vscode version 1.67.0. But since we will upgrade our supported version with the tab API implementation soon anyway, I'm fine with 1.66.2 as well.

@JonasHelming
Copy link
Contributor

@vince-fugnitto : Thank you for catching this. We are actually also depending on 1.67 for our use cases. However, for the release tomorrow, we should go to 1.66 as you propose. We will back port the fix of the tab API to the community release once it is available to fix this issue. I propose to merge this and do the further discussion here: #12105

Copy link
Member

@msujew msujew left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me 👍

By the way, I won't perform a localization downgrade since everything we are using from the 1.68.1 version of nls.metadata.json is also available in language packs with version 1.66.2.

@tsmaeder
Copy link
Member

Merging this one so we can proceed with build tomorrow.

@tsmaeder tsmaeder merged commit f87904a into master Jan 25, 2023
@github-actions github-actions bot added this to the 1.34.0 milestone Jan 25, 2023
@paul-marechal paul-marechal deleted the v1.34.0-api branch January 25, 2023 23:03
@Giangpro89

This comment was marked as spam.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

vscode issues related to VSCode compatibility

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants