From 7f829cc3ff0fda7ca8e7c69d4587c9ef63a30cb7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Mar 2026 18:08:14 +0000 Subject: [PATCH 1/9] feat: add post cleanup script to actions/setup to erase /tmp/gh-aw/ Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> Agent-Logs-Url: https://github.com/github/gh-aw/sessions/72f086e1-072b-4238-94cd-db1eaaca8353 --- actions/setup/action.yml | 14 +++++--------- actions/setup/index.js | 29 +++++++++++++++++++++++++++++ actions/setup/post.js | 16 ++++++++++++++++ 3 files changed, 50 insertions(+), 9 deletions(-) create mode 100644 actions/setup/index.js create mode 100644 actions/setup/post.js diff --git a/actions/setup/action.yml b/actions/setup/action.yml index f7f56ec59e4..05d2485a1c6 100644 --- a/actions/setup/action.yml +++ b/actions/setup/action.yml @@ -14,16 +14,12 @@ inputs: outputs: files-copied: description: 'Number of files copied' - + runs: - using: 'composite' - steps: - - name: Setup Activation Scripts - shell: bash - env: - INPUT_DESTINATION: ${{ inputs.destination }} - INPUT_SAFE_OUTPUT_CUSTOM_TOKENS: ${{ inputs.safe-output-custom-tokens }} - run: ${{ github.action_path }}/setup.sh + using: 'node20' + main: 'index.js' + post: 'post.js' + post-if: 'always()' branding: icon: 'play' diff --git a/actions/setup/index.js b/actions/setup/index.js new file mode 100644 index 00000000000..cda1a0cd265 --- /dev/null +++ b/actions/setup/index.js @@ -0,0 +1,29 @@ +// Setup Activation Action - Main Entry Point +// Invokes setup.sh to copy activation job files to the agent environment + +const { spawnSync } = require("child_process"); +const path = require("path"); + +// GitHub Actions sets INPUT_* env vars for JavaScript actions by converting +// input names to uppercase and replacing hyphens with underscores. Explicitly +// normalise the safe-output-custom-tokens input to ensure setup.sh finds it. +const safeOutputCustomTokens = + process.env["INPUT_SAFE_OUTPUT_CUSTOM_TOKENS"] || + process.env["INPUT_SAFE-OUTPUT-CUSTOM-TOKENS"] || + "false"; + +const result = spawnSync(path.join(__dirname, "setup.sh"), [], { + stdio: "inherit", + env: Object.assign({}, process.env, { + INPUT_SAFE_OUTPUT_CUSTOM_TOKENS: safeOutputCustomTokens, + }), +}); + +if (result.error) { + console.error(`Failed to run setup.sh: ${result.error.message}`); + process.exit(1); +} + +if (result.status !== 0) { + process.exit(result.status ?? 1); +} diff --git a/actions/setup/post.js b/actions/setup/post.js new file mode 100644 index 00000000000..0f9f4dbb3fb --- /dev/null +++ b/actions/setup/post.js @@ -0,0 +1,16 @@ +// Setup Activation Action - Post Cleanup +// Removes the /tmp/gh-aw/ directory created during the main action step. +// Runs in the post-job phase so that temporary files are erased after the +// workflow job completes, regardless of success or failure. + +const fs = require("fs"); + +const tmpDir = "/tmp/gh-aw"; + +try { + fs.rmSync(tmpDir, { recursive: true, force: true }); + console.log(`Cleaned up ${tmpDir}`); +} catch (err) { + // Log but do not fail — cleanup is best-effort + console.error(`Warning: failed to clean up ${tmpDir}: ${err.message}`); +} From a85fa22bfb91432fc070ecf43d692631697f27d8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Mar 2026 18:15:28 +0000 Subject: [PATCH 2/9] fix: use node24 in actions/setup action.yml Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> Agent-Logs-Url: https://github.com/github/gh-aw/sessions/4290b5c1-bc7e-4de0-b83d-22929f106bad --- actions/setup/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/actions/setup/action.yml b/actions/setup/action.yml index 05d2485a1c6..60d7d9f20c4 100644 --- a/actions/setup/action.yml +++ b/actions/setup/action.yml @@ -16,7 +16,7 @@ outputs: description: 'Number of files copied' runs: - using: 'node20' + using: 'node24' main: 'index.js' post: 'post.js' post-if: 'always()' From 6af1d19235b11661fd87b3d7f0ac948127bccdb7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Mar 2026 18:20:00 +0000 Subject: [PATCH 3/9] fix: add log message before deleting /tmp/gh-aw in post.js Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> Agent-Logs-Url: https://github.com/github/gh-aw/sessions/28d17560-27f9-45e9-93b3-d67b3366236b --- actions/setup/post.js | 1 + 1 file changed, 1 insertion(+) diff --git a/actions/setup/post.js b/actions/setup/post.js index 0f9f4dbb3fb..9e879a31ca1 100644 --- a/actions/setup/post.js +++ b/actions/setup/post.js @@ -8,6 +8,7 @@ const fs = require("fs"); const tmpDir = "/tmp/gh-aw"; try { + console.log(`Cleaning up ${tmpDir}...`); fs.rmSync(tmpDir, { recursive: true, force: true }); console.log(`Cleaned up ${tmpDir}`); } catch (err) { From bb4c922cc8b6666342bda9d1ea4e1141121aaae3 Mon Sep 17 00:00:00 2001 From: Peli de Halleux Date: Wed, 25 Mar 2026 11:23:06 -0700 Subject: [PATCH 4/9] Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- actions/setup/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/actions/setup/action.yml b/actions/setup/action.yml index 60d7d9f20c4..a03aabb6296 100644 --- a/actions/setup/action.yml +++ b/actions/setup/action.yml @@ -12,7 +12,7 @@ inputs: default: 'false' outputs: - files-copied: + files_copied: description: 'Number of files copied' runs: From 09bfa8ca9b14ea0b60933949491099ee9570bf4d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Mar 2026 18:43:16 +0000 Subject: [PATCH 5/9] fix: add actions/setup to .github/.agents checkout sparse-checkout to preserve post step The activation job runs a second sparse checkout (`.github` and `.agents`) after `./actions/setup`, which removed the `actions/setup/` directory from the workspace. This caused the runner to fail with "Can't find 'action.yml'" when trying to execute the post step from `post.js`. Adding `actions/setup` to the sparse-checkout list ensures the action files persist throughout the job so the cleanup post step can run successfully. Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> Agent-Logs-Url: https://github.com/github/gh-aw/sessions/aa4d847b-c8d6-40ed-b847-f69812c03f79 --- .github/workflows/ace-editor.lock.yml | 1 + .github/workflows/agent-performance-analyzer.lock.yml | 1 + .github/workflows/agent-persona-explorer.lock.yml | 1 + .github/workflows/agentic-observability-kit.lock.yml | 1 + .github/workflows/ai-moderator.lock.yml | 1 + .github/workflows/archie.lock.yml | 1 + .github/workflows/artifacts-summary.lock.yml | 1 + .github/workflows/audit-workflows.lock.yml | 1 + .github/workflows/auto-triage-issues.lock.yml | 1 + .github/workflows/blog-auditor.lock.yml | 1 + .github/workflows/bot-detection.lock.yml | 1 + .github/workflows/brave.lock.yml | 1 + .github/workflows/breaking-change-checker.lock.yml | 1 + .github/workflows/changeset.lock.yml | 1 + .github/workflows/ci-coach.lock.yml | 1 + .github/workflows/ci-doctor.lock.yml | 1 + .github/workflows/claude-code-user-docs-review.lock.yml | 1 + .github/workflows/cli-consistency-checker.lock.yml | 1 + .github/workflows/cli-version-checker.lock.yml | 1 + .github/workflows/cloclo.lock.yml | 1 + .github/workflows/code-scanning-fixer.lock.yml | 1 + .github/workflows/code-simplifier.lock.yml | 1 + .github/workflows/codex-github-remote-mcp-test.lock.yml | 1 + .github/workflows/commit-changes-analyzer.lock.yml | 1 + .github/workflows/constraint-solving-potd.lock.yml | 1 + .github/workflows/contribution-check.lock.yml | 1 + .github/workflows/copilot-agent-analysis.lock.yml | 1 + .github/workflows/copilot-cli-deep-research.lock.yml | 1 + .github/workflows/copilot-pr-merged-report.lock.yml | 1 + .github/workflows/copilot-pr-nlp-analysis.lock.yml | 1 + .github/workflows/copilot-pr-prompt-analysis.lock.yml | 1 + .github/workflows/copilot-session-insights.lock.yml | 1 + .github/workflows/craft.lock.yml | 1 + .github/workflows/daily-architecture-diagram.lock.yml | 1 + .github/workflows/daily-assign-issue-to-user.lock.yml | 1 + .github/workflows/daily-choice-test.lock.yml | 1 + .github/workflows/daily-cli-performance.lock.yml | 1 + .github/workflows/daily-cli-tools-tester.lock.yml | 1 + .github/workflows/daily-code-metrics.lock.yml | 1 + .github/workflows/daily-community-attribution.lock.yml | 1 + .github/workflows/daily-compiler-quality.lock.yml | 1 + .github/workflows/daily-copilot-token-report.lock.yml | 1 + .github/workflows/daily-doc-healer.lock.yml | 1 + .github/workflows/daily-doc-updater.lock.yml | 1 + .github/workflows/daily-file-diet.lock.yml | 1 + .github/workflows/daily-firewall-report.lock.yml | 1 + .github/workflows/daily-function-namer.lock.yml | 1 + .github/workflows/daily-integrity-analysis.lock.yml | 1 + .github/workflows/daily-issues-report.lock.yml | 1 + .github/workflows/daily-malicious-code-scan.lock.yml | 1 + .github/workflows/daily-mcp-concurrency-analysis.lock.yml | 1 + .github/workflows/daily-multi-device-docs-tester.lock.yml | 1 + .github/workflows/daily-news.lock.yml | 1 + .github/workflows/daily-observability-report.lock.yml | 1 + .github/workflows/daily-performance-summary.lock.yml | 1 + .github/workflows/daily-regulatory.lock.yml | 1 + .github/workflows/daily-rendering-scripts-verifier.lock.yml | 1 + .github/workflows/daily-repo-chronicle.lock.yml | 1 + .github/workflows/daily-safe-output-integrator.lock.yml | 1 + .github/workflows/daily-safe-output-optimizer.lock.yml | 1 + .github/workflows/daily-safe-outputs-conformance.lock.yml | 1 + .github/workflows/daily-secrets-analysis.lock.yml | 1 + .github/workflows/daily-security-red-team.lock.yml | 1 + .github/workflows/daily-semgrep-scan.lock.yml | 1 + .github/workflows/daily-syntax-error-quality.lock.yml | 1 + .github/workflows/daily-team-evolution-insights.lock.yml | 1 + .github/workflows/daily-team-status.lock.yml | 1 + .github/workflows/daily-testify-uber-super-expert.lock.yml | 1 + .github/workflows/daily-workflow-updater.lock.yml | 1 + .github/workflows/dead-code-remover.lock.yml | 1 + .github/workflows/deep-report.lock.yml | 1 + .github/workflows/delight.lock.yml | 1 + .github/workflows/dependabot-burner.lock.yml | 1 + .github/workflows/dependabot-go-checker.lock.yml | 1 + .github/workflows/dev-hawk.lock.yml | 1 + .github/workflows/dev.lock.yml | 1 + .github/workflows/developer-docs-consolidator.lock.yml | 1 + .github/workflows/dictation-prompt.lock.yml | 1 + .github/workflows/discussion-task-miner.lock.yml | 1 + .github/workflows/docs-noob-tester.lock.yml | 1 + .github/workflows/draft-pr-cleanup.lock.yml | 1 + .github/workflows/duplicate-code-detector.lock.yml | 1 + .github/workflows/example-permissions-warning.lock.yml | 1 + .github/workflows/example-workflow-analyzer.lock.yml | 1 + .github/workflows/firewall-escape.lock.yml | 1 + .github/workflows/firewall.lock.yml | 1 + .github/workflows/functional-pragmatist.lock.yml | 1 + .github/workflows/github-mcp-structural-analysis.lock.yml | 1 + .github/workflows/github-mcp-tools-report.lock.yml | 1 + .github/workflows/github-remote-mcp-auth-test.lock.yml | 1 + .github/workflows/glossary-maintainer.lock.yml | 1 + .github/workflows/go-fan.lock.yml | 1 + .github/workflows/go-logger.lock.yml | 1 + .github/workflows/go-pattern-detector.lock.yml | 1 + .github/workflows/gpclean.lock.yml | 1 + .github/workflows/grumpy-reviewer.lock.yml | 1 + .github/workflows/hourly-ci-cleaner.lock.yml | 1 + .github/workflows/instructions-janitor.lock.yml | 1 + .github/workflows/issue-arborist.lock.yml | 1 + .github/workflows/issue-monster.lock.yml | 1 + .github/workflows/issue-triage-agent.lock.yml | 1 + .github/workflows/jsweep.lock.yml | 1 + .github/workflows/layout-spec-maintainer.lock.yml | 1 + .github/workflows/lockfile-stats.lock.yml | 1 + .github/workflows/mcp-inspector.lock.yml | 1 + .github/workflows/mergefest.lock.yml | 1 + .github/workflows/metrics-collector.lock.yml | 1 + .github/workflows/notion-issue-summary.lock.yml | 1 + .github/workflows/org-health-report.lock.yml | 1 + .github/workflows/pdf-summary.lock.yml | 1 + .github/workflows/plan.lock.yml | 1 + .github/workflows/poem-bot.lock.yml | 1 + .github/workflows/portfolio-analyst.lock.yml | 1 + .github/workflows/pr-nitpick-reviewer.lock.yml | 1 + .github/workflows/pr-triage-agent.lock.yml | 1 + .github/workflows/prompt-clustering-analysis.lock.yml | 1 + .github/workflows/python-data-charts.lock.yml | 1 + .github/workflows/q.lock.yml | 1 + .github/workflows/refiner.lock.yml | 1 + .github/workflows/release.lock.yml | 1 + .github/workflows/repo-audit-analyzer.lock.yml | 1 + .github/workflows/repo-tree-map.lock.yml | 1 + .github/workflows/repository-quality-improver.lock.yml | 1 + .github/workflows/research.lock.yml | 1 + .github/workflows/safe-output-health.lock.yml | 1 + .github/workflows/schema-consistency-checker.lock.yml | 1 + .github/workflows/schema-feature-coverage.lock.yml | 1 + .github/workflows/scout.lock.yml | 1 + .github/workflows/security-compliance.lock.yml | 1 + .github/workflows/security-review.lock.yml | 1 + .github/workflows/semantic-function-refactor.lock.yml | 1 + .github/workflows/sergo.lock.yml | 1 + .github/workflows/slide-deck-maintainer.lock.yml | 1 + .github/workflows/smoke-agent-all-merged.lock.yml | 1 + .github/workflows/smoke-agent-all-none.lock.yml | 1 + .github/workflows/smoke-agent-public-approved.lock.yml | 1 + .github/workflows/smoke-agent-public-none.lock.yml | 1 + .github/workflows/smoke-agent-scoped-approved.lock.yml | 1 + .github/workflows/smoke-call-workflow.lock.yml | 1 + .github/workflows/smoke-claude.lock.yml | 1 + .github/workflows/smoke-codex.lock.yml | 1 + .github/workflows/smoke-copilot-arm.lock.yml | 1 + .github/workflows/smoke-copilot.lock.yml | 1 + .github/workflows/smoke-create-cross-repo-pr.lock.yml | 1 + .github/workflows/smoke-gemini.lock.yml | 1 + .github/workflows/smoke-multi-pr.lock.yml | 1 + .github/workflows/smoke-project.lock.yml | 1 + .github/workflows/smoke-temporary-id.lock.yml | 1 + .github/workflows/smoke-test-tools.lock.yml | 1 + .github/workflows/smoke-update-cross-repo-pr.lock.yml | 1 + .github/workflows/smoke-workflow-call-with-inputs.lock.yml | 1 + .github/workflows/smoke-workflow-call.lock.yml | 1 + .github/workflows/stale-repo-identifier.lock.yml | 1 + .github/workflows/static-analysis-report.lock.yml | 1 + .github/workflows/step-name-alignment.lock.yml | 1 + .github/workflows/sub-issue-closer.lock.yml | 1 + .github/workflows/super-linter.lock.yml | 1 + .github/workflows/technical-doc-writer.lock.yml | 1 + .github/workflows/terminal-stylist.lock.yml | 1 + .github/workflows/test-create-pr-error-handling.lock.yml | 1 + .github/workflows/test-dispatcher.lock.yml | 1 + .github/workflows/test-project-url-default.lock.yml | 1 + .github/workflows/test-workflow.lock.yml | 1 + .github/workflows/tidy.lock.yml | 1 + .github/workflows/typist.lock.yml | 1 + .github/workflows/ubuntu-image-analyzer.lock.yml | 1 + .github/workflows/unbloat-docs.lock.yml | 1 + .github/workflows/update-astro.lock.yml | 1 + .github/workflows/video-analyzer.lock.yml | 1 + .github/workflows/weekly-blog-post-writer.lock.yml | 1 + .github/workflows/weekly-editors-health-check.lock.yml | 1 + .github/workflows/weekly-issue-summary.lock.yml | 1 + .github/workflows/weekly-safe-outputs-spec-review.lock.yml | 1 + .github/workflows/workflow-generator.lock.yml | 1 + .github/workflows/workflow-health-manager.lock.yml | 1 + .github/workflows/workflow-normalizer.lock.yml | 1 + .github/workflows/workflow-skill-extractor.lock.yml | 1 + pkg/workflow/checkout_manager.go | 1 + pkg/workflow/compiler_activation_job_test.go | 2 ++ 179 files changed, 180 insertions(+) diff --git a/.github/workflows/ace-editor.lock.yml b/.github/workflows/ace-editor.lock.yml index 509187b3aa1..2bd7977e775 100644 --- a/.github/workflows/ace-editor.lock.yml +++ b/.github/workflows/ace-editor.lock.yml @@ -121,6 +121,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index e72732d42d1..94bbe478ed3 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -104,6 +104,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/agent-persona-explorer.lock.yml b/.github/workflows/agent-persona-explorer.lock.yml index 6fe1c1c71a8..e09a6ad00a5 100644 --- a/.github/workflows/agent-persona-explorer.lock.yml +++ b/.github/workflows/agent-persona-explorer.lock.yml @@ -110,6 +110,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/agentic-observability-kit.lock.yml b/.github/workflows/agentic-observability-kit.lock.yml index a3dd611e06b..f884f6bdc5e 100644 --- a/.github/workflows/agentic-observability-kit.lock.yml +++ b/.github/workflows/agentic-observability-kit.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml index 434e10227fe..478f5807cbc 100644 --- a/.github/workflows/ai-moderator.lock.yml +++ b/.github/workflows/ai-moderator.lock.yml @@ -127,6 +127,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml index ea4d20c875c..be099d067e0 100644 --- a/.github/workflows/archie.lock.yml +++ b/.github/workflows/archie.lock.yml @@ -129,6 +129,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml index 27be3a88c71..0de292fd2f9 100644 --- a/.github/workflows/artifacts-summary.lock.yml +++ b/.github/workflows/artifacts-summary.lock.yml @@ -103,6 +103,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml index 2014d223df3..dfc5d3cc3b7 100644 --- a/.github/workflows/audit-workflows.lock.yml +++ b/.github/workflows/audit-workflows.lock.yml @@ -110,6 +110,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/auto-triage-issues.lock.yml b/.github/workflows/auto-triage-issues.lock.yml index 546c83d8625..ac9d2f5c9e2 100644 --- a/.github/workflows/auto-triage-issues.lock.yml +++ b/.github/workflows/auto-triage-issues.lock.yml @@ -111,6 +111,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml index cf97711096d..0cfcbad146b 100644 --- a/.github/workflows/blog-auditor.lock.yml +++ b/.github/workflows/blog-auditor.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/bot-detection.lock.yml b/.github/workflows/bot-detection.lock.yml index 651928e96cf..5883173f616 100644 --- a/.github/workflows/bot-detection.lock.yml +++ b/.github/workflows/bot-detection.lock.yml @@ -105,6 +105,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml index eeaa30d5c57..eb410e172a7 100644 --- a/.github/workflows/brave.lock.yml +++ b/.github/workflows/brave.lock.yml @@ -119,6 +119,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index c28986b788b..4c5a0abe712 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -105,6 +105,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml index aa57fb2c7c5..a48f864d629 100644 --- a/.github/workflows/changeset.lock.yml +++ b/.github/workflows/changeset.lock.yml @@ -139,6 +139,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml index fb50898501a..a98eb58b8ee 100644 --- a/.github/workflows/ci-coach.lock.yml +++ b/.github/workflows/ci-coach.lock.yml @@ -104,6 +104,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index 79c4b4571dd..07a3d9bf8a7 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -132,6 +132,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/claude-code-user-docs-review.lock.yml b/.github/workflows/claude-code-user-docs-review.lock.yml index d40175f69c1..80a8ca63a56 100644 --- a/.github/workflows/claude-code-user-docs-review.lock.yml +++ b/.github/workflows/claude-code-user-docs-review.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index be874f1db83..e51e72d87b2 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -97,6 +97,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index 01855e044a7..15808adc924 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -109,6 +109,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml index a53819dc11b..53ab710027f 100644 --- a/.github/workflows/cloclo.lock.yml +++ b/.github/workflows/cloclo.lock.yml @@ -152,6 +152,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/code-scanning-fixer.lock.yml b/.github/workflows/code-scanning-fixer.lock.yml index fc6f078f790..396efe11190 100644 --- a/.github/workflows/code-scanning-fixer.lock.yml +++ b/.github/workflows/code-scanning-fixer.lock.yml @@ -102,6 +102,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/code-simplifier.lock.yml b/.github/workflows/code-simplifier.lock.yml index 71e2c4c7645..780a4950606 100644 --- a/.github/workflows/code-simplifier.lock.yml +++ b/.github/workflows/code-simplifier.lock.yml @@ -112,6 +112,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/codex-github-remote-mcp-test.lock.yml b/.github/workflows/codex-github-remote-mcp-test.lock.yml index 1cc528695cb..93b41f06b69 100644 --- a/.github/workflows/codex-github-remote-mcp-test.lock.yml +++ b/.github/workflows/codex-github-remote-mcp-test.lock.yml @@ -102,6 +102,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml index 78546f6838e..65614ecfc4a 100644 --- a/.github/workflows/commit-changes-analyzer.lock.yml +++ b/.github/workflows/commit-changes-analyzer.lock.yml @@ -109,6 +109,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/constraint-solving-potd.lock.yml b/.github/workflows/constraint-solving-potd.lock.yml index 68704877a0a..814b860747e 100644 --- a/.github/workflows/constraint-solving-potd.lock.yml +++ b/.github/workflows/constraint-solving-potd.lock.yml @@ -103,6 +103,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/contribution-check.lock.yml b/.github/workflows/contribution-check.lock.yml index 355a35f0922..4c1649d5632 100644 --- a/.github/workflows/contribution-check.lock.yml +++ b/.github/workflows/contribution-check.lock.yml @@ -106,6 +106,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml index 0fb3d6a6310..faaccf95a64 100644 --- a/.github/workflows/copilot-agent-analysis.lock.yml +++ b/.github/workflows/copilot-agent-analysis.lock.yml @@ -111,6 +111,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/copilot-cli-deep-research.lock.yml b/.github/workflows/copilot-cli-deep-research.lock.yml index 5a0a904873f..272a8125731 100644 --- a/.github/workflows/copilot-cli-deep-research.lock.yml +++ b/.github/workflows/copilot-cli-deep-research.lock.yml @@ -102,6 +102,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml index db90b0c1f47..6ab7394fb00 100644 --- a/.github/workflows/copilot-pr-merged-report.lock.yml +++ b/.github/workflows/copilot-pr-merged-report.lock.yml @@ -105,6 +105,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml index 36551e88aca..24b322dc6bc 100644 --- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml +++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml @@ -106,6 +106,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml index 2d5e156934e..7b25b860309 100644 --- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml +++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml @@ -105,6 +105,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml index 349ca5ffbe6..b9900f993ac 100644 --- a/.github/workflows/copilot-session-insights.lock.yml +++ b/.github/workflows/copilot-session-insights.lock.yml @@ -113,6 +113,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml index d90723d9361..399834b6c03 100644 --- a/.github/workflows/craft.lock.yml +++ b/.github/workflows/craft.lock.yml @@ -116,6 +116,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-architecture-diagram.lock.yml b/.github/workflows/daily-architecture-diagram.lock.yml index 1a57daa31b2..5c3024b57f0 100644 --- a/.github/workflows/daily-architecture-diagram.lock.yml +++ b/.github/workflows/daily-architecture-diagram.lock.yml @@ -102,6 +102,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml index 99764a3ab26..404a45abd9b 100644 --- a/.github/workflows/daily-assign-issue-to-user.lock.yml +++ b/.github/workflows/daily-assign-issue-to-user.lock.yml @@ -97,6 +97,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml index 4c09ffb1b4c..09ea31bf281 100644 --- a/.github/workflows/daily-choice-test.lock.yml +++ b/.github/workflows/daily-choice-test.lock.yml @@ -103,6 +103,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml index b2a1b121250..6b19f35cc48 100644 --- a/.github/workflows/daily-cli-performance.lock.yml +++ b/.github/workflows/daily-cli-performance.lock.yml @@ -130,6 +130,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-cli-tools-tester.lock.yml b/.github/workflows/daily-cli-tools-tester.lock.yml index 60335e27aa3..0fc4ee5780a 100644 --- a/.github/workflows/daily-cli-tools-tester.lock.yml +++ b/.github/workflows/daily-cli-tools-tester.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml index 2015acc32c9..751518d716c 100644 --- a/.github/workflows/daily-code-metrics.lock.yml +++ b/.github/workflows/daily-code-metrics.lock.yml @@ -110,6 +110,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-community-attribution.lock.yml b/.github/workflows/daily-community-attribution.lock.yml index c4011c3745f..b3a9aea5685 100644 --- a/.github/workflows/daily-community-attribution.lock.yml +++ b/.github/workflows/daily-community-attribution.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-compiler-quality.lock.yml b/.github/workflows/daily-compiler-quality.lock.yml index 55369842036..3857ef1120b 100644 --- a/.github/workflows/daily-compiler-quality.lock.yml +++ b/.github/workflows/daily-compiler-quality.lock.yml @@ -103,6 +103,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-copilot-token-report.lock.yml b/.github/workflows/daily-copilot-token-report.lock.yml index 69bca407eee..c5a7d73b44c 100644 --- a/.github/workflows/daily-copilot-token-report.lock.yml +++ b/.github/workflows/daily-copilot-token-report.lock.yml @@ -103,6 +103,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-doc-healer.lock.yml b/.github/workflows/daily-doc-healer.lock.yml index 95c2ac2e474..e6eb7a6373f 100644 --- a/.github/workflows/daily-doc-healer.lock.yml +++ b/.github/workflows/daily-doc-healer.lock.yml @@ -109,6 +109,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml index 927f3e2eef4..ffbd299d090 100644 --- a/.github/workflows/daily-doc-updater.lock.yml +++ b/.github/workflows/daily-doc-updater.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index 3196fe65b52..7d82c96b927 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -107,6 +107,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml index ec885f1915c..52cde217b66 100644 --- a/.github/workflows/daily-firewall-report.lock.yml +++ b/.github/workflows/daily-firewall-report.lock.yml @@ -109,6 +109,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-function-namer.lock.yml b/.github/workflows/daily-function-namer.lock.yml index f1445f605d3..b5c6a68033f 100644 --- a/.github/workflows/daily-function-namer.lock.yml +++ b/.github/workflows/daily-function-namer.lock.yml @@ -109,6 +109,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-integrity-analysis.lock.yml b/.github/workflows/daily-integrity-analysis.lock.yml index 34c778e5caf..2502829107a 100644 --- a/.github/workflows/daily-integrity-analysis.lock.yml +++ b/.github/workflows/daily-integrity-analysis.lock.yml @@ -109,6 +109,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml index fd953a192d3..bb97672082c 100644 --- a/.github/workflows/daily-issues-report.lock.yml +++ b/.github/workflows/daily-issues-report.lock.yml @@ -116,6 +116,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml index 5b8d46c7100..8aba43874db 100644 --- a/.github/workflows/daily-malicious-code-scan.lock.yml +++ b/.github/workflows/daily-malicious-code-scan.lock.yml @@ -102,6 +102,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml index 4c03d86027f..941c9156b1e 100644 --- a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml +++ b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml @@ -102,6 +102,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index bdb0390e046..4e98390dd65 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -113,6 +113,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml index 06a81a461f8..82d2da1d524 100644 --- a/.github/workflows/daily-news.lock.yml +++ b/.github/workflows/daily-news.lock.yml @@ -105,6 +105,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-observability-report.lock.yml b/.github/workflows/daily-observability-report.lock.yml index 6974f14c6cf..77498549c3d 100644 --- a/.github/workflows/daily-observability-report.lock.yml +++ b/.github/workflows/daily-observability-report.lock.yml @@ -111,6 +111,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml index fb8c2c1b68e..1b1b8d5c279 100644 --- a/.github/workflows/daily-performance-summary.lock.yml +++ b/.github/workflows/daily-performance-summary.lock.yml @@ -110,6 +110,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-regulatory.lock.yml b/.github/workflows/daily-regulatory.lock.yml index fa5bf1c2b3c..abad8a99ef0 100644 --- a/.github/workflows/daily-regulatory.lock.yml +++ b/.github/workflows/daily-regulatory.lock.yml @@ -109,6 +109,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-rendering-scripts-verifier.lock.yml b/.github/workflows/daily-rendering-scripts-verifier.lock.yml index 0e0c9bf3fe4..0f0f7b98bca 100644 --- a/.github/workflows/daily-rendering-scripts-verifier.lock.yml +++ b/.github/workflows/daily-rendering-scripts-verifier.lock.yml @@ -112,6 +112,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml index 4727f6a202d..2c389b85d84 100644 --- a/.github/workflows/daily-repo-chronicle.lock.yml +++ b/.github/workflows/daily-repo-chronicle.lock.yml @@ -103,6 +103,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-safe-output-integrator.lock.yml b/.github/workflows/daily-safe-output-integrator.lock.yml index 91b6454507c..b0819dfcf1c 100644 --- a/.github/workflows/daily-safe-output-integrator.lock.yml +++ b/.github/workflows/daily-safe-output-integrator.lock.yml @@ -102,6 +102,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-safe-output-optimizer.lock.yml b/.github/workflows/daily-safe-output-optimizer.lock.yml index 91df4beb666..f350a8ef517 100644 --- a/.github/workflows/daily-safe-output-optimizer.lock.yml +++ b/.github/workflows/daily-safe-output-optimizer.lock.yml @@ -114,6 +114,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-safe-outputs-conformance.lock.yml b/.github/workflows/daily-safe-outputs-conformance.lock.yml index 600b408fedf..f0f2802ec0a 100644 --- a/.github/workflows/daily-safe-outputs-conformance.lock.yml +++ b/.github/workflows/daily-safe-outputs-conformance.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-secrets-analysis.lock.yml b/.github/workflows/daily-secrets-analysis.lock.yml index 5077c84f1b2..21ede31c914 100644 --- a/.github/workflows/daily-secrets-analysis.lock.yml +++ b/.github/workflows/daily-secrets-analysis.lock.yml @@ -102,6 +102,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-security-red-team.lock.yml b/.github/workflows/daily-security-red-team.lock.yml index 3a3a926c3d7..f0e74911953 100644 --- a/.github/workflows/daily-security-red-team.lock.yml +++ b/.github/workflows/daily-security-red-team.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-semgrep-scan.lock.yml b/.github/workflows/daily-semgrep-scan.lock.yml index a3b00716bd8..5a874a6f5e7 100644 --- a/.github/workflows/daily-semgrep-scan.lock.yml +++ b/.github/workflows/daily-semgrep-scan.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-syntax-error-quality.lock.yml b/.github/workflows/daily-syntax-error-quality.lock.yml index 59426acca83..214f8851b81 100644 --- a/.github/workflows/daily-syntax-error-quality.lock.yml +++ b/.github/workflows/daily-syntax-error-quality.lock.yml @@ -102,6 +102,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-team-evolution-insights.lock.yml b/.github/workflows/daily-team-evolution-insights.lock.yml index e98257dcd3f..a242e38e7f5 100644 --- a/.github/workflows/daily-team-evolution-insights.lock.yml +++ b/.github/workflows/daily-team-evolution-insights.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index 0dd8bc06d17..346c37a8e99 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -117,6 +117,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-testify-uber-super-expert.lock.yml b/.github/workflows/daily-testify-uber-super-expert.lock.yml index 207c99c0710..1a6fae34929 100644 --- a/.github/workflows/daily-testify-uber-super-expert.lock.yml +++ b/.github/workflows/daily-testify-uber-super-expert.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml index ad9811a4f8d..107c9ade76d 100644 --- a/.github/workflows/daily-workflow-updater.lock.yml +++ b/.github/workflows/daily-workflow-updater.lock.yml @@ -98,6 +98,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/dead-code-remover.lock.yml b/.github/workflows/dead-code-remover.lock.yml index 2e39682beb2..42f2d5033f1 100644 --- a/.github/workflows/dead-code-remover.lock.yml +++ b/.github/workflows/dead-code-remover.lock.yml @@ -105,6 +105,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index f2511045d63..08835769a19 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -111,6 +111,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/delight.lock.yml b/.github/workflows/delight.lock.yml index 407945ea6f3..1e3e744125a 100644 --- a/.github/workflows/delight.lock.yml +++ b/.github/workflows/delight.lock.yml @@ -103,6 +103,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/dependabot-burner.lock.yml b/.github/workflows/dependabot-burner.lock.yml index 6d5aa9b1ce8..bd03e4a1f97 100644 --- a/.github/workflows/dependabot-burner.lock.yml +++ b/.github/workflows/dependabot-burner.lock.yml @@ -109,6 +109,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index ab1c564ec51..1b570ecfa17 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -107,6 +107,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml index 49aa809c7c9..1fccd9339ae 100644 --- a/.github/workflows/dev-hawk.lock.yml +++ b/.github/workflows/dev-hawk.lock.yml @@ -102,6 +102,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index f4051a00e5d..2ff4ece5087 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -134,6 +134,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml index 6d39c19f7f3..6d1ca5bb126 100644 --- a/.github/workflows/developer-docs-consolidator.lock.yml +++ b/.github/workflows/developer-docs-consolidator.lock.yml @@ -110,6 +110,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml index fdbd9f7b8e8..9548f15c2fa 100644 --- a/.github/workflows/dictation-prompt.lock.yml +++ b/.github/workflows/dictation-prompt.lock.yml @@ -102,6 +102,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/discussion-task-miner.lock.yml b/.github/workflows/discussion-task-miner.lock.yml index 91d6290728c..e57710b39dd 100644 --- a/.github/workflows/discussion-task-miner.lock.yml +++ b/.github/workflows/discussion-task-miner.lock.yml @@ -103,6 +103,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml index 69779e8ae0e..76760474cb2 100644 --- a/.github/workflows/docs-noob-tester.lock.yml +++ b/.github/workflows/docs-noob-tester.lock.yml @@ -103,6 +103,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/draft-pr-cleanup.lock.yml b/.github/workflows/draft-pr-cleanup.lock.yml index 20f790ef520..74d01d30ec7 100644 --- a/.github/workflows/draft-pr-cleanup.lock.yml +++ b/.github/workflows/draft-pr-cleanup.lock.yml @@ -98,6 +98,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index 33212dbe610..3e92e9dc2a8 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -110,6 +110,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml index 8b85392b311..6061b37f2c0 100644 --- a/.github/workflows/example-permissions-warning.lock.yml +++ b/.github/workflows/example-permissions-warning.lock.yml @@ -101,6 +101,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml index e5659d308a5..7950497cb2c 100644 --- a/.github/workflows/example-workflow-analyzer.lock.yml +++ b/.github/workflows/example-workflow-analyzer.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml index 8d927a36e0c..bd885f96add 100644 --- a/.github/workflows/firewall-escape.lock.yml +++ b/.github/workflows/firewall-escape.lock.yml @@ -111,6 +111,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml index d57f9fb9f7f..19fd0085322 100644 --- a/.github/workflows/firewall.lock.yml +++ b/.github/workflows/firewall.lock.yml @@ -101,6 +101,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/functional-pragmatist.lock.yml b/.github/workflows/functional-pragmatist.lock.yml index 6531678086a..02da5281d9d 100644 --- a/.github/workflows/functional-pragmatist.lock.yml +++ b/.github/workflows/functional-pragmatist.lock.yml @@ -107,6 +107,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml index ce147237a70..ed339e33af0 100644 --- a/.github/workflows/github-mcp-structural-analysis.lock.yml +++ b/.github/workflows/github-mcp-structural-analysis.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml index 34251974275..61c2ef0d62b 100644 --- a/.github/workflows/github-mcp-tools-report.lock.yml +++ b/.github/workflows/github-mcp-tools-report.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/github-remote-mcp-auth-test.lock.yml b/.github/workflows/github-remote-mcp-auth-test.lock.yml index 5b0e08e71a1..9d4446fc7c2 100644 --- a/.github/workflows/github-remote-mcp-auth-test.lock.yml +++ b/.github/workflows/github-remote-mcp-auth-test.lock.yml @@ -104,6 +104,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml index 2d7cc679649..c34c864aadb 100644 --- a/.github/workflows/glossary-maintainer.lock.yml +++ b/.github/workflows/glossary-maintainer.lock.yml @@ -110,6 +110,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index d092a91233f..a92adead264 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml index 8abdb63d417..1f4c59e38b4 100644 --- a/.github/workflows/go-logger.lock.yml +++ b/.github/workflows/go-logger.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index 9bc2c49df13..5aeb04e2f3d 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/gpclean.lock.yml b/.github/workflows/gpclean.lock.yml index fff29d574d5..8cb198db1b8 100644 --- a/.github/workflows/gpclean.lock.yml +++ b/.github/workflows/gpclean.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml index 42858a0d467..a878740c45e 100644 --- a/.github/workflows/grumpy-reviewer.lock.yml +++ b/.github/workflows/grumpy-reviewer.lock.yml @@ -133,6 +133,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml index 61db280e57f..739b676b749 100644 --- a/.github/workflows/hourly-ci-cleaner.lock.yml +++ b/.github/workflows/hourly-ci-cleaner.lock.yml @@ -109,6 +109,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml index c11fac97380..a642c5beccb 100644 --- a/.github/workflows/instructions-janitor.lock.yml +++ b/.github/workflows/instructions-janitor.lock.yml @@ -104,6 +104,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index 947162fb2fd..0352fb8602b 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -110,6 +110,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml index 8114f79d474..ddd3b702bcd 100644 --- a/.github/workflows/issue-monster.lock.yml +++ b/.github/workflows/issue-monster.lock.yml @@ -472,6 +472,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml index ba1100008e4..7c212cba556 100644 --- a/.github/workflows/issue-triage-agent.lock.yml +++ b/.github/workflows/issue-triage-agent.lock.yml @@ -106,6 +106,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml index 6925223340e..154c105c3ff 100644 --- a/.github/workflows/jsweep.lock.yml +++ b/.github/workflows/jsweep.lock.yml @@ -104,6 +104,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml index 89df948ab53..a814120301f 100644 --- a/.github/workflows/layout-spec-maintainer.lock.yml +++ b/.github/workflows/layout-spec-maintainer.lock.yml @@ -105,6 +105,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml index 7c5bd7e0045..e0c70b0b88c 100644 --- a/.github/workflows/lockfile-stats.lock.yml +++ b/.github/workflows/lockfile-stats.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml index c4a9b58d18d..97aab4aefb3 100644 --- a/.github/workflows/mcp-inspector.lock.yml +++ b/.github/workflows/mcp-inspector.lock.yml @@ -123,6 +123,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml index 7c107305bdd..490bbf41ff2 100644 --- a/.github/workflows/mergefest.lock.yml +++ b/.github/workflows/mergefest.lock.yml @@ -121,6 +121,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml index 24a5a468d5a..df3b7fcf90f 100644 --- a/.github/workflows/metrics-collector.lock.yml +++ b/.github/workflows/metrics-collector.lock.yml @@ -106,6 +106,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml index 0639f4abb0f..985aba64080 100644 --- a/.github/workflows/notion-issue-summary.lock.yml +++ b/.github/workflows/notion-issue-summary.lock.yml @@ -109,6 +109,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml index d5bc6b2826d..495cfad67d7 100644 --- a/.github/workflows/org-health-report.lock.yml +++ b/.github/workflows/org-health-report.lock.yml @@ -110,6 +110,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml index d16102218ab..ba2697ff914 100644 --- a/.github/workflows/pdf-summary.lock.yml +++ b/.github/workflows/pdf-summary.lock.yml @@ -146,6 +146,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index 34b564e895f..a313e00f541 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -125,6 +125,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index d7aed3a851f..e3c04637ee6 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -140,6 +140,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml index 1fd803f24ae..de51958be6b 100644 --- a/.github/workflows/portfolio-analyst.lock.yml +++ b/.github/workflows/portfolio-analyst.lock.yml @@ -110,6 +110,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml index 169a1b4bcad..b47e737ffd9 100644 --- a/.github/workflows/pr-nitpick-reviewer.lock.yml +++ b/.github/workflows/pr-nitpick-reviewer.lock.yml @@ -130,6 +130,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/pr-triage-agent.lock.yml b/.github/workflows/pr-triage-agent.lock.yml index dd846dd973f..3874b6bc451 100644 --- a/.github/workflows/pr-triage-agent.lock.yml +++ b/.github/workflows/pr-triage-agent.lock.yml @@ -103,6 +103,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml index 323a16bb40e..3f8fcc319ea 100644 --- a/.github/workflows/prompt-clustering-analysis.lock.yml +++ b/.github/workflows/prompt-clustering-analysis.lock.yml @@ -114,6 +114,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml index 75af16495db..c476c34977f 100644 --- a/.github/workflows/python-data-charts.lock.yml +++ b/.github/workflows/python-data-charts.lock.yml @@ -107,6 +107,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml index b2bd6619f77..a4c4a304d0c 100644 --- a/.github/workflows/q.lock.yml +++ b/.github/workflows/q.lock.yml @@ -151,6 +151,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/refiner.lock.yml b/.github/workflows/refiner.lock.yml index df44df455c7..df7321513da 100644 --- a/.github/workflows/refiner.lock.yml +++ b/.github/workflows/refiner.lock.yml @@ -119,6 +119,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml index 6ca7c08ebd8..e817a0c2de7 100644 --- a/.github/workflows/release.lock.yml +++ b/.github/workflows/release.lock.yml @@ -119,6 +119,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/repo-audit-analyzer.lock.yml b/.github/workflows/repo-audit-analyzer.lock.yml index d74e1e74312..869766147db 100644 --- a/.github/workflows/repo-audit-analyzer.lock.yml +++ b/.github/workflows/repo-audit-analyzer.lock.yml @@ -110,6 +110,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml index dd5dc5ec702..3118fb04c92 100644 --- a/.github/workflows/repo-tree-map.lock.yml +++ b/.github/workflows/repo-tree-map.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml index b9680c5a2da..cb71cef9104 100644 --- a/.github/workflows/repository-quality-improver.lock.yml +++ b/.github/workflows/repository-quality-improver.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml index db56b36ba28..8875df6e3c1 100644 --- a/.github/workflows/research.lock.yml +++ b/.github/workflows/research.lock.yml @@ -110,6 +110,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml index f057048ceb7..0bf457bce71 100644 --- a/.github/workflows/safe-output-health.lock.yml +++ b/.github/workflows/safe-output-health.lock.yml @@ -110,6 +110,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml index 7e6ed118171..0da403a893b 100644 --- a/.github/workflows/schema-consistency-checker.lock.yml +++ b/.github/workflows/schema-consistency-checker.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/schema-feature-coverage.lock.yml b/.github/workflows/schema-feature-coverage.lock.yml index 7a1e9ed0edf..0f57fb689de 100644 --- a/.github/workflows/schema-feature-coverage.lock.yml +++ b/.github/workflows/schema-feature-coverage.lock.yml @@ -105,6 +105,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml index aa91d62ac2a..67e4515edc0 100644 --- a/.github/workflows/scout.lock.yml +++ b/.github/workflows/scout.lock.yml @@ -175,6 +175,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index 8d0ddc525a2..f72ca08efb7 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -112,6 +112,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/security-review.lock.yml b/.github/workflows/security-review.lock.yml index e9cdbb687f0..335434e625e 100644 --- a/.github/workflows/security-review.lock.yml +++ b/.github/workflows/security-review.lock.yml @@ -129,6 +129,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index 632873c4c2b..cb418e8053a 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -109,6 +109,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/sergo.lock.yml b/.github/workflows/sergo.lock.yml index b10386e6238..2a272e8b9c0 100644 --- a/.github/workflows/sergo.lock.yml +++ b/.github/workflows/sergo.lock.yml @@ -109,6 +109,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml index c3bf40417e6..168a35b9089 100644 --- a/.github/workflows/slide-deck-maintainer.lock.yml +++ b/.github/workflows/slide-deck-maintainer.lock.yml @@ -114,6 +114,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/smoke-agent-all-merged.lock.yml b/.github/workflows/smoke-agent-all-merged.lock.yml index 046ae323dc4..474068ac4ff 100644 --- a/.github/workflows/smoke-agent-all-merged.lock.yml +++ b/.github/workflows/smoke-agent-all-merged.lock.yml @@ -119,6 +119,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/smoke-agent-all-none.lock.yml b/.github/workflows/smoke-agent-all-none.lock.yml index d40c27503f6..00df1fae3f4 100644 --- a/.github/workflows/smoke-agent-all-none.lock.yml +++ b/.github/workflows/smoke-agent-all-none.lock.yml @@ -119,6 +119,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/smoke-agent-public-approved.lock.yml b/.github/workflows/smoke-agent-public-approved.lock.yml index 5ad06966afe..a13a95d72e1 100644 --- a/.github/workflows/smoke-agent-public-approved.lock.yml +++ b/.github/workflows/smoke-agent-public-approved.lock.yml @@ -119,6 +119,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/smoke-agent-public-none.lock.yml b/.github/workflows/smoke-agent-public-none.lock.yml index 3e325f2d407..c26a39db1c9 100644 --- a/.github/workflows/smoke-agent-public-none.lock.yml +++ b/.github/workflows/smoke-agent-public-none.lock.yml @@ -119,6 +119,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/smoke-agent-scoped-approved.lock.yml b/.github/workflows/smoke-agent-scoped-approved.lock.yml index abb81fbeaca..cedd8710310 100644 --- a/.github/workflows/smoke-agent-scoped-approved.lock.yml +++ b/.github/workflows/smoke-agent-scoped-approved.lock.yml @@ -119,6 +119,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/smoke-call-workflow.lock.yml b/.github/workflows/smoke-call-workflow.lock.yml index cb6ad67f2bd..72232c7b6a1 100644 --- a/.github/workflows/smoke-call-workflow.lock.yml +++ b/.github/workflows/smoke-call-workflow.lock.yml @@ -115,6 +115,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index 84c19815da1..7050a253575 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -146,6 +146,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index d58ba67df73..cef6d3b97ae 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -139,6 +139,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/smoke-copilot-arm.lock.yml b/.github/workflows/smoke-copilot-arm.lock.yml index fe9b01ac370..97b0717ccac 100644 --- a/.github/workflows/smoke-copilot-arm.lock.yml +++ b/.github/workflows/smoke-copilot-arm.lock.yml @@ -137,6 +137,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index 77449eaf4cf..520aa70a8fa 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -139,6 +139,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/smoke-create-cross-repo-pr.lock.yml b/.github/workflows/smoke-create-cross-repo-pr.lock.yml index 76e257f0f90..b5d0a560e7b 100644 --- a/.github/workflows/smoke-create-cross-repo-pr.lock.yml +++ b/.github/workflows/smoke-create-cross-repo-pr.lock.yml @@ -114,6 +114,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/smoke-gemini.lock.yml b/.github/workflows/smoke-gemini.lock.yml index 0d14c6c2905..dd126c9bf4c 100644 --- a/.github/workflows/smoke-gemini.lock.yml +++ b/.github/workflows/smoke-gemini.lock.yml @@ -138,6 +138,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/smoke-multi-pr.lock.yml b/.github/workflows/smoke-multi-pr.lock.yml index fe81a9f21c9..0b4bf279ed3 100644 --- a/.github/workflows/smoke-multi-pr.lock.yml +++ b/.github/workflows/smoke-multi-pr.lock.yml @@ -133,6 +133,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/smoke-project.lock.yml b/.github/workflows/smoke-project.lock.yml index cc598eb7ea5..6d5844f9963 100644 --- a/.github/workflows/smoke-project.lock.yml +++ b/.github/workflows/smoke-project.lock.yml @@ -131,6 +131,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/smoke-temporary-id.lock.yml b/.github/workflows/smoke-temporary-id.lock.yml index a990a8c1d50..784605101bc 100644 --- a/.github/workflows/smoke-temporary-id.lock.yml +++ b/.github/workflows/smoke-temporary-id.lock.yml @@ -131,6 +131,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/smoke-test-tools.lock.yml b/.github/workflows/smoke-test-tools.lock.yml index d16c2191cb6..25291bc7c72 100644 --- a/.github/workflows/smoke-test-tools.lock.yml +++ b/.github/workflows/smoke-test-tools.lock.yml @@ -120,6 +120,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/smoke-update-cross-repo-pr.lock.yml b/.github/workflows/smoke-update-cross-repo-pr.lock.yml index 00ec6da24d4..e37096009b9 100644 --- a/.github/workflows/smoke-update-cross-repo-pr.lock.yml +++ b/.github/workflows/smoke-update-cross-repo-pr.lock.yml @@ -114,6 +114,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml index baa312c8ffd..699302ffc26 100644 --- a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml +++ b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml @@ -149,6 +149,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/smoke-workflow-call.lock.yml b/.github/workflows/smoke-workflow-call.lock.yml index aa022492567..0e02aa5b3ae 100644 --- a/.github/workflows/smoke-workflow-call.lock.yml +++ b/.github/workflows/smoke-workflow-call.lock.yml @@ -152,6 +152,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index 11506b27279..25e7fba350d 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -118,6 +118,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index 3d69b2ae572..fc2178d912a 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/step-name-alignment.lock.yml b/.github/workflows/step-name-alignment.lock.yml index 6f07bc57d17..2c0294d65e5 100644 --- a/.github/workflows/step-name-alignment.lock.yml +++ b/.github/workflows/step-name-alignment.lock.yml @@ -104,6 +104,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml index 1f6bd1f9e95..c41c48b1705 100644 --- a/.github/workflows/sub-issue-closer.lock.yml +++ b/.github/workflows/sub-issue-closer.lock.yml @@ -104,6 +104,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index ca08fb58abf..17ba23d362c 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -107,6 +107,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml index 0a8da7d92d6..3bb4d81f2bb 100644 --- a/.github/workflows/technical-doc-writer.lock.yml +++ b/.github/workflows/technical-doc-writer.lock.yml @@ -111,6 +111,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/terminal-stylist.lock.yml b/.github/workflows/terminal-stylist.lock.yml index 3ffc861d1c5..70a3cc14939 100644 --- a/.github/workflows/terminal-stylist.lock.yml +++ b/.github/workflows/terminal-stylist.lock.yml @@ -109,6 +109,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/test-create-pr-error-handling.lock.yml b/.github/workflows/test-create-pr-error-handling.lock.yml index 36653c68b74..ec9dd7d1e78 100644 --- a/.github/workflows/test-create-pr-error-handling.lock.yml +++ b/.github/workflows/test-create-pr-error-handling.lock.yml @@ -101,6 +101,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/test-dispatcher.lock.yml b/.github/workflows/test-dispatcher.lock.yml index c23792a8914..d30413d4231 100644 --- a/.github/workflows/test-dispatcher.lock.yml +++ b/.github/workflows/test-dispatcher.lock.yml @@ -100,6 +100,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/test-project-url-default.lock.yml b/.github/workflows/test-project-url-default.lock.yml index c4fdc8b7505..1f1cc7587c1 100644 --- a/.github/workflows/test-project-url-default.lock.yml +++ b/.github/workflows/test-project-url-default.lock.yml @@ -100,6 +100,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/test-workflow.lock.yml b/.github/workflows/test-workflow.lock.yml index 19dcf9a1ae1..19bfeedc1a8 100644 --- a/.github/workflows/test-workflow.lock.yml +++ b/.github/workflows/test-workflow.lock.yml @@ -104,6 +104,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml index 790f4542768..93f73ff0ab1 100644 --- a/.github/workflows/tidy.lock.yml +++ b/.github/workflows/tidy.lock.yml @@ -139,6 +139,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml index 3a81df6e856..e4408f46da4 100644 --- a/.github/workflows/typist.lock.yml +++ b/.github/workflows/typist.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/ubuntu-image-analyzer.lock.yml b/.github/workflows/ubuntu-image-analyzer.lock.yml index 2b669b705d6..144dc0e1f35 100644 --- a/.github/workflows/ubuntu-image-analyzer.lock.yml +++ b/.github/workflows/ubuntu-image-analyzer.lock.yml @@ -111,6 +111,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml index fe2da7f5402..9a4873545ea 100644 --- a/.github/workflows/unbloat-docs.lock.yml +++ b/.github/workflows/unbloat-docs.lock.yml @@ -136,6 +136,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/update-astro.lock.yml b/.github/workflows/update-astro.lock.yml index 760fc82ef5e..204bc50f824 100644 --- a/.github/workflows/update-astro.lock.yml +++ b/.github/workflows/update-astro.lock.yml @@ -109,6 +109,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index 2172c009eb9..915830eee0c 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -109,6 +109,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/weekly-blog-post-writer.lock.yml b/.github/workflows/weekly-blog-post-writer.lock.yml index 2f47fc55bc0..726b2fabbad 100644 --- a/.github/workflows/weekly-blog-post-writer.lock.yml +++ b/.github/workflows/weekly-blog-post-writer.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/weekly-editors-health-check.lock.yml b/.github/workflows/weekly-editors-health-check.lock.yml index e88d7f032c7..6eca67cb131 100644 --- a/.github/workflows/weekly-editors-health-check.lock.yml +++ b/.github/workflows/weekly-editors-health-check.lock.yml @@ -104,6 +104,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml index ba20cd675c6..de0c350edb5 100644 --- a/.github/workflows/weekly-issue-summary.lock.yml +++ b/.github/workflows/weekly-issue-summary.lock.yml @@ -109,6 +109,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/weekly-safe-outputs-spec-review.lock.yml b/.github/workflows/weekly-safe-outputs-spec-review.lock.yml index 51334bf6b27..10b2614e69c 100644 --- a/.github/workflows/weekly-safe-outputs-spec-review.lock.yml +++ b/.github/workflows/weekly-safe-outputs-spec-review.lock.yml @@ -104,6 +104,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml index 7558cdc3ebb..5b4ec2d8877 100644 --- a/.github/workflows/workflow-generator.lock.yml +++ b/.github/workflows/workflow-generator.lock.yml @@ -120,6 +120,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index 9056c596ee5..396a33662d9 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -110,6 +110,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/workflow-normalizer.lock.yml b/.github/workflows/workflow-normalizer.lock.yml index f8a4fc96c0a..72b9ba161b0 100644 --- a/.github/workflows/workflow-normalizer.lock.yml +++ b/.github/workflows/workflow-normalizer.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/.github/workflows/workflow-skill-extractor.lock.yml b/.github/workflows/workflow-skill-extractor.lock.yml index a5b5be84bbf..a6a20b7763a 100644 --- a/.github/workflows/workflow-skill-extractor.lock.yml +++ b/.github/workflows/workflow-skill-extractor.lock.yml @@ -108,6 +108,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/pkg/workflow/checkout_manager.go b/pkg/workflow/checkout_manager.go index e6ec4198dbf..bab98d77533 100644 --- a/pkg/workflow/checkout_manager.go +++ b/pkg/workflow/checkout_manager.go @@ -380,6 +380,7 @@ func (cm *CheckoutManager) GenerateGitHubFolderCheckoutStep(repository, ref stri sb.WriteString(" sparse-checkout: |\n") sb.WriteString(" .github\n") sb.WriteString(" .agents\n") + sb.WriteString(" actions/setup\n") sb.WriteString(" sparse-checkout-cone-mode: true\n") sb.WriteString(" fetch-depth: 1\n") diff --git a/pkg/workflow/compiler_activation_job_test.go b/pkg/workflow/compiler_activation_job_test.go index 3d7bef1cfbc..59f3eaccc12 100644 --- a/pkg/workflow/compiler_activation_job_test.go +++ b/pkg/workflow/compiler_activation_job_test.go @@ -135,6 +135,7 @@ func TestGenerateCheckoutGitHubFolderForActivation_WorkflowCall(t *testing.T) { if tt.wantGitHubSparse { assert.Contains(t, combined, ".github", "sparse-checkout should include .github") assert.Contains(t, combined, ".agents", "sparse-checkout should include .agents") + assert.Contains(t, combined, "actions/setup", "sparse-checkout should include actions/setup to preserve post step") } // Verify security defaults @@ -206,6 +207,7 @@ func TestGenerateGitHubFolderCheckoutStep(t *testing.T) { "should have correct step name") assert.Contains(t, combined, ".github", "should include .github in sparse-checkout") assert.Contains(t, combined, ".agents", "should include .agents in sparse-checkout") + assert.Contains(t, combined, "actions/setup", "should include actions/setup in sparse-checkout to preserve post step") assert.Contains(t, combined, "sparse-checkout-cone-mode: true", "should enable cone mode for sparse checkout") assert.Contains(t, combined, "fetch-depth: 1", "should use shallow clone") From a75f2832d639e264b40e7c3eec4adf752887cfac Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 25 Mar 2026 19:32:47 +0000 Subject: [PATCH 6/9] Add changeset [skip-ci] --- .changeset/patch-add-post-cleanup-script.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/patch-add-post-cleanup-script.md diff --git a/.changeset/patch-add-post-cleanup-script.md b/.changeset/patch-add-post-cleanup-script.md new file mode 100644 index 00000000000..1e4bd978a3f --- /dev/null +++ b/.changeset/patch-add-post-cleanup-script.md @@ -0,0 +1,5 @@ +--- +"gh-aw": patch +--- + +Added post-job cleanup for the `actions/setup` action to remove `/tmp/gh-aw/` after workflow execution, and updated checkout behavior so action runtime files are preserved for the post step. From 7981cbd31d1a2123fa9a7bf272a75e2b98dc1eed Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Mar 2026 19:40:54 +0000 Subject: [PATCH 7/9] fix: scope actions/setup sparse-checkout to dev mode only In release/script/action modes the action is fetched by the runner into its action cache (not the workspace), so the second sparse checkout does not affect it. Only dev mode uses ./actions/setup (a workspace-local path), so actions/setup only needs to be included in the sparse-checkout in that case. - Add extraPaths variadic parameter to GenerateGitHubFolderCheckoutStep - Pass "actions/setup" only when actionMode.IsDev() - Add TestGenerateCheckoutGitHubFolderForActivation_ActionsModeSetupPath to cover all four action modes - Add TestGenerateGitHubFolderCheckoutStep_ExtraPaths for extraPaths API Agent-Logs-Url: https://github.com/github/gh-aw/sessions/32ba44a4-9104-4a76-a059-9bb102a971b8 Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- pkg/workflow/checkout_manager.go | 7 +- pkg/workflow/compiler_activation_job.go | 13 +++- pkg/workflow/compiler_activation_job_test.go | 72 +++++++++++++++++++- 3 files changed, 88 insertions(+), 4 deletions(-) diff --git a/pkg/workflow/checkout_manager.go b/pkg/workflow/checkout_manager.go index bab98d77533..21df4dee462 100644 --- a/pkg/workflow/checkout_manager.go +++ b/pkg/workflow/checkout_manager.go @@ -361,9 +361,10 @@ func (cm *CheckoutManager) GenerateAdditionalCheckoutSteps(getActionPin func(str // expression such as "${{ steps.resolve-host-repo.outputs.target_ref }}". // Pass an empty string to omit the ref field and use the repository's default branch. // - getActionPin: resolves an action reference to a pinned SHA form. +// - extraPaths: additional paths to include in the sparse-checkout beyond .github and .agents. // // Returns a slice of YAML lines (each ending with \n). -func (cm *CheckoutManager) GenerateGitHubFolderCheckoutStep(repository, ref string, getActionPin func(string) string) []string { +func (cm *CheckoutManager) GenerateGitHubFolderCheckoutStep(repository, ref string, getActionPin func(string) string, extraPaths ...string) []string { checkoutManagerLog.Printf("Generating .github/.agents folder checkout: repository=%q ref=%q", repository, ref) var sb strings.Builder @@ -380,7 +381,9 @@ func (cm *CheckoutManager) GenerateGitHubFolderCheckoutStep(repository, ref stri sb.WriteString(" sparse-checkout: |\n") sb.WriteString(" .github\n") sb.WriteString(" .agents\n") - sb.WriteString(" actions/setup\n") + for _, p := range extraPaths { + fmt.Fprintf(&sb, " %s\n", p) + } sb.WriteString(" sparse-checkout-cone-mode: true\n") sb.WriteString(" fetch-depth: 1\n") diff --git a/pkg/workflow/compiler_activation_job.go b/pkg/workflow/compiler_activation_job.go index fb7808c531b..258688632fa 100644 --- a/pkg/workflow/compiler_activation_job.go +++ b/pkg/workflow/compiler_activation_job.go @@ -613,6 +613,16 @@ func (c *Compiler) generateCheckoutGitHubFolderForActivation(data *WorkflowData) // // Skip when inlined-imports is enabled: content is embedded at compile time and no // runtime-import macros are used, so the callee's .md files are not needed at runtime. + // In dev mode the action is referenced via a local path (./actions/setup), so its files + // live in the workspace. Without including actions/setup in the sparse-checkout, this second + // checkout would remove that directory and the runner's post-step would fail to find action.yml. + // In other modes (release, script, action) the action is fetched remotely into the + // runner's action cache and is not affected by workspace checkouts. + devExtraPaths := []string(nil) + if c.actionMode.IsDev() { + devExtraPaths = []string{"actions/setup"} + } + cm := NewCheckoutManager(nil) if data != nil && hasWorkflowCallTrigger(data.On) && !data.InlinedImports { compilerActivationJobLog.Print("Adding cross-repo-aware .github checkout for workflow_call trigger") @@ -622,6 +632,7 @@ func (c *Compiler) generateCheckoutGitHubFolderForActivation(data *WorkflowData) cm.GetCrossRepoTargetRepo(), cm.GetCrossRepoTargetRef(), GetActionPin, + devExtraPaths..., ) } @@ -629,5 +640,5 @@ func (c *Compiler) generateCheckoutGitHubFolderForActivation(data *WorkflowData) // This is needed for runtime imports during prompt generation // sparse-checkout-cone-mode: true ensures subdirectories under .github/ are recursively included compilerActivationJobLog.Print("Adding .github and .agents sparse checkout in activation job") - return cm.GenerateGitHubFolderCheckoutStep("", "", GetActionPin) + return cm.GenerateGitHubFolderCheckoutStep("", "", GetActionPin, devExtraPaths...) } diff --git a/pkg/workflow/compiler_activation_job_test.go b/pkg/workflow/compiler_activation_job_test.go index 59f3eaccc12..0c42822d1c5 100644 --- a/pkg/workflow/compiler_activation_job_test.go +++ b/pkg/workflow/compiler_activation_job_test.go @@ -207,7 +207,7 @@ func TestGenerateGitHubFolderCheckoutStep(t *testing.T) { "should have correct step name") assert.Contains(t, combined, ".github", "should include .github in sparse-checkout") assert.Contains(t, combined, ".agents", "should include .agents in sparse-checkout") - assert.Contains(t, combined, "actions/setup", "should include actions/setup in sparse-checkout to preserve post step") + assert.NotContains(t, combined, "actions/setup", "base method should not include actions/setup without extraPaths") assert.Contains(t, combined, "sparse-checkout-cone-mode: true", "should enable cone mode for sparse checkout") assert.Contains(t, combined, "fetch-depth: 1", "should use shallow clone") @@ -552,3 +552,73 @@ func TestCheckoutGitHubFolderIncludesRef(t *testing.T) { }) } } + +// TestGenerateCheckoutGitHubFolderForActivation_ActionsModeSetupPath verifies that +// actions/setup is included in the sparse-checkout only when in dev mode, because +// dev mode references the action via a local workspace path (./actions/setup) while +// release/script/action modes reference it remotely (runner cache, not workspace). +func TestGenerateCheckoutGitHubFolderForActivation_ActionsModeSetupPath(t *testing.T) { + tests := []struct { + name string + mode ActionMode + wantSetupInSparse bool + }{ + { + name: "dev mode - actions/setup must be in sparse-checkout", + mode: ActionModeDev, + wantSetupInSparse: true, + }, + { + name: "release mode - actions/setup must NOT be in sparse-checkout", + mode: ActionModeRelease, + wantSetupInSparse: false, + }, + { + name: "script mode - actions/setup must NOT be in sparse-checkout", + mode: ActionModeScript, + wantSetupInSparse: false, + }, + { + name: "action mode - actions/setup must NOT be in sparse-checkout", + mode: ActionModeAction, + wantSetupInSparse: false, + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + c := NewCompilerWithVersion("dev") + c.SetActionMode(tt.mode) + + data := &WorkflowData{ + On: `"on": + issues: + types: [opened]`, + } + + result := c.generateCheckoutGitHubFolderForActivation(data) + require.NotNil(t, result, "should return checkout steps") + combined := strings.Join(result, "") + + if tt.wantSetupInSparse { + assert.Contains(t, combined, "actions/setup", + "dev mode should include actions/setup to preserve local action during post step") + } else { + assert.NotContains(t, combined, "actions/setup", + "non-dev mode should not include actions/setup (action is in runner cache, not workspace)") + } + }) + } +} + +// TestGenerateGitHubFolderCheckoutStep_ExtraPaths verifies that extraPaths are +// correctly appended to the sparse-checkout list. +func TestGenerateGitHubFolderCheckoutStep_ExtraPaths(t *testing.T) { + result := NewCheckoutManager(nil).GenerateGitHubFolderCheckoutStep("", "", GetActionPin, "actions/setup", "custom/path") + combined := strings.Join(result, "") + + assert.Contains(t, combined, ".github", "should include .github") + assert.Contains(t, combined, ".agents", "should include .agents") + assert.Contains(t, combined, "actions/setup", "should include extra path actions/setup") + assert.Contains(t, combined, "custom/path", "should include extra path custom/path") +} From 7e4339750c565c211f24052a339d2c49a5ff602a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Mar 2026 20:06:04 +0000 Subject: [PATCH 8/9] fix: update wasm golden files and accept node24 in actions-build validation - Update wasm_golden test fixtures after lock file recompilation (sparse-checkout change caused output differences in basic-copilot, smoke-copilot, and with-imports golden files) - Extend validateActionYml in actions_build_command.go to accept any nodeXX runtime (not just node20), fixing actions-build CI failure caused by actions/setup switching to node24 - Add test case for valid node24 action and update error message Agent-Logs-Url: https://github.com/github/gh-aw/sessions/01c06a7d-a428-4b7e-929a-da0e4efafbe5 Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- pkg/cli/actions_build_command.go | 8 ++++---- pkg/cli/actions_build_command_test.go | 11 ++++++++++- .../basic-copilot.golden | 1 + .../smoke-copilot.golden | 1 + .../with-imports.golden | 1 + 5 files changed, 17 insertions(+), 5 deletions(-) diff --git a/pkg/cli/actions_build_command.go b/pkg/cli/actions_build_command.go index 7bed495b30e..6d73136dd5c 100644 --- a/pkg/cli/actions_build_command.go +++ b/pkg/cli/actions_build_command.go @@ -182,12 +182,12 @@ func validateActionYml(actionPath string) error { } } - // Check that it's either a node20 or composite action - isNode20 := strings.Contains(contentStr, "using: 'node20'") || strings.Contains(contentStr, "using: \"node20\"") + // Check that it's a supported action runtime (nodeXX or composite) + isNodeJS := strings.Contains(contentStr, "using: 'node") || strings.Contains(contentStr, "using: \"node") isComposite := strings.Contains(contentStr, "using: 'composite'") || strings.Contains(contentStr, "using: \"composite\"") - if !isNode20 && !isComposite { - return errors.New("action must use either 'node20' or 'composite' runtime") + if !isNodeJS && !isComposite { + return errors.New("action must use either a 'nodeXX' or 'composite' runtime") } return nil diff --git a/pkg/cli/actions_build_command_test.go b/pkg/cli/actions_build_command_test.go index 2860cfa5371..b530af855df 100644 --- a/pkg/cli/actions_build_command_test.go +++ b/pkg/cli/actions_build_command_test.go @@ -195,6 +195,15 @@ description: A test action`, expectError: true, errorContains: "missing required field 'runs'", }, + { + name: "valid node24 action", + actionYmlContent: `name: Test Action +description: A test action +runs: + using: 'node24' + main: 'index.js'`, + expectError: false, + }, { name: "invalid runtime", actionYmlContent: `name: Test Action @@ -202,7 +211,7 @@ description: A test action runs: using: 'docker'`, expectError: true, - errorContains: "must use either 'node20' or 'composite'", + errorContains: "must use either a 'nodeXX' or 'composite'", }, } diff --git a/pkg/workflow/testdata/wasm_golden/TestWasmGolden_CompileFixtures/basic-copilot.golden b/pkg/workflow/testdata/wasm_golden/TestWasmGolden_CompileFixtures/basic-copilot.golden index 0dfa50cd150..33b7d869241 100644 --- a/pkg/workflow/testdata/wasm_golden/TestWasmGolden_CompileFixtures/basic-copilot.golden +++ b/pkg/workflow/testdata/wasm_golden/TestWasmGolden_CompileFixtures/basic-copilot.golden @@ -77,6 +77,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/pkg/workflow/testdata/wasm_golden/TestWasmGolden_CompileFixtures/smoke-copilot.golden b/pkg/workflow/testdata/wasm_golden/TestWasmGolden_CompileFixtures/smoke-copilot.golden index ec2c3e226fc..90f7b6e8637 100644 --- a/pkg/workflow/testdata/wasm_golden/TestWasmGolden_CompileFixtures/smoke-copilot.golden +++ b/pkg/workflow/testdata/wasm_golden/TestWasmGolden_CompileFixtures/smoke-copilot.golden @@ -91,6 +91,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps diff --git a/pkg/workflow/testdata/wasm_golden/TestWasmGolden_CompileFixtures/with-imports.golden b/pkg/workflow/testdata/wasm_golden/TestWasmGolden_CompileFixtures/with-imports.golden index 76fd492841c..e0e9f7d277a 100644 --- a/pkg/workflow/testdata/wasm_golden/TestWasmGolden_CompileFixtures/with-imports.golden +++ b/pkg/workflow/testdata/wasm_golden/TestWasmGolden_CompileFixtures/with-imports.golden @@ -77,6 +77,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup sparse-checkout-cone-mode: true fetch-depth: 1 - name: Check workflow file timestamps From d92b01948d4e78a1095d34faabdfa01b074d2ba6 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Mar 2026 21:37:06 +0000 Subject: [PATCH 9/9] fix: use sudo rm -rf in post.js to handle root-owned files in /tmp/gh-aw Files written by Docker containers or privileged scripts during the job are owned by root, causing fs.rmSync to fail with EACCES. GitHub-hosted runners have passwordless sudo, so try `sudo rm -rf` first and fall back to fs.rmSync for self-hosted runners without sudo. Agent-Logs-Url: https://github.com/github/gh-aw/sessions/4905a7a0-58f6-4f2f-b856-8cae909dc609 Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- actions/setup/post.js | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/actions/setup/post.js b/actions/setup/post.js index 9e879a31ca1..96f8470c109 100644 --- a/actions/setup/post.js +++ b/actions/setup/post.js @@ -2,16 +2,31 @@ // Removes the /tmp/gh-aw/ directory created during the main action step. // Runs in the post-job phase so that temporary files are erased after the // workflow job completes, regardless of success or failure. +// +// Files inside /tmp/gh-aw/ may be owned by root (written by Docker containers +// or privileged scripts), so we use `sudo rm -rf` — GitHub-hosted runners have +// passwordless sudo. We fall back to fs.rmSync for self-hosted runners that +// don't have sudo but do have direct write access. +const { spawnSync } = require("child_process"); const fs = require("fs"); const tmpDir = "/tmp/gh-aw"; -try { - console.log(`Cleaning up ${tmpDir}...`); - fs.rmSync(tmpDir, { recursive: true, force: true }); +console.log(`Cleaning up ${tmpDir}...`); + +// Try sudo rm -rf first (handles root-owned files on GitHub-hosted runners) +const result = spawnSync("sudo", ["rm", "-rf", tmpDir], { stdio: "inherit" }); + +if (result.status === 0) { console.log(`Cleaned up ${tmpDir}`); -} catch (err) { - // Log but do not fail — cleanup is best-effort - console.error(`Warning: failed to clean up ${tmpDir}: ${err.message}`); +} else { + // Fall back to fs.rmSync for environments without sudo + try { + fs.rmSync(tmpDir, { recursive: true, force: true }); + console.log(`Cleaned up ${tmpDir}`); + } catch (err) { + // Log but do not fail — cleanup is best-effort + console.error(`Warning: failed to clean up ${tmpDir}: ${err.message}`); + } }