-
Notifications
You must be signed in to change notification settings - Fork 136
Create copilot-setup-steps.yml #2445
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
Conversation
This sets up the environment for [Copilot Coding Agent](https://github.blog/news-insights/product-news/github-copilot-meet-the-new-coding-agent/) to work in.
I wonder if there is a way to have this build off of the devcontainer definition we already have in the repo (https://github.com/microsoft/qsharp/blob/main/.devcontainer/devcontainer.json). I try to keep that up to date for internal or external contributors, and it seems like it could be opportunity to take advantage of existing setup. |
@swernli I like the idea, but I'll throw the question back at you - can we use that devcontainer for |
@swernli browsed our devcontainer definition, and options to bring it into CI, like https://github.com/devcontainers/ci, and I think what I have is the better fit. Even if we could run the devcontainer in this workflow, I don't really see a way to get Copilot to run in the devcontainer. We want to make sure Copilot is working within the exact "official" environment to maximize the chances of getting a clean build before publishing PRs. It's also useful to run |
This sets up the environment for Copilot Coding Agent to work in.