Skip to content

[copilot] allow copilot-setup-steps.yml to fail #10261

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

Merged
merged 1 commit into from
Jun 30, 2025

Conversation

jonathanpeppers
Copy link
Member

We found Copilot can go off track if:

  • Copilot commits a build error (of any kind).
  • You comment suggesting how to fix the build error.
  • Copilot setup steps will now fail, and Copilot can't fix it!

So, once you are in this state, you can't really get Copilot back on track unless you manually fix it.

Going forward, we should:

  • Allow the "build" step to fail
  • Upload the logs as an artifact

Copilot should be able to do its work with a failing build.

We found Copilot can go off track if:

* Copilot commits a build error (of any kind).
* You comment suggesting how to fix the build error.
* Copilot setup steps will now fail, and Copilot can't fix it!

So, once you are in this state, you can't really get Copilot back on
track unless you manually fix it.

Going forward, we should:

* Allow the "build" step to fail
* Upload the logs as an artifact

Copilot should be able to do its work with a failing build.
@jonathanpeppers
Copy link
Member Author

I triggered the GH action here to just test the syntax is right:

@jonathanpeppers jonathanpeppers enabled auto-merge (squash) June 30, 2025 17:52
@jonathanpeppers jonathanpeppers merged commit 43a455d into main Jun 30, 2025
60 checks passed
@jonathanpeppers jonathanpeppers deleted the dev/peppers/copilot-setup branch June 30, 2025 18:12
@github-actions github-actions bot locked and limited conversation to collaborators Jul 31, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants