-
Notifications
You must be signed in to change notification settings - Fork 789
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
Change devcontainer to use image+features #16335
Change devcontainer to use image+features #16335
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.
I really like the way features make things more composable - always thought the old Dockerfile-based method, while allowing control, was too hard to keep updated!
Any objections against merging this? @Martin521 i know you use devcontainers a bunch. |
Thanks for asking. I trust you are doing the right thing, but if it can wait another day, I will try it out here. |
Absolutely. That'd be great if you can try and see if it still works for you, and nothing is (more) broken. |
Co-authored-by: Petr <[email protected]>
Works all fine for me except that the test discovery of the Ionide test explorer fails.
So msbuild complains about a missing I found that setting BUILDING_USING_DOTNET=true in devcontainer.json solves the issue, but I don't know if that is the best way to do it. |
Yeah, if we set |
There is no such setting. |
It seems so, yeah. Problem is that in this case, build scripts won't work if someone needs them. |
Ok, then I guess you should proceed with this PR. |
/azp run |
Azure Pipelines successfully started running 2 pipeline(s). |
/azp run |
Azure Pipelines successfully started running 2 pipeline(s). |
So we don't have to take care about updates for Debian, etc.