-
Notifications
You must be signed in to change notification settings - Fork 182
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
Test VS Code Version Matrix #886
Conversation
d7c7066
to
e598301
Compare
Good news, we now have separate runs for each platform and each vs code version we currently test against. Bad news, have uncovered an actual problem with vs code 1.55.0 |
1.58.2 works |
e598301
to
a0c6d94
Compare
Change default `npm test` behavior to use the version of VS Code specified in the `VSCODE_VERSION` environment variable, instead of testing hardcoded versions inside `runtest.ts`. `VSCODE_VER` supports stable, insiders and version numbers like 1.55.0. If the `VSCODE_VER` environment variable is not specified, then the latest stable version of VS Code is automatically used.
a0c6d94
to
843e906
Compare
VS Code 1.55 was released in March 2021. 1.58 was release in June 2021. A small subset of our users are still on 1.55 or lower. The test that is erroring is an autocompletion expectation. The rest of the extension tests out ok. As a result of all of the above, I pinned to 1.58.2 as there are no user reports from 1.55 users. |
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.
LGTM! Just added a suggestion to get rid of some code, but I'm also fine if you want to keep it.
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.
Nice work!
I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. |
Change default
npm test
behavior to use the version of VS Code specified in theVSCODE_VER
environment variable, instead of testing hardcoded versions insideruntest.ts
.VSCODE_VER
supports latest, insiders and version numbers lik 1.55.0.If the
VSCODE_VER
environment variable is not specified, then the latest stable version of VS Code is automatically used.