dotnet / dotnet/runtime

Copilot setup steps are very expensive

Open
#120,824 7 comments 0 reactions 0 assignees View on GitHub
area-Infrastructure
Dominant language
C#
Stars
18.3k
Forks
5.6k
PR merge metrics
PR metrics pending

Description

The steps in copilot-setup-steps are very expensive and are often not necessary. For instance, it includes building clr+libs and installing dependencies. For docs and workflow changes, this is not necessary.

I also see copilot running these steps multiple times on the same PR -- the setup is not necessarily saved in between runs.

I think we should consider removing all these steps and let copilot determine what it needs to run.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.