fix: remove agent manifest files from activation job sparse checkout#26483
fix: remove agent manifest files from activation job sparse checkout#26483
Conversation
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/e0243bc9-3522-492d-91d7-6bfbab86eb35 Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
| .github | ||
| .agents | ||
| actions/setup | ||
| .claude |
There was a problem hiding this comment.
Done in fbfa3e3 — kept the engine-specific config directories (.claude, .codex, .gemini) in the sparse checkout, removed only the root instruction files (AGENTS.md, CLAUDE.md, GEMINI.md).
|
@copilot merge main and recompile |
…rom activation sparse checkout Agent-Logs-Url: https://github.com/github/gh-aw/sessions/63afa6a2-c21a-4336-8c72-0c710bff9b26 Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details. Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|
@copilot resolve the merge conflicts in this pull request |
…manifest-files # Conflicts: # pkg/workflow/compiler_activation_job.go Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Removes root instruction files (e.g., AGENTS.md, CLAUDE.md, GEMINI.md) from the generated sparse-checkout list used by the activation job, while retaining engine-specific config directories (e.g., .claude, .codex, .gemini) and updating generated fixtures/lockfiles accordingly.
Changes:
- Updated activation-job checkout generation to stop appending agent manifest files to
extraPaths, keeping only manifest folders (plusactions/setupin dev mode). - Updated WASM golden fixtures to match the new sparse-checkout YAML output.
- Regenerated workflow lockfiles to remove the root instruction file entries from the sparse-checkout block.
Show a summary per file
| File | Description |
|---|---|
| pkg/workflow/compiler_activation_job.go | Stops explicitly adding root agent instruction files to the activation job’s sparse-checkout list; updates related comments/log text. |
| pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden | Golden output update reflecting removal of root instruction files from sparse-checkout list. |
| pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden | Golden output update reflecting removal of root instruction files from sparse-checkout list. |
| .github/workflows/ace-editor.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/agent-performance-analyzer.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/agent-persona-explorer.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/agentic-observability-kit.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/ai-moderator.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/api-consumption-report.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/approach-validator.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/archie.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/architecture-guardian.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/artifacts-summary.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/audit-workflows.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/auto-triage-issues.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/blog-auditor.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/bot-detection.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/brave.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/breaking-change-checker.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/changeset.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/ci-coach.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/ci-doctor.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/claude-code-user-docs-review.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/cli-consistency-checker.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/cli-version-checker.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/cloclo.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/code-scanning-fixer.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/code-simplifier.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/codex-github-remote-mcp-test.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/commit-changes-analyzer.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/constraint-solving-potd.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/contribution-check.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/copilot-agent-analysis.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/copilot-cli-deep-research.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/copilot-pr-merged-report.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/copilot-pr-nlp-analysis.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/copilot-pr-prompt-analysis.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/copilot-session-insights.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/copilot-token-audit.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/copilot-token-optimizer.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/craft.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-architecture-diagram.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-assign-issue-to-user.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-choice-test.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-cli-performance.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-cli-tools-tester.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-code-metrics.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-community-attribution.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-compiler-quality.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-doc-healer.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-doc-updater.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-fact.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-file-diet.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-firewall-report.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-function-namer.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-hippo-learn.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-integrity-analysis.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-issues-report.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-malicious-code-scan.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-mcp-concurrency-analysis.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-multi-device-docs-tester.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-news.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-observability-report.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-otel-instrumentation-advisor.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-performance-summary.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-regulatory.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-rendering-scripts-verifier.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-repo-chronicle.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-safe-output-integrator.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-safe-output-optimizer.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-safe-outputs-conformance.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-secrets-analysis.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-security-red-team.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-semgrep-scan.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-syntax-error-quality.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-team-evolution-insights.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-team-status.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-testify-uber-super-expert.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/daily-workflow-updater.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/dead-code-remover.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/deep-report.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/delight.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/dependabot-burner.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/dependabot-go-checker.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/design-decision-gate.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/dev-hawk.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/dev.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/developer-docs-consolidator.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/dictation-prompt.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/discussion-task-miner.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/docs-noob-tester.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/draft-pr-cleanup.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/duplicate-code-detector.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/example-permissions-warning.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/example-workflow-analyzer.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/firewall-escape.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/firewall.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/functional-pragmatist.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/github-mcp-structural-analysis.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/github-mcp-tools-report.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/github-remote-mcp-auth-test.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/glossary-maintainer.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/go-fan.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/go-logger.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/go-pattern-detector.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/gpclean.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/grumpy-reviewer.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/hourly-ci-cleaner.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/instructions-janitor.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/issue-arborist.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/issue-monster.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/issue-triage-agent.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/jsweep.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/layout-spec-maintainer.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/lockfile-stats.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/mcp-inspector.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/mergefest.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/metrics-collector.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/notion-issue-summary.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/org-health-report.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/pdf-summary.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/plan.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/poem-bot.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/portfolio-analyst.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/pr-nitpick-reviewer.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/pr-triage-agent.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/prompt-clustering-analysis.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/python-data-charts.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/q.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/refactoring-cadence.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/refiner.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/release.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/repo-audit-analyzer.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/repo-tree-map.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/repository-quality-improver.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/research.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/safe-output-health.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/schema-consistency-checker.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/schema-feature-coverage.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/scout.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/security-compliance.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/security-review.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/semantic-function-refactor.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/sergo.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/slide-deck-maintainer.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/smoke-agent-all-merged.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/smoke-agent-all-none.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/smoke-agent-public-approved.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/smoke-agent-public-none.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/smoke-agent-scoped-approved.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/smoke-call-workflow.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/smoke-claude.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/smoke-codex.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/smoke-copilot-arm.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/smoke-copilot.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/smoke-create-cross-repo-pr.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/smoke-gemini.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/smoke-multi-pr.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/smoke-project.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/smoke-service-ports.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/smoke-temporary-id.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/smoke-test-tools.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/smoke-update-cross-repo-pr.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/smoke-workflow-call-with-inputs.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/smoke-workflow-call.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/spec-enforcer.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/spec-extractor.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/spec-librarian.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/stale-repo-identifier.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/static-analysis-report.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/step-name-alignment.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/sub-issue-closer.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/super-linter.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/technical-doc-writer.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/terminal-stylist.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/test-create-pr-error-handling.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/test-dispatcher.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/test-project-url-default.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/test-quality-sentinel.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/test-workflow.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/tidy.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/typist.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/ubuntu-image-analyzer.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/unbloat-docs.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/update-astro.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/video-analyzer.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/weekly-blog-post-writer.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/weekly-editors-health-check.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/weekly-issue-summary.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/weekly-safe-outputs-spec-review.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/workflow-generator.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/workflow-health-manager.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/workflow-normalizer.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
| .github/workflows/workflow-skill-extractor.lock.yml | Regenerated lockfile reflecting updated sparse-checkout list. |
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 194/194 changed files
- Comments generated: 2
| // Add engine-specific agent config directories to the sparse checkout. | ||
| // .github and .agents are already included in GenerateGitHubFolderCheckoutStep's hardcoded list. | ||
| // Root instruction files (AGENTS.md, CLAUDE.md, GEMINI.md) are always fetched by cone mode | ||
| // but are listed explicitly here so the intent is visible in the generated YAML. | ||
| // Root instruction files (AGENTS.md, CLAUDE.md, GEMINI.md) are excluded — they are not needed | ||
| // during activation and are omitted to keep the shallow checkout minimal. |
| } | ||
| extraPaths = append(extraPaths, registry.GetAllAgentManifestFiles()...) | ||
| compilerActivationJobLog.Printf("Adding %d engine-specific paths to sparse-checkout: %v", len(extraPaths), extraPaths) | ||
| compilerActivationJobLog.Printf("Adding %d engine-specific dirs to sparse-checkout: %v", len(extraPaths), extraPaths) |
Done in 7bfca3a — merged main, resolved the conflict in Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
Summary
Removes root instruction files (
AGENTS.md,CLAUDE.md,GEMINI.md) from the sparse checkout in the activation job, while keeping the engine-specific config directories (.claude,.codex,.gemini).Problem
The activation job's sparse checkout was unnecessarily including root instruction files. These are not needed during activation — the activation job only needs
.github,.agents, and engine-specific config directories for workflow configurations and runtime imports. Including the root instruction files was adding noise to the shallowfetch-depth: 1checkout.Reference: https://github.com/github/gh-aw/actions/runs/24471291565/job/71511943549#step:6:1
Changes
pkg/workflow/compiler_activation_job.go: RemovedGetAllAgentManifestFiles()fromextraPathsingenerateCheckoutGitHubFolderForActivation. Engine-specific config directories fromGetAllAgentManifestFolders()are retained. Updated comments and log messages to reflect the narrower scope.pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden: Updated wasm golden fixture to remove root instruction file entries from the sparse-checkout section.pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden: Same as above..github/workflows/*.lock.yml: Recompiled all 191 workflow lock files to reflect the updated sparse checkout.Notes
The
Save agent config folders for base branch restorationstep in the activation job still passes the full registry lists (GH_AW_AGENT_FOLDERS,GH_AW_AGENT_FILES) to the save script — but since the root instruction files are no longer checked out,save_base_github_folders.shwill gracefully skip them with "not found in workspace, skipping". The agent job's restore step is unchanged.