-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
fix #8171: Upgrade vscode-ripgrep to 1.8.0 #8199
Conversation
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.
@datou0412 thank you for the fix, please take a look at the CI as all the tests are currently failing.
Signed-off-by: 二凢 <[email protected]>
+1 We want to upgrade
Upgrading |
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 verified the changes and they look good 👍
- verified that search-in-workspace still works correctly
- verified that file-search works still correctly
- verified that the updated dependency is license compatible using our procedure
I just restarted the failed CI build after clearing its Travis cache. |
It failed again :( @datou0412 : the way this PR works, we are changing the version range for our That's arguably one way to go about it. However it would also work to remove the The main difference is that, with the later approach, we leave downstream projects free to continue to use their current |
I believe that the failure is unrelated to the content of the PR. The root cause is probably that the PR originates from a fork and so the encrypted environment variables are disabled: https://travis-ci.com/github/eclipse-theia/theia/jobs/363120105#L75 One such variable is the GitHub token. Not having it usually results in frequent failure to download the In theory we should be able to get it to pass eventually if we re-try a few times. |
Should I do something? |
@akosyakov Do you have an opinion on this? A minimal fix would not require changing the dependency's version range but also would not affect/benefit downstream projects unless they also upgrade their yarn.lock for this dependency. |
Nothing to do I think about the failing CI. |
If we go with the dependency range change, it might be good to mention it in CHANGELOG.md - it might break downstream builds if they use |
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.
@datou0412 unless another project committer chimes-in with a contrary opinion, I would prefer a solution that imposes as little as possible on downstream projects. In this case it would mean leaving the version range for vscode-ripgrep
as it is on master and instead updating the related entry in yarn.lock
.
I have created a PR that does this: #8280 |
This PR is now obsolete, following #8280 being merged. Closing |
Signed-off-by: 二凢 [email protected]
What it does
Fixes: #8171
Upgrade vscode-ripgrep to 1.8.0.
How to test
Review checklist
Reminder for reviewers