Skip to content

ci: skip LFS in Copilot cloud agent checkout#5

Merged
BunsDev merged 1 commit into
mainfrom
fix/copilot-lfs-skip
May 11, 2026
Merged

ci: skip LFS in Copilot cloud agent checkout#5
BunsDev merged 1 commit into
mainfrom
fix/copilot-lfs-skip

Conversation

@BunsDev

@BunsDev BunsDev commented May 11, 2026

Copy link
Copy Markdown
Member

Problem

The Copilot cloud agent job fails during its internal clone because app/assets/windows/arm64/OpenConsole.pdb is a 30 MB LFS object that does not exist on this fork's LFS server. Upstream LFS objects are not copied to forks.

This blocks PR #3 and any future Copilot agent task from completing, regardless of what source files the task touches.

Fix

Add .github/copilot/setup-steps.yml with lfs: false — GitHub's documented mechanism for configuring the Copilot cloud agent's checkout behavior.

The agent only works on source files (Rust, UI, config) and has no need for Windows ARM64 debug symbols.

Root cause reference

Failing object: app/assets/windows/arm64/OpenConsole.pdb
Failing run: 63cdd8839a9a4bc60793a7871ac94802f301fe92

The Copilot cloud agent job fails during its internal clone because
app/assets/windows/arm64/OpenConsole.pdb is a 30 MB LFS object that
does not exist on the fork's LFS server (upstream LFS objects are not
copied to forks).

The agent only works on source files (Rust, UI, config) and has no
need for Windows ARM64 debug symbols. Adding .github/copilot/setup-steps.yml
with lfs: false tells the Copilot runtime to skip LFS hydration on checkout,
removing the failure path entirely.

Ref: 63cdd88
@BunsDev BunsDev merged commit e4872cf into main May 11, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant