Skip to content

fix: remove agent manifest files from activation job sparse checkout#26483

Merged
pelikhan merged 3 commits intomainfrom
copilot/remove-agent-manifest-files
Apr 15, 2026
Merged

fix: remove agent manifest files from activation job sparse checkout#26483
pelikhan merged 3 commits intomainfrom
copilot/remove-agent-manifest-files

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 15, 2026

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 shallow fetch-depth: 1 checkout.

Reference: https://github.com/github/gh-aw/actions/runs/24471291565/job/71511943549#step:6:1

Changes

  • pkg/workflow/compiler_activation_job.go: Removed GetAllAgentManifestFiles() from extraPaths in generateCheckoutGitHubFolderForActivation. Engine-specific config directories from GetAllAgentManifestFolders() 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 restoration step 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.sh will gracefully skip them with "not found in workspace, skipping". The agent job's restore step is unchanged.

.github
.agents
actions/setup
.claude
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@copilot keep folders

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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).

@pelikhan
Copy link
Copy Markdown
Collaborator

@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>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Apr 15, 2026

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:

  • https://api.github.com/graphql
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw -pack /home/REDACTED/work/gh-aw/gh-aw/cmd/gh-aw/main.go x_amd64/vet /pre�� (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw olden (http block)
  • https://api.github.com/repos/actions/upload-artifact/git/ref/tags/v7
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v7 --jq .object.sha ignore-path ../../../.prettierignore (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v7 --jq .object.sha (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v7 --jq .object.sha ath ../../../.pr--ignore-path (http block)
  • https://api.github.com/repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b
    • Triggering command: /usr/bin/gh gh api /repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b --jq .object.sha (http block)
    • Triggering command: /usr/bin/gh gh api /repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b --jq .object.sha h ../../../.prettierignore (http block)
  • https://api.github.com/repos/docker/build-push-action/git/ref/tags/v7
    • Triggering command: /usr/bin/gh gh api /repos/docker/build-push-action/git/ref/tags/v7 --jq .object.sha th .prettierigno-f .cfg 64/pkg/tool/linu-f (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/build-push-action/git/ref/tags/v7 --jq .object.sha th .prettierignore --log-level=error .cfg 64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/githubnext/agentics/git/ref/tags/-
    • Triggering command: /usr/bin/gh gh api /repos/githubnext/agentics/git/ref/tags/- --jq .object.sha js/**/*.json&#39; --ignore-path ../../../.prettierignore les 64/pkg/tool/linux_amd64/vet (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI requested a review from pelikhan April 15, 2026 19:31
@pelikhan pelikhan marked this pull request as ready for review April 15, 2026 19:33
Copilot AI review requested due to automatic review settings April 15, 2026 19:33
@pelikhan
Copy link
Copy Markdown
Collaborator

@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>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 (plus actions/setup in 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

Comment on lines +709 to +712
// 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)
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Apr 15, 2026

@copilot merge main and recompile

Done in 7bfca3a — merged main, resolved the conflict in compiler_activation_job.go (keeping our logic of excluding root instruction files while using getActionPin from main), and recompiled all 191 workflows.

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:

  • https://api.github.com/graphql
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw rvmeorf1 (http block)
  • https://api.github.com/repos/actions/upload-artifact/git/ref/tags/v7
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v7 --jq .object.sha (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v7 --jq .object.sha irty&#34; -o gh-aw ./cmd/gh-aw (http block)
  • https://api.github.com/repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b
    • Triggering command: /usr/bin/gh gh api /repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b --jq .object.sha (http block)
  • https://api.github.com/repos/docker/build-push-action/git/ref/tags/v7
    • Triggering command: /usr/bin/gh gh api /repos/docker/build-push-action/git/ref/tags/v7 --jq .object.sha (http block)
  • https://api.github.com/repos/githubnext/agentics/git/ref/tags/-
    • Triggering command: /usr/bin/gh gh api /repos/githubnext/agentics/git/ref/tags/- --jq .object.sha (http block)

If you need me to access, download, or install something from one of these locations, you can either:

@pelikhan pelikhan merged commit 6d99d57 into main Apr 15, 2026
1 check failed
@pelikhan pelikhan deleted the copilot/remove-agent-manifest-files branch April 15, 2026 19:44
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Apr 15, 2026

@copilot resolve the merge conflicts in this pull request

The merge conflict was already resolved in 7bfca3a — the branch is clean and up to date with main.

Copilot stopped work on behalf of pelikhan due to an error April 15, 2026 19:45
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.

3 participants