From 2532767a203edfac9a3f154472dfa7633d7264bb Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 9 Jun 2026 16:15:48 +0000 Subject: [PATCH 1/7] Initial plan From 810f393c34a1968403795e74738a303fb82360ba Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 9 Jun 2026 16:22:00 +0000 Subject: [PATCH 2/7] Initial plan: fix bot actor handling in assertTrustedCheckoutRuntime Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com> --- .github/workflows/ab-testing-advisor.lock.yml | 3 ++- .github/workflows/ace-editor.lock.yml | 3 ++- .github/workflows/agent-performance-analyzer.lock.yml | 3 ++- .github/workflows/agent-persona-explorer.lock.yml | 3 ++- .github/workflows/agentic-token-audit.lock.yml | 3 ++- .github/workflows/agentic-token-optimizer.lock.yml | 3 ++- .github/workflows/agentic-token-trend-audit.lock.yml | 3 ++- .github/workflows/architecture-guardian.lock.yml | 3 ++- .github/workflows/aw-failure-investigator.lock.yml | 3 ++- .github/workflows/bot-detection.lock.yml | 3 ++- .github/workflows/breaking-change-checker.lock.yml | 3 ++- .github/workflows/ci-doctor.lock.yml | 3 ++- .github/workflows/cli-consistency-checker.lock.yml | 3 ++- .github/workflows/cli-version-checker.lock.yml | 3 ++- .github/workflows/codex-github-remote-mcp-test.lock.yml | 3 ++- .github/workflows/contribution-check.lock.yml | 3 ++- .github/workflows/copilot-opt.lock.yml | 3 ++- .github/workflows/daily-agentrx-trace-optimizer.lock.yml | 3 ++- .github/workflows/daily-ambient-context-optimizer.lock.yml | 3 ++- .github/workflows/daily-architecture-diagram.lock.yml | 3 ++- .github/workflows/daily-aw-cross-repo-compile-check.lock.yml | 3 ++- .github/workflows/daily-awf-spec-compiler-surfacing.lock.yml | 3 ++- .github/workflows/daily-byok-ollama-test.lock.yml | 3 ++- .github/workflows/daily-cache-strategy-analyzer.lock.yml | 3 ++- .github/workflows/daily-cli-performance.lock.yml | 3 ++- .github/workflows/daily-cli-tools-tester.lock.yml | 3 ++- .github/workflows/daily-community-attribution.lock.yml | 3 ++- .github/workflows/daily-credit-limit-test.lock.yml | 3 ++- .github/workflows/daily-doc-healer.lock.yml | 3 ++- .github/workflows/daily-file-diet.lock.yml | 3 ++- .github/workflows/daily-formal-spec-verifier.lock.yml | 3 ++- .github/workflows/daily-function-namer.lock.yml | 3 ++- .../daily-grafana-otel-instrumentation-advisor.lock.yml | 3 ++- .github/workflows/daily-max-ai-credits-test.lock.yml | 3 ++- .github/workflows/daily-mcp-concurrency-analysis.lock.yml | 3 ++- .github/workflows/daily-model-inventory.lock.yml | 3 ++- .github/workflows/daily-multi-device-docs-tester.lock.yml | 3 ++- .github/workflows/daily-otel-instrumentation-advisor.lock.yml | 3 ++- .github/workflows/daily-reliability-review.lock.yml | 3 ++- .github/workflows/daily-safe-output-optimizer.lock.yml | 3 ++- .github/workflows/daily-safe-outputs-conformance.lock.yml | 3 ++- .github/workflows/daily-safeoutputs-git-simulator.lock.yml | 3 ++- .github/workflows/daily-security-red-team.lock.yml | 3 ++- .github/workflows/daily-skill-optimizer.lock.yml | 3 ++- .github/workflows/daily-spdd-spec-planner.lock.yml | 3 ++- .github/workflows/daily-syntax-error-quality.lock.yml | 3 ++- .github/workflows/daily-team-status.lock.yml | 3 ++- .github/workflows/daily-testify-uber-super-expert.lock.yml | 3 ++- .github/workflows/daily-token-consumption-report.lock.yml | 3 ++- .../daily-windows-terminal-integration-builder.lock.yml | 3 ++- .github/workflows/deep-report.lock.yml | 3 ++- .github/workflows/delight.lock.yml | 3 ++- .github/workflows/dependabot-burner.lock.yml | 3 ++- .github/workflows/dependabot-go-checker.lock.yml | 3 ++- .github/workflows/deployment-incident-monitor.lock.yml | 3 ++- .github/workflows/designer-drift-audit.lock.yml | 3 ++- .github/workflows/dev.lock.yml | 3 ++- .github/workflows/discussion-task-miner.lock.yml | 3 ++- .github/workflows/duplicate-code-detector.lock.yml | 3 ++- .github/workflows/example-permissions-warning.lock.yml | 3 ++- .github/workflows/firewall.lock.yml | 3 ++- .github/workflows/go-fan.lock.yml | 3 ++- .github/workflows/go-pattern-detector.lock.yml | 3 ++- .github/workflows/gpclean.lock.yml | 3 ++- .github/workflows/hippo-embed.lock.yml | 3 ++- .github/workflows/issue-arborist.lock.yml | 3 ++- .github/workflows/lint-monster.lock.yml | 3 ++- .github/workflows/metrics-collector.lock.yml | 3 ++- .github/workflows/objective-impact-report.lock.yml | 3 ++- .github/workflows/otlp-data-quality-validator.lock.yml | 3 ++- .github/workflows/outcome-collector.lock.yml | 3 ++- .github/workflows/plan.lock.yml | 3 ++- .github/workflows/poem-bot.lock.yml | 3 ++- .github/workflows/pr-triage-agent.lock.yml | 3 ++- .github/workflows/refactoring-cadence.lock.yml | 3 ++- .github/workflows/ruflo-backed-task.lock.yml | 3 ++- .github/workflows/security-compliance.lock.yml | 3 ++- .github/workflows/semantic-function-refactor.lock.yml | 3 ++- .github/workflows/sergo.lock.yml | 3 ++- .github/workflows/smoke-antigravity.lock.yml | 3 ++- .github/workflows/smoke-ci.lock.yml | 3 ++- .github/workflows/smoke-claude.lock.yml | 3 ++- .github/workflows/smoke-codex.lock.yml | 3 ++- .github/workflows/smoke-copilot-aoai-apikey.lock.yml | 3 ++- .github/workflows/smoke-copilot-arm.lock.yml | 3 ++- .github/workflows/smoke-copilot-sdk.lock.yml | 3 ++- .github/workflows/smoke-copilot.lock.yml | 3 ++- .github/workflows/smoke-create-cross-repo-pr.lock.yml | 3 ++- .github/workflows/smoke-crush.lock.yml | 3 ++- .github/workflows/smoke-gemini.lock.yml | 3 ++- .github/workflows/smoke-opencode.lock.yml | 3 ++- .github/workflows/smoke-otel-backends.lock.yml | 3 ++- .github/workflows/smoke-pi.lock.yml | 3 ++- .github/workflows/smoke-project.lock.yml | 3 ++- .github/workflows/smoke-temporary-id.lock.yml | 3 ++- .github/workflows/smoke-update-cross-repo-pr.lock.yml | 3 ++- .github/workflows/smoke-workflow-call-with-inputs.lock.yml | 3 ++- .github/workflows/spec-librarian.lock.yml | 3 ++- .github/workflows/stale-repo-identifier.lock.yml | 3 ++- .github/workflows/static-analysis-report.lock.yml | 3 ++- .github/workflows/step-name-alignment.lock.yml | 3 ++- .github/workflows/super-linter.lock.yml | 3 ++- .github/workflows/test-workflow.lock.yml | 3 ++- .github/workflows/video-analyzer.lock.yml | 3 ++- .github/workflows/workflow-health-manager.lock.yml | 3 ++- .github/workflows/workflow-normalizer.lock.yml | 3 ++- .github/workflows/workflow-skill-extractor.lock.yml | 3 ++- 107 files changed, 214 insertions(+), 107 deletions(-) diff --git a/.github/workflows/ab-testing-advisor.lock.yml b/.github/workflows/ab-testing-advisor.lock.yml index ced4e0eb656..a15eb0f0570 100644 --- a/.github/workflows/ab-testing-advisor.lock.yml +++ b/.github/workflows/ab-testing-advisor.lock.yml @@ -552,7 +552,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/ace-editor.lock.yml b/.github/workflows/ace-editor.lock.yml index 9be6736e082..e69d6e4ae5d 100644 --- a/.github/workflows/ace-editor.lock.yml +++ b/.github/workflows/ace-editor.lock.yml @@ -550,7 +550,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index fdefe1c691f..921540ca4f5 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -706,7 +706,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/agent-persona-explorer.lock.yml b/.github/workflows/agent-persona-explorer.lock.yml index 7a9b7259aae..c6d05fb6172 100644 --- a/.github/workflows/agent-persona-explorer.lock.yml +++ b/.github/workflows/agent-persona-explorer.lock.yml @@ -654,7 +654,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/agentic-token-audit.lock.yml b/.github/workflows/agentic-token-audit.lock.yml index 9df3850acf2..7be5747052b 100644 --- a/.github/workflows/agentic-token-audit.lock.yml +++ b/.github/workflows/agentic-token-audit.lock.yml @@ -626,7 +626,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/agentic-token-optimizer.lock.yml b/.github/workflows/agentic-token-optimizer.lock.yml index fae3d7e51e5..6d61db0c2a5 100644 --- a/.github/workflows/agentic-token-optimizer.lock.yml +++ b/.github/workflows/agentic-token-optimizer.lock.yml @@ -549,7 +549,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/agentic-token-trend-audit.lock.yml b/.github/workflows/agentic-token-trend-audit.lock.yml index 0ed34cf78e9..8ce30b44f78 100644 --- a/.github/workflows/agentic-token-trend-audit.lock.yml +++ b/.github/workflows/agentic-token-trend-audit.lock.yml @@ -600,7 +600,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/architecture-guardian.lock.yml b/.github/workflows/architecture-guardian.lock.yml index fca70b28a0f..1dabcb92e2b 100644 --- a/.github/workflows/architecture-guardian.lock.yml +++ b/.github/workflows/architecture-guardian.lock.yml @@ -544,7 +544,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/aw-failure-investigator.lock.yml b/.github/workflows/aw-failure-investigator.lock.yml index 0472ba7c421..913c54dd38f 100644 --- a/.github/workflows/aw-failure-investigator.lock.yml +++ b/.github/workflows/aw-failure-investigator.lock.yml @@ -650,7 +650,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/bot-detection.lock.yml b/.github/workflows/bot-detection.lock.yml index 3a14518c158..0895d352196 100644 --- a/.github/workflows/bot-detection.lock.yml +++ b/.github/workflows/bot-detection.lock.yml @@ -544,7 +544,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index 023d21a426d..16ac432babd 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -534,7 +534,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index a8b774300c6..2befb341cda 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -680,7 +680,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index 983ae5f52fd..b7fe6122c2c 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -525,7 +525,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index c4379b58ec4..9be8eccdba3 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -552,7 +552,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/codex-github-remote-mcp-test.lock.yml b/.github/workflows/codex-github-remote-mcp-test.lock.yml index 5c0ddebe845..62579a36e00 100644 --- a/.github/workflows/codex-github-remote-mcp-test.lock.yml +++ b/.github/workflows/codex-github-remote-mcp-test.lock.yml @@ -519,7 +519,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/contribution-check.lock.yml b/.github/workflows/contribution-check.lock.yml index 91a011ece04..451e2994419 100644 --- a/.github/workflows/contribution-check.lock.yml +++ b/.github/workflows/contribution-check.lock.yml @@ -654,7 +654,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/copilot-opt.lock.yml b/.github/workflows/copilot-opt.lock.yml index 10a173af164..89777007b59 100644 --- a/.github/workflows/copilot-opt.lock.yml +++ b/.github/workflows/copilot-opt.lock.yml @@ -576,7 +576,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml index 7d7683ac742..2f476255e74 100644 --- a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml +++ b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml @@ -660,7 +660,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-ambient-context-optimizer.lock.yml b/.github/workflows/daily-ambient-context-optimizer.lock.yml index bf9cb233f74..00168572be7 100644 --- a/.github/workflows/daily-ambient-context-optimizer.lock.yml +++ b/.github/workflows/daily-ambient-context-optimizer.lock.yml @@ -598,7 +598,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-architecture-diagram.lock.yml b/.github/workflows/daily-architecture-diagram.lock.yml index 61ee41615b4..0103efca5b6 100644 --- a/.github/workflows/daily-architecture-diagram.lock.yml +++ b/.github/workflows/daily-architecture-diagram.lock.yml @@ -619,7 +619,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml index d52c91dde36..b1f7ee8f042 100644 --- a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml +++ b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml @@ -550,7 +550,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml index fc92cdcf02e..1af8b586686 100644 --- a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml +++ b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml @@ -547,7 +547,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-byok-ollama-test.lock.yml b/.github/workflows/daily-byok-ollama-test.lock.yml index c506bf7cbec..b345e5708e8 100644 --- a/.github/workflows/daily-byok-ollama-test.lock.yml +++ b/.github/workflows/daily-byok-ollama-test.lock.yml @@ -521,7 +521,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-cache-strategy-analyzer.lock.yml b/.github/workflows/daily-cache-strategy-analyzer.lock.yml index b6518f3194b..81167c982e2 100644 --- a/.github/workflows/daily-cache-strategy-analyzer.lock.yml +++ b/.github/workflows/daily-cache-strategy-analyzer.lock.yml @@ -696,7 +696,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml index 404d2d0e5dc..cb3efe85e49 100644 --- a/.github/workflows/daily-cli-performance.lock.yml +++ b/.github/workflows/daily-cli-performance.lock.yml @@ -638,7 +638,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-cli-tools-tester.lock.yml b/.github/workflows/daily-cli-tools-tester.lock.yml index 73d89ee01ac..2a92f0fc31c 100644 --- a/.github/workflows/daily-cli-tools-tester.lock.yml +++ b/.github/workflows/daily-cli-tools-tester.lock.yml @@ -622,7 +622,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-community-attribution.lock.yml b/.github/workflows/daily-community-attribution.lock.yml index b386c6b2e7a..1d88ca92b3e 100644 --- a/.github/workflows/daily-community-attribution.lock.yml +++ b/.github/workflows/daily-community-attribution.lock.yml @@ -613,7 +613,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-credit-limit-test.lock.yml b/.github/workflows/daily-credit-limit-test.lock.yml index 44d9bbf557e..d3f2eaf8f71 100644 --- a/.github/workflows/daily-credit-limit-test.lock.yml +++ b/.github/workflows/daily-credit-limit-test.lock.yml @@ -500,7 +500,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-doc-healer.lock.yml b/.github/workflows/daily-doc-healer.lock.yml index d912bb5e785..7c454d34f79 100644 --- a/.github/workflows/daily-doc-healer.lock.yml +++ b/.github/workflows/daily-doc-healer.lock.yml @@ -625,7 +625,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index beb5cbfd292..d26a9880195 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -569,7 +569,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-formal-spec-verifier.lock.yml b/.github/workflows/daily-formal-spec-verifier.lock.yml index a8965cc87a8..b39cf2cd39d 100644 --- a/.github/workflows/daily-formal-spec-verifier.lock.yml +++ b/.github/workflows/daily-formal-spec-verifier.lock.yml @@ -580,7 +580,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-function-namer.lock.yml b/.github/workflows/daily-function-namer.lock.yml index 9e1880b7344..c1742237a07 100644 --- a/.github/workflows/daily-function-namer.lock.yml +++ b/.github/workflows/daily-function-namer.lock.yml @@ -654,7 +654,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-grafana-otel-instrumentation-advisor.lock.yml b/.github/workflows/daily-grafana-otel-instrumentation-advisor.lock.yml index ced006d2eff..0542b66cf95 100644 --- a/.github/workflows/daily-grafana-otel-instrumentation-advisor.lock.yml +++ b/.github/workflows/daily-grafana-otel-instrumentation-advisor.lock.yml @@ -566,7 +566,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-max-ai-credits-test.lock.yml b/.github/workflows/daily-max-ai-credits-test.lock.yml index 3d1a8ef12ad..dec63cb7cc6 100644 --- a/.github/workflows/daily-max-ai-credits-test.lock.yml +++ b/.github/workflows/daily-max-ai-credits-test.lock.yml @@ -475,7 +475,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml index e04f70d56c2..2430d509a22 100644 --- a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml +++ b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml @@ -627,7 +627,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-model-inventory.lock.yml b/.github/workflows/daily-model-inventory.lock.yml index fd0162c2f6e..bea4d7f1065 100644 --- a/.github/workflows/daily-model-inventory.lock.yml +++ b/.github/workflows/daily-model-inventory.lock.yml @@ -565,7 +565,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index 5a650edbace..5799cdd08c4 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -598,7 +598,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-otel-instrumentation-advisor.lock.yml b/.github/workflows/daily-otel-instrumentation-advisor.lock.yml index b6c70883f80..667b6291091 100644 --- a/.github/workflows/daily-otel-instrumentation-advisor.lock.yml +++ b/.github/workflows/daily-otel-instrumentation-advisor.lock.yml @@ -577,7 +577,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-reliability-review.lock.yml b/.github/workflows/daily-reliability-review.lock.yml index 1f90f626237..111ce28bafc 100644 --- a/.github/workflows/daily-reliability-review.lock.yml +++ b/.github/workflows/daily-reliability-review.lock.yml @@ -536,7 +536,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-safe-output-optimizer.lock.yml b/.github/workflows/daily-safe-output-optimizer.lock.yml index f2babf1caa7..21bed458a66 100644 --- a/.github/workflows/daily-safe-output-optimizer.lock.yml +++ b/.github/workflows/daily-safe-output-optimizer.lock.yml @@ -706,7 +706,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-safe-outputs-conformance.lock.yml b/.github/workflows/daily-safe-outputs-conformance.lock.yml index fdf6d901af2..ad8f85442b3 100644 --- a/.github/workflows/daily-safe-outputs-conformance.lock.yml +++ b/.github/workflows/daily-safe-outputs-conformance.lock.yml @@ -555,7 +555,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml index 5e68f1fbd71..c08d3242353 100644 --- a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml +++ b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml @@ -554,7 +554,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-security-red-team.lock.yml b/.github/workflows/daily-security-red-team.lock.yml index c670f5d9ba4..d4fc9b56ba1 100644 --- a/.github/workflows/daily-security-red-team.lock.yml +++ b/.github/workflows/daily-security-red-team.lock.yml @@ -627,7 +627,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-skill-optimizer.lock.yml b/.github/workflows/daily-skill-optimizer.lock.yml index ca0f5837378..096921944d6 100644 --- a/.github/workflows/daily-skill-optimizer.lock.yml +++ b/.github/workflows/daily-skill-optimizer.lock.yml @@ -534,7 +534,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-spdd-spec-planner.lock.yml b/.github/workflows/daily-spdd-spec-planner.lock.yml index 4d56d19315d..06b051cd31b 100644 --- a/.github/workflows/daily-spdd-spec-planner.lock.yml +++ b/.github/workflows/daily-spdd-spec-planner.lock.yml @@ -555,7 +555,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-syntax-error-quality.lock.yml b/.github/workflows/daily-syntax-error-quality.lock.yml index a306b1096e5..2636ba4fea3 100644 --- a/.github/workflows/daily-syntax-error-quality.lock.yml +++ b/.github/workflows/daily-syntax-error-quality.lock.yml @@ -536,7 +536,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index 9aba0af1671..824e2be7351 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -573,7 +573,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-testify-uber-super-expert.lock.yml b/.github/workflows/daily-testify-uber-super-expert.lock.yml index 8d190bbdbf3..a892ae1745c 100644 --- a/.github/workflows/daily-testify-uber-super-expert.lock.yml +++ b/.github/workflows/daily-testify-uber-super-expert.lock.yml @@ -595,7 +595,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-token-consumption-report.lock.yml b/.github/workflows/daily-token-consumption-report.lock.yml index bb88c1268f3..53c4599961c 100644 --- a/.github/workflows/daily-token-consumption-report.lock.yml +++ b/.github/workflows/daily-token-consumption-report.lock.yml @@ -565,7 +565,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml index f50f2336017..a5f02762765 100644 --- a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml +++ b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml @@ -503,7 +503,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index c30487e9adc..56c07e58309 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -929,7 +929,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/delight.lock.yml b/.github/workflows/delight.lock.yml index 3e9038385da..20f2830b5ef 100644 --- a/.github/workflows/delight.lock.yml +++ b/.github/workflows/delight.lock.yml @@ -583,7 +583,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/dependabot-burner.lock.yml b/.github/workflows/dependabot-burner.lock.yml index 34b6ada5d18..2ec2a049511 100644 --- a/.github/workflows/dependabot-burner.lock.yml +++ b/.github/workflows/dependabot-burner.lock.yml @@ -524,7 +524,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index 6fe110fd2b1..b7cbef83cc5 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -586,7 +586,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/deployment-incident-monitor.lock.yml b/.github/workflows/deployment-incident-monitor.lock.yml index 4cc19e7cf2b..a5810aa3f01 100644 --- a/.github/workflows/deployment-incident-monitor.lock.yml +++ b/.github/workflows/deployment-incident-monitor.lock.yml @@ -539,7 +539,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/designer-drift-audit.lock.yml b/.github/workflows/designer-drift-audit.lock.yml index 8d0a8bd5293..aba81bb0a65 100644 --- a/.github/workflows/designer-drift-audit.lock.yml +++ b/.github/workflows/designer-drift-audit.lock.yml @@ -508,7 +508,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index 9df675cdb04..8f2b75495ee 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -579,7 +579,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/discussion-task-miner.lock.yml b/.github/workflows/discussion-task-miner.lock.yml index 15c716c4ad2..e1566484c3d 100644 --- a/.github/workflows/discussion-task-miner.lock.yml +++ b/.github/workflows/discussion-task-miner.lock.yml @@ -572,7 +572,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index 9f474ab4fe7..d2f1b3be606 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -568,7 +568,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml index e99bab226e9..f15283e3eda 100644 --- a/.github/workflows/example-permissions-warning.lock.yml +++ b/.github/workflows/example-permissions-warning.lock.yml @@ -518,7 +518,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml index 55e2dca57fb..47ede9d47b3 100644 --- a/.github/workflows/firewall.lock.yml +++ b/.github/workflows/firewall.lock.yml @@ -522,7 +522,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index f88f092c9a4..75579e62d6e 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -591,7 +591,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index 3158400f806..1dbd5d6b9ac 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -536,7 +536,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/gpclean.lock.yml b/.github/workflows/gpclean.lock.yml index 0460f28b093..29585a40477 100644 --- a/.github/workflows/gpclean.lock.yml +++ b/.github/workflows/gpclean.lock.yml @@ -595,7 +595,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/hippo-embed.lock.yml b/.github/workflows/hippo-embed.lock.yml index ffc99988d7e..c21403a2e33 100644 --- a/.github/workflows/hippo-embed.lock.yml +++ b/.github/workflows/hippo-embed.lock.yml @@ -556,7 +556,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index 4691e2b5344..5eebe80567f 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -640,7 +640,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/lint-monster.lock.yml b/.github/workflows/lint-monster.lock.yml index d7b5a05f82e..cd976082f74 100644 --- a/.github/workflows/lint-monster.lock.yml +++ b/.github/workflows/lint-monster.lock.yml @@ -602,7 +602,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml index 1097fca59ec..f47c73941f0 100644 --- a/.github/workflows/metrics-collector.lock.yml +++ b/.github/workflows/metrics-collector.lock.yml @@ -623,7 +623,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/objective-impact-report.lock.yml b/.github/workflows/objective-impact-report.lock.yml index 255085af3d0..acea8084414 100644 --- a/.github/workflows/objective-impact-report.lock.yml +++ b/.github/workflows/objective-impact-report.lock.yml @@ -473,7 +473,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/otlp-data-quality-validator.lock.yml b/.github/workflows/otlp-data-quality-validator.lock.yml index f7b2f40669c..71fb20801a4 100644 --- a/.github/workflows/otlp-data-quality-validator.lock.yml +++ b/.github/workflows/otlp-data-quality-validator.lock.yml @@ -527,7 +527,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/outcome-collector.lock.yml b/.github/workflows/outcome-collector.lock.yml index 6a712489970..b9b16dd7d57 100644 --- a/.github/workflows/outcome-collector.lock.yml +++ b/.github/workflows/outcome-collector.lock.yml @@ -563,7 +563,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index 2ad05a65f7f..1e20be88814 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -615,7 +615,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index 06be335139a..e8e2af62ae7 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -737,7 +737,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/pr-triage-agent.lock.yml b/.github/workflows/pr-triage-agent.lock.yml index 1f324806781..8223646bcc0 100644 --- a/.github/workflows/pr-triage-agent.lock.yml +++ b/.github/workflows/pr-triage-agent.lock.yml @@ -603,7 +603,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/refactoring-cadence.lock.yml b/.github/workflows/refactoring-cadence.lock.yml index d0d88a19f9c..f8224ffdddc 100644 --- a/.github/workflows/refactoring-cadence.lock.yml +++ b/.github/workflows/refactoring-cadence.lock.yml @@ -555,7 +555,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/ruflo-backed-task.lock.yml b/.github/workflows/ruflo-backed-task.lock.yml index 3b034e3b64d..9b421386e12 100644 --- a/.github/workflows/ruflo-backed-task.lock.yml +++ b/.github/workflows/ruflo-backed-task.lock.yml @@ -601,7 +601,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index acac419be95..2cd442355fe 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -565,7 +565,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index 54e23db60c8..309007970d1 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -580,7 +580,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/sergo.lock.yml b/.github/workflows/sergo.lock.yml index 66eeec4202b..25cefea58be 100644 --- a/.github/workflows/sergo.lock.yml +++ b/.github/workflows/sergo.lock.yml @@ -616,7 +616,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-antigravity.lock.yml b/.github/workflows/smoke-antigravity.lock.yml index 104582374c1..e2863a273f7 100644 --- a/.github/workflows/smoke-antigravity.lock.yml +++ b/.github/workflows/smoke-antigravity.lock.yml @@ -693,7 +693,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-ci.lock.yml b/.github/workflows/smoke-ci.lock.yml index 8d9f519742d..d40d96e4461 100644 --- a/.github/workflows/smoke-ci.lock.yml +++ b/.github/workflows/smoke-ci.lock.yml @@ -675,7 +675,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index 3a330c0ddae..3a941a39b56 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -1032,7 +1032,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index 4094e1fab04..a6f1683b7f5 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -798,7 +798,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-copilot-aoai-apikey.lock.yml b/.github/workflows/smoke-copilot-aoai-apikey.lock.yml index cae82b7e3ed..044a30ae255 100644 --- a/.github/workflows/smoke-copilot-aoai-apikey.lock.yml +++ b/.github/workflows/smoke-copilot-aoai-apikey.lock.yml @@ -947,7 +947,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-copilot-arm.lock.yml b/.github/workflows/smoke-copilot-arm.lock.yml index f277e07c518..1766a09127a 100644 --- a/.github/workflows/smoke-copilot-arm.lock.yml +++ b/.github/workflows/smoke-copilot-arm.lock.yml @@ -856,7 +856,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-copilot-sdk.lock.yml b/.github/workflows/smoke-copilot-sdk.lock.yml index 82d1fe3003a..8aa6504476b 100644 --- a/.github/workflows/smoke-copilot-sdk.lock.yml +++ b/.github/workflows/smoke-copilot-sdk.lock.yml @@ -577,7 +577,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index 62233845038..c13d3072483 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -952,7 +952,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-create-cross-repo-pr.lock.yml b/.github/workflows/smoke-create-cross-repo-pr.lock.yml index 75690ab0e68..7f2b2e5838b 100644 --- a/.github/workflows/smoke-create-cross-repo-pr.lock.yml +++ b/.github/workflows/smoke-create-cross-repo-pr.lock.yml @@ -658,7 +658,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-crush.lock.yml b/.github/workflows/smoke-crush.lock.yml index adecc2bc389..5870c96dfaa 100644 --- a/.github/workflows/smoke-crush.lock.yml +++ b/.github/workflows/smoke-crush.lock.yml @@ -632,7 +632,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-gemini.lock.yml b/.github/workflows/smoke-gemini.lock.yml index a58d59b1a65..6d07d40c329 100644 --- a/.github/workflows/smoke-gemini.lock.yml +++ b/.github/workflows/smoke-gemini.lock.yml @@ -697,7 +697,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-opencode.lock.yml b/.github/workflows/smoke-opencode.lock.yml index a0d4eecbea5..810b3cc23bb 100644 --- a/.github/workflows/smoke-opencode.lock.yml +++ b/.github/workflows/smoke-opencode.lock.yml @@ -636,7 +636,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-otel-backends.lock.yml b/.github/workflows/smoke-otel-backends.lock.yml index d6334aa5a55..4d30358f917 100644 --- a/.github/workflows/smoke-otel-backends.lock.yml +++ b/.github/workflows/smoke-otel-backends.lock.yml @@ -623,7 +623,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-pi.lock.yml b/.github/workflows/smoke-pi.lock.yml index cb5501705c8..1ca5e0daba0 100644 --- a/.github/workflows/smoke-pi.lock.yml +++ b/.github/workflows/smoke-pi.lock.yml @@ -664,7 +664,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-project.lock.yml b/.github/workflows/smoke-project.lock.yml index 0b6c5ae34a2..37da00ab3d2 100644 --- a/.github/workflows/smoke-project.lock.yml +++ b/.github/workflows/smoke-project.lock.yml @@ -677,7 +677,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-temporary-id.lock.yml b/.github/workflows/smoke-temporary-id.lock.yml index 72c7394e79f..e90cf37dd61 100644 --- a/.github/workflows/smoke-temporary-id.lock.yml +++ b/.github/workflows/smoke-temporary-id.lock.yml @@ -646,7 +646,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-update-cross-repo-pr.lock.yml b/.github/workflows/smoke-update-cross-repo-pr.lock.yml index 77b35c7f4a9..8d6a5ca9818 100644 --- a/.github/workflows/smoke-update-cross-repo-pr.lock.yml +++ b/.github/workflows/smoke-update-cross-repo-pr.lock.yml @@ -691,7 +691,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml index 35b588107d0..bcc34ef9977 100644 --- a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml +++ b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml @@ -605,7 +605,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/spec-librarian.lock.yml b/.github/workflows/spec-librarian.lock.yml index 0f62d095e6d..8448adde481 100644 --- a/.github/workflows/spec-librarian.lock.yml +++ b/.github/workflows/spec-librarian.lock.yml @@ -569,7 +569,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index 40ec37d9c65..d21133464aa 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -704,7 +704,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index b0f0507fec9..68dd51096f2 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -666,7 +666,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/step-name-alignment.lock.yml b/.github/workflows/step-name-alignment.lock.yml index 9c70f988a1c..4c72f51fb3a 100644 --- a/.github/workflows/step-name-alignment.lock.yml +++ b/.github/workflows/step-name-alignment.lock.yml @@ -550,7 +550,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index 32fa0a13b9b..423610b2eeb 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -566,7 +566,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/test-workflow.lock.yml b/.github/workflows/test-workflow.lock.yml index 67a90973cc5..d5e441b4117 100644 --- a/.github/workflows/test-workflow.lock.yml +++ b/.github/workflows/test-workflow.lock.yml @@ -519,7 +519,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index 1d31be06fde..b253aa9f57b 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -537,7 +537,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index 29e8331f81e..af19cdd776d 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -583,7 +583,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/workflow-normalizer.lock.yml b/.github/workflows/workflow-normalizer.lock.yml index d4aa87885e9..9d765d77996 100644 --- a/.github/workflows/workflow-normalizer.lock.yml +++ b/.github/workflows/workflow-normalizer.lock.yml @@ -592,7 +592,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/workflow-skill-extractor.lock.yml b/.github/workflows/workflow-skill-extractor.lock.yml index f41d94c9d79..10957a917d6 100644 --- a/.github/workflows/workflow-skill-extractor.lock.yml +++ b/.github/workflows/workflow-skill-extractor.lock.yml @@ -559,7 +559,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" From 1a4212e1d45bbb42acabde8175846077302362d0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 9 Jun 2026 16:29:18 +0000 Subject: [PATCH 3/7] Fix checkout_pr_branch.cjs failing for bot/app actors (Copilot, dependabot) Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com> --- actions/setup/js/checkout_pr_branch.cjs | 43 +++++++++++++----- actions/setup/js/checkout_pr_branch.test.cjs | 48 ++++++++++++++++++++ 2 files changed, 80 insertions(+), 11 deletions(-) diff --git a/actions/setup/js/checkout_pr_branch.cjs b/actions/setup/js/checkout_pr_branch.cjs index 4043ff7aff0..3fe6e4e6d26 100644 --- a/actions/setup/js/checkout_pr_branch.cjs +++ b/actions/setup/js/checkout_pr_branch.cjs @@ -129,19 +129,40 @@ async function assertTrustedCheckoutRuntime() { throw new Error("Refusing PR checkout: unable to determine triggering actor"); } - const { data: permissionData } = await github.rest.repos.getCollaboratorPermissionLevel({ - owner: context.repo.owner, - repo: context.repo.repo, - username: actor, - }); - - const permission = permissionData?.permission || "none"; - const hasWriteOrHigher = TRUSTED_CHECKOUT_PERMISSIONS.includes(permission); - if (!hasWriteOrHigher) { - throw new Error(`Refusing PR checkout: actor '${actor}' has '${permission}' permission (requires write or higher)`); + // Bot and app actors (e.g. Copilot, dependabot[bot]) are not regular GitHub + // users and cannot be resolved via the collaborators API (returns 404). + // Trust them implicitly: the non-fork repository check above already ensures + // the workflow is running in a controlled context. + const senderType = context.payload.sender?.type; + if (senderType === "Bot" || senderType === "Mannequin") { + core.info(`Runtime safety check passed for bot/app actor '${actor}' (sender type: ${senderType})`); + return; } - core.info(`Runtime safety check passed for actor '${actor}' with '${permission}' permission`); + try { + const { data: permissionData } = await github.rest.repos.getCollaboratorPermissionLevel({ + owner: context.repo.owner, + repo: context.repo.repo, + username: actor, + }); + + const permission = permissionData?.permission || "none"; + const hasWriteOrHigher = TRUSTED_CHECKOUT_PERMISSIONS.includes(permission); + if (!hasWriteOrHigher) { + throw new Error(`Refusing PR checkout: actor '${actor}' has '${permission}' permission (requires write or higher)`); + } + + core.info(`Runtime safety check passed for actor '${actor}' with '${permission}' permission`); + } catch (err) { + // The collaborators API returns 404 for app/bot actors that are not regular + // GitHub users (e.g. when sender.type is unavailable in the event payload). + // Treat these as trusted within the already-verified non-fork context. + if (err.status === 404) { + core.info(`Runtime safety check passed for app actor '${actor}' (not a regular user)`); + return; + } + throw err; + } } async function main() { diff --git a/actions/setup/js/checkout_pr_branch.test.cjs b/actions/setup/js/checkout_pr_branch.test.cjs index e8b577f2fea..c7685f456ea 100644 --- a/actions/setup/js/checkout_pr_branch.test.cjs +++ b/actions/setup/js/checkout_pr_branch.test.cjs @@ -257,6 +257,54 @@ If the pull request is still open, verify that: expect(mockCore.setOutput).toHaveBeenCalledWith("checkout_pr_success", "false"); expect(mockCore.setFailed).toHaveBeenCalledWith(expect.stringContaining("requires write or higher")); }); + + it("should allow checkout for Bot actor without calling the collaborator API", async () => { + mockContext.actor = "Copilot"; + mockContext.payload.sender = { login: "Copilot", type: "Bot" }; + + await runScript(); + + expect(mockGithub.rest.repos.getCollaboratorPermissionLevel).not.toHaveBeenCalled(); + expect(mockCore.info).toHaveBeenCalledWith("Runtime safety check passed for bot/app actor 'Copilot' (sender type: Bot)"); + expect(mockCore.setFailed).not.toHaveBeenCalled(); + expect(mockExec.exec).toHaveBeenCalledWith("git", ["fetch", "origin", "feature-branch", "--depth=2"]); + expect(mockExec.exec).toHaveBeenCalledWith("git", ["checkout", "feature-branch"]); + }); + + it("should allow checkout for Mannequin actor without calling the collaborator API", async () => { + mockContext.actor = "mannequin-user"; + mockContext.payload.sender = { login: "mannequin-user", type: "Mannequin" }; + + await runScript(); + + expect(mockGithub.rest.repos.getCollaboratorPermissionLevel).not.toHaveBeenCalled(); + expect(mockCore.info).toHaveBeenCalledWith("Runtime safety check passed for bot/app actor 'mannequin-user' (sender type: Mannequin)"); + expect(mockCore.setFailed).not.toHaveBeenCalled(); + }); + + it("should allow checkout when collaborator API returns 404 (app actor without sender type)", async () => { + mockContext.actor = "Copilot"; + // No sender.type set — simulates an event payload without type info + const notAUserError = Object.assign(new Error("Copilot is not a user"), { status: 404 }); + mockGithub.rest.repos.getCollaboratorPermissionLevel.mockRejectedValue(notAUserError); + + await runScript(); + + expect(mockGithub.rest.repos.getCollaboratorPermissionLevel).toHaveBeenCalled(); + expect(mockCore.info).toHaveBeenCalledWith("Runtime safety check passed for app actor 'Copilot' (not a regular user)"); + expect(mockCore.setFailed).not.toHaveBeenCalled(); + expect(mockExec.exec).toHaveBeenCalledWith("git", ["fetch", "origin", "feature-branch", "--depth=2"]); + expect(mockExec.exec).toHaveBeenCalledWith("git", ["checkout", "feature-branch"]); + }); + + it("should fail when collaborator API returns a non-404 error", async () => { + const serverError = Object.assign(new Error("Internal Server Error"), { status: 500 }); + mockGithub.rest.repos.getCollaboratorPermissionLevel.mockRejectedValue(serverError); + + await runScript(); + + expect(mockCore.setFailed).toHaveBeenCalledWith(expect.stringContaining("Internal Server Error")); + }); }); it("should handle git fetch errors", async () => { From fa841f0cc29bca5f22bcc187f7c220b098ae54cd Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 9 Jun 2026 16:55:10 +0000 Subject: [PATCH 4/7] Harden 404 collaborator fallback and revert unrelated lockfiles Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com> --- .github/workflows/ab-testing-advisor.lock.yml | 3 +- .github/workflows/ace-editor.lock.yml | 3 +- .../agent-performance-analyzer.lock.yml | 3 +- .../workflows/agent-persona-explorer.lock.yml | 3 +- .../workflows/agentic-token-audit.lock.yml | 3 +- .../agentic-token-optimizer.lock.yml | 3 +- .../agentic-token-trend-audit.lock.yml | 3 +- .../workflows/architecture-guardian.lock.yml | 3 +- .../aw-failure-investigator.lock.yml | 3 +- .github/workflows/bot-detection.lock.yml | 3 +- .../breaking-change-checker.lock.yml | 3 +- .github/workflows/ci-doctor.lock.yml | 3 +- .../cli-consistency-checker.lock.yml | 3 +- .../workflows/cli-version-checker.lock.yml | 3 +- .../codex-github-remote-mcp-test.lock.yml | 3 +- .github/workflows/contribution-check.lock.yml | 3 +- .github/workflows/copilot-opt.lock.yml | 3 +- .../daily-agentrx-trace-optimizer.lock.yml | 3 +- .../daily-ambient-context-optimizer.lock.yml | 3 +- .../daily-architecture-diagram.lock.yml | 3 +- ...daily-aw-cross-repo-compile-check.lock.yml | 3 +- ...daily-awf-spec-compiler-surfacing.lock.yml | 3 +- .../workflows/daily-byok-ollama-test.lock.yml | 3 +- .../daily-cache-strategy-analyzer.lock.yml | 3 +- .../workflows/daily-cli-performance.lock.yml | 3 +- .../workflows/daily-cli-tools-tester.lock.yml | 3 +- .../daily-community-attribution.lock.yml | 3 +- .../daily-credit-limit-test.lock.yml | 3 +- .github/workflows/daily-doc-healer.lock.yml | 3 +- .github/workflows/daily-file-diet.lock.yml | 3 +- .../daily-formal-spec-verifier.lock.yml | 3 +- .../workflows/daily-function-namer.lock.yml | 3 +- ...fana-otel-instrumentation-advisor.lock.yml | 3 +- .../daily-max-ai-credits-test.lock.yml | 3 +- .../daily-mcp-concurrency-analysis.lock.yml | 3 +- .../workflows/daily-model-inventory.lock.yml | 3 +- .../daily-multi-device-docs-tester.lock.yml | 3 +- ...aily-otel-instrumentation-advisor.lock.yml | 3 +- .../daily-reliability-review.lock.yml | 3 +- .../daily-safe-output-optimizer.lock.yml | 3 +- .../daily-safe-outputs-conformance.lock.yml | 3 +- .../daily-safeoutputs-git-simulator.lock.yml | 3 +- .../daily-security-red-team.lock.yml | 3 +- .../workflows/daily-skill-optimizer.lock.yml | 3 +- .../daily-spdd-spec-planner.lock.yml | 3 +- .../daily-syntax-error-quality.lock.yml | 3 +- .github/workflows/daily-team-status.lock.yml | 3 +- .../daily-testify-uber-super-expert.lock.yml | 3 +- .../daily-token-consumption-report.lock.yml | 3 +- ...dows-terminal-integration-builder.lock.yml | 3 +- .github/workflows/deep-report.lock.yml | 3 +- .github/workflows/delight.lock.yml | 3 +- .github/workflows/dependabot-burner.lock.yml | 3 +- .../workflows/dependabot-go-checker.lock.yml | 3 +- .../deployment-incident-monitor.lock.yml | 3 +- .../workflows/designer-drift-audit.lock.yml | 3 +- .github/workflows/dev.lock.yml | 3 +- .../workflows/discussion-task-miner.lock.yml | 3 +- .../duplicate-code-detector.lock.yml | 3 +- .../example-permissions-warning.lock.yml | 3 +- .github/workflows/firewall.lock.yml | 3 +- .github/workflows/go-fan.lock.yml | 3 +- .../workflows/go-pattern-detector.lock.yml | 3 +- .github/workflows/gpclean.lock.yml | 3 +- .github/workflows/hippo-embed.lock.yml | 3 +- .github/workflows/issue-arborist.lock.yml | 3 +- .github/workflows/lint-monster.lock.yml | 3 +- .github/workflows/metrics-collector.lock.yml | 3 +- .../objective-impact-report.lock.yml | 3 +- .../otlp-data-quality-validator.lock.yml | 3 +- .github/workflows/outcome-collector.lock.yml | 3 +- .github/workflows/plan.lock.yml | 3 +- .github/workflows/poem-bot.lock.yml | 3 +- .github/workflows/pr-triage-agent.lock.yml | 3 +- .../workflows/refactoring-cadence.lock.yml | 3 +- .github/workflows/ruflo-backed-task.lock.yml | 3 +- .../workflows/security-compliance.lock.yml | 3 +- .../semantic-function-refactor.lock.yml | 3 +- .github/workflows/sergo.lock.yml | 3 +- .github/workflows/smoke-antigravity.lock.yml | 3 +- .github/workflows/smoke-ci.lock.yml | 3 +- .github/workflows/smoke-claude.lock.yml | 3 +- .github/workflows/smoke-codex.lock.yml | 3 +- .../smoke-copilot-aoai-apikey.lock.yml | 3 +- .github/workflows/smoke-copilot-arm.lock.yml | 3 +- .github/workflows/smoke-copilot-sdk.lock.yml | 3 +- .github/workflows/smoke-copilot.lock.yml | 3 +- .../smoke-create-cross-repo-pr.lock.yml | 3 +- .github/workflows/smoke-crush.lock.yml | 3 +- .github/workflows/smoke-gemini.lock.yml | 3 +- .github/workflows/smoke-opencode.lock.yml | 3 +- .../workflows/smoke-otel-backends.lock.yml | 3 +- .github/workflows/smoke-pi.lock.yml | 3 +- .github/workflows/smoke-project.lock.yml | 3 +- .github/workflows/smoke-temporary-id.lock.yml | 3 +- .../smoke-update-cross-repo-pr.lock.yml | 3 +- .../smoke-workflow-call-with-inputs.lock.yml | 3 +- .github/workflows/spec-librarian.lock.yml | 3 +- .../workflows/stale-repo-identifier.lock.yml | 3 +- .../workflows/static-analysis-report.lock.yml | 3 +- .../workflows/step-name-alignment.lock.yml | 3 +- .github/workflows/super-linter.lock.yml | 3 +- .github/workflows/test-workflow.lock.yml | 3 +- .github/workflows/video-analyzer.lock.yml | 3 +- .../workflow-health-manager.lock.yml | 3 +- .../workflows/workflow-normalizer.lock.yml | 3 +- .../workflow-skill-extractor.lock.yml | 3 +- actions/setup/js/checkout_pr_branch.cjs | 17 +++++++---- actions/setup/js/checkout_pr_branch.test.cjs | 29 +++++++++++++++++++ 109 files changed, 148 insertions(+), 219 deletions(-) diff --git a/.github/workflows/ab-testing-advisor.lock.yml b/.github/workflows/ab-testing-advisor.lock.yml index a15eb0f0570..ced4e0eb656 100644 --- a/.github/workflows/ab-testing-advisor.lock.yml +++ b/.github/workflows/ab-testing-advisor.lock.yml @@ -552,8 +552,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/ace-editor.lock.yml b/.github/workflows/ace-editor.lock.yml index e69d6e4ae5d..9be6736e082 100644 --- a/.github/workflows/ace-editor.lock.yml +++ b/.github/workflows/ace-editor.lock.yml @@ -550,8 +550,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index 921540ca4f5..fdefe1c691f 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -706,8 +706,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/agent-persona-explorer.lock.yml b/.github/workflows/agent-persona-explorer.lock.yml index c6d05fb6172..7a9b7259aae 100644 --- a/.github/workflows/agent-persona-explorer.lock.yml +++ b/.github/workflows/agent-persona-explorer.lock.yml @@ -654,8 +654,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/agentic-token-audit.lock.yml b/.github/workflows/agentic-token-audit.lock.yml index 7be5747052b..9df3850acf2 100644 --- a/.github/workflows/agentic-token-audit.lock.yml +++ b/.github/workflows/agentic-token-audit.lock.yml @@ -626,8 +626,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/agentic-token-optimizer.lock.yml b/.github/workflows/agentic-token-optimizer.lock.yml index 6d61db0c2a5..fae3d7e51e5 100644 --- a/.github/workflows/agentic-token-optimizer.lock.yml +++ b/.github/workflows/agentic-token-optimizer.lock.yml @@ -549,8 +549,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/agentic-token-trend-audit.lock.yml b/.github/workflows/agentic-token-trend-audit.lock.yml index 8ce30b44f78..0ed34cf78e9 100644 --- a/.github/workflows/agentic-token-trend-audit.lock.yml +++ b/.github/workflows/agentic-token-trend-audit.lock.yml @@ -600,8 +600,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/architecture-guardian.lock.yml b/.github/workflows/architecture-guardian.lock.yml index 1dabcb92e2b..fca70b28a0f 100644 --- a/.github/workflows/architecture-guardian.lock.yml +++ b/.github/workflows/architecture-guardian.lock.yml @@ -544,8 +544,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/aw-failure-investigator.lock.yml b/.github/workflows/aw-failure-investigator.lock.yml index 913c54dd38f..0472ba7c421 100644 --- a/.github/workflows/aw-failure-investigator.lock.yml +++ b/.github/workflows/aw-failure-investigator.lock.yml @@ -650,8 +650,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/bot-detection.lock.yml b/.github/workflows/bot-detection.lock.yml index 0895d352196..3a14518c158 100644 --- a/.github/workflows/bot-detection.lock.yml +++ b/.github/workflows/bot-detection.lock.yml @@ -544,8 +544,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index 16ac432babd..023d21a426d 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -534,8 +534,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index 2befb341cda..a8b774300c6 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -680,8 +680,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index b7fe6122c2c..983ae5f52fd 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -525,8 +525,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index 9be8eccdba3..c4379b58ec4 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -552,8 +552,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/codex-github-remote-mcp-test.lock.yml b/.github/workflows/codex-github-remote-mcp-test.lock.yml index 62579a36e00..5c0ddebe845 100644 --- a/.github/workflows/codex-github-remote-mcp-test.lock.yml +++ b/.github/workflows/codex-github-remote-mcp-test.lock.yml @@ -519,8 +519,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/contribution-check.lock.yml b/.github/workflows/contribution-check.lock.yml index 451e2994419..91a011ece04 100644 --- a/.github/workflows/contribution-check.lock.yml +++ b/.github/workflows/contribution-check.lock.yml @@ -654,8 +654,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/copilot-opt.lock.yml b/.github/workflows/copilot-opt.lock.yml index 89777007b59..10a173af164 100644 --- a/.github/workflows/copilot-opt.lock.yml +++ b/.github/workflows/copilot-opt.lock.yml @@ -576,8 +576,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml index 2f476255e74..7d7683ac742 100644 --- a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml +++ b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml @@ -660,8 +660,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-ambient-context-optimizer.lock.yml b/.github/workflows/daily-ambient-context-optimizer.lock.yml index 00168572be7..bf9cb233f74 100644 --- a/.github/workflows/daily-ambient-context-optimizer.lock.yml +++ b/.github/workflows/daily-ambient-context-optimizer.lock.yml @@ -598,8 +598,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-architecture-diagram.lock.yml b/.github/workflows/daily-architecture-diagram.lock.yml index 0103efca5b6..61ee41615b4 100644 --- a/.github/workflows/daily-architecture-diagram.lock.yml +++ b/.github/workflows/daily-architecture-diagram.lock.yml @@ -619,8 +619,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml index b1f7ee8f042..d52c91dde36 100644 --- a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml +++ b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml @@ -550,8 +550,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml index 1af8b586686..fc92cdcf02e 100644 --- a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml +++ b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml @@ -547,8 +547,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-byok-ollama-test.lock.yml b/.github/workflows/daily-byok-ollama-test.lock.yml index b345e5708e8..c506bf7cbec 100644 --- a/.github/workflows/daily-byok-ollama-test.lock.yml +++ b/.github/workflows/daily-byok-ollama-test.lock.yml @@ -521,8 +521,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-cache-strategy-analyzer.lock.yml b/.github/workflows/daily-cache-strategy-analyzer.lock.yml index 81167c982e2..b6518f3194b 100644 --- a/.github/workflows/daily-cache-strategy-analyzer.lock.yml +++ b/.github/workflows/daily-cache-strategy-analyzer.lock.yml @@ -696,8 +696,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml index cb3efe85e49..404d2d0e5dc 100644 --- a/.github/workflows/daily-cli-performance.lock.yml +++ b/.github/workflows/daily-cli-performance.lock.yml @@ -638,8 +638,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-cli-tools-tester.lock.yml b/.github/workflows/daily-cli-tools-tester.lock.yml index 2a92f0fc31c..73d89ee01ac 100644 --- a/.github/workflows/daily-cli-tools-tester.lock.yml +++ b/.github/workflows/daily-cli-tools-tester.lock.yml @@ -622,8 +622,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-community-attribution.lock.yml b/.github/workflows/daily-community-attribution.lock.yml index 1d88ca92b3e..b386c6b2e7a 100644 --- a/.github/workflows/daily-community-attribution.lock.yml +++ b/.github/workflows/daily-community-attribution.lock.yml @@ -613,8 +613,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-credit-limit-test.lock.yml b/.github/workflows/daily-credit-limit-test.lock.yml index d3f2eaf8f71..44d9bbf557e 100644 --- a/.github/workflows/daily-credit-limit-test.lock.yml +++ b/.github/workflows/daily-credit-limit-test.lock.yml @@ -500,8 +500,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-doc-healer.lock.yml b/.github/workflows/daily-doc-healer.lock.yml index 7c454d34f79..d912bb5e785 100644 --- a/.github/workflows/daily-doc-healer.lock.yml +++ b/.github/workflows/daily-doc-healer.lock.yml @@ -625,8 +625,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index d26a9880195..beb5cbfd292 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -569,8 +569,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-formal-spec-verifier.lock.yml b/.github/workflows/daily-formal-spec-verifier.lock.yml index b39cf2cd39d..a8965cc87a8 100644 --- a/.github/workflows/daily-formal-spec-verifier.lock.yml +++ b/.github/workflows/daily-formal-spec-verifier.lock.yml @@ -580,8 +580,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-function-namer.lock.yml b/.github/workflows/daily-function-namer.lock.yml index c1742237a07..9e1880b7344 100644 --- a/.github/workflows/daily-function-namer.lock.yml +++ b/.github/workflows/daily-function-namer.lock.yml @@ -654,8 +654,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-grafana-otel-instrumentation-advisor.lock.yml b/.github/workflows/daily-grafana-otel-instrumentation-advisor.lock.yml index 0542b66cf95..ced006d2eff 100644 --- a/.github/workflows/daily-grafana-otel-instrumentation-advisor.lock.yml +++ b/.github/workflows/daily-grafana-otel-instrumentation-advisor.lock.yml @@ -566,8 +566,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-max-ai-credits-test.lock.yml b/.github/workflows/daily-max-ai-credits-test.lock.yml index dec63cb7cc6..3d1a8ef12ad 100644 --- a/.github/workflows/daily-max-ai-credits-test.lock.yml +++ b/.github/workflows/daily-max-ai-credits-test.lock.yml @@ -475,8 +475,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml index 2430d509a22..e04f70d56c2 100644 --- a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml +++ b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml @@ -627,8 +627,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-model-inventory.lock.yml b/.github/workflows/daily-model-inventory.lock.yml index bea4d7f1065..fd0162c2f6e 100644 --- a/.github/workflows/daily-model-inventory.lock.yml +++ b/.github/workflows/daily-model-inventory.lock.yml @@ -565,8 +565,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index 5799cdd08c4..5a650edbace 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -598,8 +598,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-otel-instrumentation-advisor.lock.yml b/.github/workflows/daily-otel-instrumentation-advisor.lock.yml index 667b6291091..b6c70883f80 100644 --- a/.github/workflows/daily-otel-instrumentation-advisor.lock.yml +++ b/.github/workflows/daily-otel-instrumentation-advisor.lock.yml @@ -577,8 +577,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-reliability-review.lock.yml b/.github/workflows/daily-reliability-review.lock.yml index 111ce28bafc..1f90f626237 100644 --- a/.github/workflows/daily-reliability-review.lock.yml +++ b/.github/workflows/daily-reliability-review.lock.yml @@ -536,8 +536,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-safe-output-optimizer.lock.yml b/.github/workflows/daily-safe-output-optimizer.lock.yml index 21bed458a66..f2babf1caa7 100644 --- a/.github/workflows/daily-safe-output-optimizer.lock.yml +++ b/.github/workflows/daily-safe-output-optimizer.lock.yml @@ -706,8 +706,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-safe-outputs-conformance.lock.yml b/.github/workflows/daily-safe-outputs-conformance.lock.yml index ad8f85442b3..fdf6d901af2 100644 --- a/.github/workflows/daily-safe-outputs-conformance.lock.yml +++ b/.github/workflows/daily-safe-outputs-conformance.lock.yml @@ -555,8 +555,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml index c08d3242353..5e68f1fbd71 100644 --- a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml +++ b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml @@ -554,8 +554,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-security-red-team.lock.yml b/.github/workflows/daily-security-red-team.lock.yml index d4fc9b56ba1..c670f5d9ba4 100644 --- a/.github/workflows/daily-security-red-team.lock.yml +++ b/.github/workflows/daily-security-red-team.lock.yml @@ -627,8 +627,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-skill-optimizer.lock.yml b/.github/workflows/daily-skill-optimizer.lock.yml index 096921944d6..ca0f5837378 100644 --- a/.github/workflows/daily-skill-optimizer.lock.yml +++ b/.github/workflows/daily-skill-optimizer.lock.yml @@ -534,8 +534,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-spdd-spec-planner.lock.yml b/.github/workflows/daily-spdd-spec-planner.lock.yml index 06b051cd31b..4d56d19315d 100644 --- a/.github/workflows/daily-spdd-spec-planner.lock.yml +++ b/.github/workflows/daily-spdd-spec-planner.lock.yml @@ -555,8 +555,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-syntax-error-quality.lock.yml b/.github/workflows/daily-syntax-error-quality.lock.yml index 2636ba4fea3..a306b1096e5 100644 --- a/.github/workflows/daily-syntax-error-quality.lock.yml +++ b/.github/workflows/daily-syntax-error-quality.lock.yml @@ -536,8 +536,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index 824e2be7351..9aba0af1671 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -573,8 +573,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-testify-uber-super-expert.lock.yml b/.github/workflows/daily-testify-uber-super-expert.lock.yml index a892ae1745c..8d190bbdbf3 100644 --- a/.github/workflows/daily-testify-uber-super-expert.lock.yml +++ b/.github/workflows/daily-testify-uber-super-expert.lock.yml @@ -595,8 +595,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-token-consumption-report.lock.yml b/.github/workflows/daily-token-consumption-report.lock.yml index 53c4599961c..bb88c1268f3 100644 --- a/.github/workflows/daily-token-consumption-report.lock.yml +++ b/.github/workflows/daily-token-consumption-report.lock.yml @@ -565,8 +565,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml index a5f02762765..f50f2336017 100644 --- a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml +++ b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml @@ -503,8 +503,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index 56c07e58309..c30487e9adc 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -929,8 +929,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/delight.lock.yml b/.github/workflows/delight.lock.yml index 20f2830b5ef..3e9038385da 100644 --- a/.github/workflows/delight.lock.yml +++ b/.github/workflows/delight.lock.yml @@ -583,8 +583,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/dependabot-burner.lock.yml b/.github/workflows/dependabot-burner.lock.yml index 2ec2a049511..34b6ada5d18 100644 --- a/.github/workflows/dependabot-burner.lock.yml +++ b/.github/workflows/dependabot-burner.lock.yml @@ -524,8 +524,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index b7cbef83cc5..6fe110fd2b1 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -586,8 +586,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/deployment-incident-monitor.lock.yml b/.github/workflows/deployment-incident-monitor.lock.yml index a5810aa3f01..4cc19e7cf2b 100644 --- a/.github/workflows/deployment-incident-monitor.lock.yml +++ b/.github/workflows/deployment-incident-monitor.lock.yml @@ -539,8 +539,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/designer-drift-audit.lock.yml b/.github/workflows/designer-drift-audit.lock.yml index aba81bb0a65..8d0a8bd5293 100644 --- a/.github/workflows/designer-drift-audit.lock.yml +++ b/.github/workflows/designer-drift-audit.lock.yml @@ -508,8 +508,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index 8f2b75495ee..9df675cdb04 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -579,8 +579,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/discussion-task-miner.lock.yml b/.github/workflows/discussion-task-miner.lock.yml index e1566484c3d..15c716c4ad2 100644 --- a/.github/workflows/discussion-task-miner.lock.yml +++ b/.github/workflows/discussion-task-miner.lock.yml @@ -572,8 +572,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index d2f1b3be606..9f474ab4fe7 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -568,8 +568,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml index f15283e3eda..e99bab226e9 100644 --- a/.github/workflows/example-permissions-warning.lock.yml +++ b/.github/workflows/example-permissions-warning.lock.yml @@ -518,8 +518,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml index 47ede9d47b3..55e2dca57fb 100644 --- a/.github/workflows/firewall.lock.yml +++ b/.github/workflows/firewall.lock.yml @@ -522,8 +522,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index 75579e62d6e..f88f092c9a4 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -591,8 +591,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index 1dbd5d6b9ac..3158400f806 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -536,8 +536,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/gpclean.lock.yml b/.github/workflows/gpclean.lock.yml index 29585a40477..0460f28b093 100644 --- a/.github/workflows/gpclean.lock.yml +++ b/.github/workflows/gpclean.lock.yml @@ -595,8 +595,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/hippo-embed.lock.yml b/.github/workflows/hippo-embed.lock.yml index c21403a2e33..ffc99988d7e 100644 --- a/.github/workflows/hippo-embed.lock.yml +++ b/.github/workflows/hippo-embed.lock.yml @@ -556,8 +556,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index 5eebe80567f..4691e2b5344 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -640,8 +640,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/lint-monster.lock.yml b/.github/workflows/lint-monster.lock.yml index cd976082f74..d7b5a05f82e 100644 --- a/.github/workflows/lint-monster.lock.yml +++ b/.github/workflows/lint-monster.lock.yml @@ -602,8 +602,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml index f47c73941f0..1097fca59ec 100644 --- a/.github/workflows/metrics-collector.lock.yml +++ b/.github/workflows/metrics-collector.lock.yml @@ -623,8 +623,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/objective-impact-report.lock.yml b/.github/workflows/objective-impact-report.lock.yml index acea8084414..255085af3d0 100644 --- a/.github/workflows/objective-impact-report.lock.yml +++ b/.github/workflows/objective-impact-report.lock.yml @@ -473,8 +473,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/otlp-data-quality-validator.lock.yml b/.github/workflows/otlp-data-quality-validator.lock.yml index 71fb20801a4..f7b2f40669c 100644 --- a/.github/workflows/otlp-data-quality-validator.lock.yml +++ b/.github/workflows/otlp-data-quality-validator.lock.yml @@ -527,8 +527,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/outcome-collector.lock.yml b/.github/workflows/outcome-collector.lock.yml index b9b16dd7d57..6a712489970 100644 --- a/.github/workflows/outcome-collector.lock.yml +++ b/.github/workflows/outcome-collector.lock.yml @@ -563,8 +563,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index 1e20be88814..2ad05a65f7f 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -615,8 +615,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index e8e2af62ae7..06be335139a 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -737,8 +737,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/pr-triage-agent.lock.yml b/.github/workflows/pr-triage-agent.lock.yml index 8223646bcc0..1f324806781 100644 --- a/.github/workflows/pr-triage-agent.lock.yml +++ b/.github/workflows/pr-triage-agent.lock.yml @@ -603,8 +603,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/refactoring-cadence.lock.yml b/.github/workflows/refactoring-cadence.lock.yml index f8224ffdddc..d0d88a19f9c 100644 --- a/.github/workflows/refactoring-cadence.lock.yml +++ b/.github/workflows/refactoring-cadence.lock.yml @@ -555,8 +555,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/ruflo-backed-task.lock.yml b/.github/workflows/ruflo-backed-task.lock.yml index 9b421386e12..3b034e3b64d 100644 --- a/.github/workflows/ruflo-backed-task.lock.yml +++ b/.github/workflows/ruflo-backed-task.lock.yml @@ -601,8 +601,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index 2cd442355fe..acac419be95 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -565,8 +565,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index 309007970d1..54e23db60c8 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -580,8 +580,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/sergo.lock.yml b/.github/workflows/sergo.lock.yml index 25cefea58be..66eeec4202b 100644 --- a/.github/workflows/sergo.lock.yml +++ b/.github/workflows/sergo.lock.yml @@ -616,8 +616,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-antigravity.lock.yml b/.github/workflows/smoke-antigravity.lock.yml index e2863a273f7..104582374c1 100644 --- a/.github/workflows/smoke-antigravity.lock.yml +++ b/.github/workflows/smoke-antigravity.lock.yml @@ -693,8 +693,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-ci.lock.yml b/.github/workflows/smoke-ci.lock.yml index d40d96e4461..8d9f519742d 100644 --- a/.github/workflows/smoke-ci.lock.yml +++ b/.github/workflows/smoke-ci.lock.yml @@ -675,8 +675,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index 3a941a39b56..3a330c0ddae 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -1032,8 +1032,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index a6f1683b7f5..4094e1fab04 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -798,8 +798,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-copilot-aoai-apikey.lock.yml b/.github/workflows/smoke-copilot-aoai-apikey.lock.yml index 044a30ae255..cae82b7e3ed 100644 --- a/.github/workflows/smoke-copilot-aoai-apikey.lock.yml +++ b/.github/workflows/smoke-copilot-aoai-apikey.lock.yml @@ -947,8 +947,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-copilot-arm.lock.yml b/.github/workflows/smoke-copilot-arm.lock.yml index 1766a09127a..f277e07c518 100644 --- a/.github/workflows/smoke-copilot-arm.lock.yml +++ b/.github/workflows/smoke-copilot-arm.lock.yml @@ -856,8 +856,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-copilot-sdk.lock.yml b/.github/workflows/smoke-copilot-sdk.lock.yml index 8aa6504476b..82d1fe3003a 100644 --- a/.github/workflows/smoke-copilot-sdk.lock.yml +++ b/.github/workflows/smoke-copilot-sdk.lock.yml @@ -577,8 +577,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index c13d3072483..62233845038 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -952,8 +952,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-create-cross-repo-pr.lock.yml b/.github/workflows/smoke-create-cross-repo-pr.lock.yml index 7f2b2e5838b..75690ab0e68 100644 --- a/.github/workflows/smoke-create-cross-repo-pr.lock.yml +++ b/.github/workflows/smoke-create-cross-repo-pr.lock.yml @@ -658,8 +658,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-crush.lock.yml b/.github/workflows/smoke-crush.lock.yml index 5870c96dfaa..adecc2bc389 100644 --- a/.github/workflows/smoke-crush.lock.yml +++ b/.github/workflows/smoke-crush.lock.yml @@ -632,8 +632,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-gemini.lock.yml b/.github/workflows/smoke-gemini.lock.yml index 6d07d40c329..a58d59b1a65 100644 --- a/.github/workflows/smoke-gemini.lock.yml +++ b/.github/workflows/smoke-gemini.lock.yml @@ -697,8 +697,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-opencode.lock.yml b/.github/workflows/smoke-opencode.lock.yml index 810b3cc23bb..a0d4eecbea5 100644 --- a/.github/workflows/smoke-opencode.lock.yml +++ b/.github/workflows/smoke-opencode.lock.yml @@ -636,8 +636,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-otel-backends.lock.yml b/.github/workflows/smoke-otel-backends.lock.yml index 4d30358f917..d6334aa5a55 100644 --- a/.github/workflows/smoke-otel-backends.lock.yml +++ b/.github/workflows/smoke-otel-backends.lock.yml @@ -623,8 +623,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-pi.lock.yml b/.github/workflows/smoke-pi.lock.yml index 1ca5e0daba0..cb5501705c8 100644 --- a/.github/workflows/smoke-pi.lock.yml +++ b/.github/workflows/smoke-pi.lock.yml @@ -664,8 +664,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-project.lock.yml b/.github/workflows/smoke-project.lock.yml index 37da00ab3d2..0b6c5ae34a2 100644 --- a/.github/workflows/smoke-project.lock.yml +++ b/.github/workflows/smoke-project.lock.yml @@ -677,8 +677,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-temporary-id.lock.yml b/.github/workflows/smoke-temporary-id.lock.yml index e90cf37dd61..72c7394e79f 100644 --- a/.github/workflows/smoke-temporary-id.lock.yml +++ b/.github/workflows/smoke-temporary-id.lock.yml @@ -646,8 +646,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-update-cross-repo-pr.lock.yml b/.github/workflows/smoke-update-cross-repo-pr.lock.yml index 8d6a5ca9818..77b35c7f4a9 100644 --- a/.github/workflows/smoke-update-cross-repo-pr.lock.yml +++ b/.github/workflows/smoke-update-cross-repo-pr.lock.yml @@ -691,8 +691,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml index bcc34ef9977..35b588107d0 100644 --- a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml +++ b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml @@ -605,8 +605,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/spec-librarian.lock.yml b/.github/workflows/spec-librarian.lock.yml index 8448adde481..0f62d095e6d 100644 --- a/.github/workflows/spec-librarian.lock.yml +++ b/.github/workflows/spec-librarian.lock.yml @@ -569,8 +569,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index d21133464aa..40ec37d9c65 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -704,8 +704,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index 68dd51096f2..b0f0507fec9 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -666,8 +666,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/step-name-alignment.lock.yml b/.github/workflows/step-name-alignment.lock.yml index 4c72f51fb3a..9c70f988a1c 100644 --- a/.github/workflows/step-name-alignment.lock.yml +++ b/.github/workflows/step-name-alignment.lock.yml @@ -550,8 +550,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index 423610b2eeb..32fa0a13b9b 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -566,8 +566,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/test-workflow.lock.yml b/.github/workflows/test-workflow.lock.yml index d5e441b4117..67a90973cc5 100644 --- a/.github/workflows/test-workflow.lock.yml +++ b/.github/workflows/test-workflow.lock.yml @@ -519,8 +519,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index b253aa9f57b..1d31be06fde 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -537,8 +537,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index af19cdd776d..29e8331f81e 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -583,8 +583,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/workflow-normalizer.lock.yml b/.github/workflows/workflow-normalizer.lock.yml index 9d765d77996..d4aa87885e9 100644 --- a/.github/workflows/workflow-normalizer.lock.yml +++ b/.github/workflows/workflow-normalizer.lock.yml @@ -592,8 +592,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/workflow-skill-extractor.lock.yml b/.github/workflows/workflow-skill-extractor.lock.yml index 10957a917d6..f41d94c9d79 100644 --- a/.github/workflows/workflow-skill-extractor.lock.yml +++ b/.github/workflows/workflow-skill-extractor.lock.yml @@ -559,8 +559,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/actions/setup/js/checkout_pr_branch.cjs b/actions/setup/js/checkout_pr_branch.cjs index 3fe6e4e6d26..bd16939adc5 100644 --- a/actions/setup/js/checkout_pr_branch.cjs +++ b/actions/setup/js/checkout_pr_branch.cjs @@ -154,12 +154,19 @@ async function assertTrustedCheckoutRuntime() { core.info(`Runtime safety check passed for actor '${actor}' with '${permission}' permission`); } catch (err) { - // The collaborators API returns 404 for app/bot actors that are not regular - // GitHub users (e.g. when sender.type is unavailable in the event payload). - // Treat these as trusted within the already-verified non-fork context. + // A 404 here is ambiguous: it can indicate either a non-user app/bot actor + // or a real user that is not a collaborator. Disambiguate via users API. if (err.status === 404) { - core.info(`Runtime safety check passed for app actor '${actor}' (not a regular user)`); - return; + try { + await github.rest.users.getByUsername({ username: actor }); + throw new Error(`Refusing PR checkout: actor '${actor}' is not a collaborator (requires write or higher)`); + } catch (userErr) { + if (userErr.status === 404) { + core.info(`Runtime safety check passed for app actor '${actor}' (not a regular user)`); + return; + } + throw userErr; + } } throw err; } diff --git a/actions/setup/js/checkout_pr_branch.test.cjs b/actions/setup/js/checkout_pr_branch.test.cjs index c7685f456ea..b16d30ece7f 100644 --- a/actions/setup/js/checkout_pr_branch.test.cjs +++ b/actions/setup/js/checkout_pr_branch.test.cjs @@ -82,6 +82,13 @@ describe("checkout_pr_branch.cjs", () => { }, }), }, + users: { + getByUsername: vi.fn().mockResolvedValue({ + data: { + login: "test-actor", + }, + }), + }, pulls: { get: vi.fn().mockResolvedValue({ data: { @@ -287,16 +294,38 @@ If the pull request is still open, verify that: // No sender.type set — simulates an event payload without type info const notAUserError = Object.assign(new Error("Copilot is not a user"), { status: 404 }); mockGithub.rest.repos.getCollaboratorPermissionLevel.mockRejectedValue(notAUserError); + mockGithub.rest.users.getByUsername.mockRejectedValue(notAUserError); await runScript(); expect(mockGithub.rest.repos.getCollaboratorPermissionLevel).toHaveBeenCalled(); + expect(mockGithub.rest.users.getByUsername).toHaveBeenCalledWith({ username: "Copilot" }); expect(mockCore.info).toHaveBeenCalledWith("Runtime safety check passed for app actor 'Copilot' (not a regular user)"); expect(mockCore.setFailed).not.toHaveBeenCalled(); expect(mockExec.exec).toHaveBeenCalledWith("git", ["fetch", "origin", "feature-branch", "--depth=2"]); expect(mockExec.exec).toHaveBeenCalledWith("git", ["checkout", "feature-branch"]); }); + it("should fail when collaborator API returns 404 for a regular non-collaborator user", async () => { + mockContext.actor = "real-user"; + const notCollaboratorError = Object.assign(new Error("Not Found"), { status: 404 }); + mockGithub.rest.repos.getCollaboratorPermissionLevel.mockRejectedValue(notCollaboratorError); + mockGithub.rest.users.getByUsername.mockResolvedValue({ + data: { + login: "real-user", + }, + }); + + await runScript(); + + expect(mockGithub.rest.repos.getCollaboratorPermissionLevel).toHaveBeenCalled(); + expect(mockGithub.rest.users.getByUsername).toHaveBeenCalledWith({ username: "real-user" }); + expect(mockExec.exec).not.toHaveBeenCalledWith("git", ["fetch", "origin", "feature-branch", "--depth=2"]); + expect(mockExec.exec).not.toHaveBeenCalledWith("git", ["checkout", "feature-branch"]); + expect(mockCore.setOutput).toHaveBeenCalledWith("checkout_pr_success", "false"); + expect(mockCore.setFailed).toHaveBeenCalledWith(expect.stringContaining("is not a collaborator")); + }); + it("should fail when collaborator API returns a non-404 error", async () => { const serverError = Object.assign(new Error("Internal Server Error"), { status: 500 }); mockGithub.rest.repos.getCollaboratorPermissionLevel.mockRejectedValue(serverError); From d24fe0aed9d7118525f5994822c0e954afe2ea9a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 9 Jun 2026 17:12:03 +0000 Subject: [PATCH 5/7] chore: outline pr-finisher plan Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .github/workflows/ab-testing-advisor.lock.yml | 3 ++- .github/workflows/ace-editor.lock.yml | 3 ++- .github/workflows/agent-performance-analyzer.lock.yml | 3 ++- .github/workflows/agent-persona-explorer.lock.yml | 3 ++- .github/workflows/agentic-token-audit.lock.yml | 3 ++- .github/workflows/agentic-token-optimizer.lock.yml | 3 ++- .github/workflows/agentic-token-trend-audit.lock.yml | 3 ++- .github/workflows/architecture-guardian.lock.yml | 3 ++- .github/workflows/aw-failure-investigator.lock.yml | 3 ++- .github/workflows/bot-detection.lock.yml | 3 ++- .github/workflows/breaking-change-checker.lock.yml | 3 ++- .github/workflows/ci-doctor.lock.yml | 3 ++- .github/workflows/cli-consistency-checker.lock.yml | 3 ++- .github/workflows/cli-version-checker.lock.yml | 3 ++- .github/workflows/codex-github-remote-mcp-test.lock.yml | 3 ++- .github/workflows/contribution-check.lock.yml | 3 ++- .github/workflows/copilot-opt.lock.yml | 3 ++- .github/workflows/daily-agentrx-trace-optimizer.lock.yml | 3 ++- .github/workflows/daily-ambient-context-optimizer.lock.yml | 3 ++- .github/workflows/daily-architecture-diagram.lock.yml | 3 ++- .github/workflows/daily-aw-cross-repo-compile-check.lock.yml | 3 ++- .github/workflows/daily-awf-spec-compiler-surfacing.lock.yml | 3 ++- .github/workflows/daily-byok-ollama-test.lock.yml | 3 ++- .github/workflows/daily-cache-strategy-analyzer.lock.yml | 3 ++- .github/workflows/daily-cli-performance.lock.yml | 3 ++- .github/workflows/daily-cli-tools-tester.lock.yml | 3 ++- .github/workflows/daily-community-attribution.lock.yml | 3 ++- .github/workflows/daily-credit-limit-test.lock.yml | 3 ++- .github/workflows/daily-doc-healer.lock.yml | 3 ++- .github/workflows/daily-file-diet.lock.yml | 3 ++- .github/workflows/daily-formal-spec-verifier.lock.yml | 3 ++- .github/workflows/daily-function-namer.lock.yml | 3 ++- .../daily-grafana-otel-instrumentation-advisor.lock.yml | 3 ++- .github/workflows/daily-max-ai-credits-test.lock.yml | 3 ++- .github/workflows/daily-mcp-concurrency-analysis.lock.yml | 3 ++- .github/workflows/daily-model-inventory.lock.yml | 3 ++- .github/workflows/daily-multi-device-docs-tester.lock.yml | 3 ++- .github/workflows/daily-otel-instrumentation-advisor.lock.yml | 3 ++- .github/workflows/daily-reliability-review.lock.yml | 3 ++- .github/workflows/daily-safe-output-optimizer.lock.yml | 3 ++- .github/workflows/daily-safe-outputs-conformance.lock.yml | 3 ++- .github/workflows/daily-safeoutputs-git-simulator.lock.yml | 3 ++- .github/workflows/daily-security-red-team.lock.yml | 3 ++- .github/workflows/daily-skill-optimizer.lock.yml | 3 ++- .github/workflows/daily-spdd-spec-planner.lock.yml | 3 ++- .github/workflows/daily-syntax-error-quality.lock.yml | 3 ++- .github/workflows/daily-team-status.lock.yml | 3 ++- .github/workflows/daily-testify-uber-super-expert.lock.yml | 3 ++- .github/workflows/daily-token-consumption-report.lock.yml | 3 ++- .../daily-windows-terminal-integration-builder.lock.yml | 3 ++- .github/workflows/deep-report.lock.yml | 3 ++- .github/workflows/delight.lock.yml | 3 ++- .github/workflows/dependabot-burner.lock.yml | 3 ++- .github/workflows/dependabot-go-checker.lock.yml | 3 ++- .github/workflows/deployment-incident-monitor.lock.yml | 3 ++- .github/workflows/designer-drift-audit.lock.yml | 3 ++- .github/workflows/dev.lock.yml | 3 ++- .github/workflows/discussion-task-miner.lock.yml | 3 ++- .github/workflows/duplicate-code-detector.lock.yml | 3 ++- .github/workflows/example-permissions-warning.lock.yml | 3 ++- .github/workflows/firewall.lock.yml | 3 ++- .github/workflows/go-fan.lock.yml | 3 ++- .github/workflows/go-pattern-detector.lock.yml | 3 ++- .github/workflows/gpclean.lock.yml | 3 ++- .github/workflows/hippo-embed.lock.yml | 3 ++- .github/workflows/issue-arborist.lock.yml | 3 ++- .github/workflows/lint-monster.lock.yml | 3 ++- .github/workflows/metrics-collector.lock.yml | 3 ++- .github/workflows/objective-impact-report.lock.yml | 3 ++- .github/workflows/otlp-data-quality-validator.lock.yml | 3 ++- .github/workflows/outcome-collector.lock.yml | 3 ++- .github/workflows/plan.lock.yml | 3 ++- .github/workflows/poem-bot.lock.yml | 3 ++- .github/workflows/pr-triage-agent.lock.yml | 3 ++- .github/workflows/refactoring-cadence.lock.yml | 3 ++- .github/workflows/ruflo-backed-task.lock.yml | 3 ++- .github/workflows/security-compliance.lock.yml | 3 ++- .github/workflows/semantic-function-refactor.lock.yml | 3 ++- .github/workflows/sergo.lock.yml | 3 ++- .github/workflows/smoke-antigravity.lock.yml | 3 ++- .github/workflows/smoke-ci.lock.yml | 3 ++- .github/workflows/smoke-claude.lock.yml | 3 ++- .github/workflows/smoke-codex.lock.yml | 3 ++- .github/workflows/smoke-copilot-aoai-apikey.lock.yml | 3 ++- .github/workflows/smoke-copilot-arm.lock.yml | 3 ++- .github/workflows/smoke-copilot-sdk.lock.yml | 3 ++- .github/workflows/smoke-copilot.lock.yml | 3 ++- .github/workflows/smoke-create-cross-repo-pr.lock.yml | 3 ++- .github/workflows/smoke-crush.lock.yml | 3 ++- .github/workflows/smoke-gemini.lock.yml | 3 ++- .github/workflows/smoke-opencode.lock.yml | 3 ++- .github/workflows/smoke-otel-backends.lock.yml | 3 ++- .github/workflows/smoke-pi.lock.yml | 3 ++- .github/workflows/smoke-project.lock.yml | 3 ++- .github/workflows/smoke-temporary-id.lock.yml | 3 ++- .github/workflows/smoke-update-cross-repo-pr.lock.yml | 3 ++- .github/workflows/smoke-workflow-call-with-inputs.lock.yml | 3 ++- .github/workflows/spec-librarian.lock.yml | 3 ++- .github/workflows/stale-repo-identifier.lock.yml | 3 ++- .github/workflows/static-analysis-report.lock.yml | 3 ++- .github/workflows/step-name-alignment.lock.yml | 3 ++- .github/workflows/super-linter.lock.yml | 3 ++- .github/workflows/test-workflow.lock.yml | 3 ++- .github/workflows/video-analyzer.lock.yml | 3 ++- .github/workflows/workflow-health-manager.lock.yml | 3 ++- .github/workflows/workflow-normalizer.lock.yml | 3 ++- .github/workflows/workflow-skill-extractor.lock.yml | 3 ++- 107 files changed, 214 insertions(+), 107 deletions(-) diff --git a/.github/workflows/ab-testing-advisor.lock.yml b/.github/workflows/ab-testing-advisor.lock.yml index ced4e0eb656..a15eb0f0570 100644 --- a/.github/workflows/ab-testing-advisor.lock.yml +++ b/.github/workflows/ab-testing-advisor.lock.yml @@ -552,7 +552,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/ace-editor.lock.yml b/.github/workflows/ace-editor.lock.yml index 9be6736e082..e69d6e4ae5d 100644 --- a/.github/workflows/ace-editor.lock.yml +++ b/.github/workflows/ace-editor.lock.yml @@ -550,7 +550,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index fdefe1c691f..921540ca4f5 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -706,7 +706,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/agent-persona-explorer.lock.yml b/.github/workflows/agent-persona-explorer.lock.yml index 7a9b7259aae..c6d05fb6172 100644 --- a/.github/workflows/agent-persona-explorer.lock.yml +++ b/.github/workflows/agent-persona-explorer.lock.yml @@ -654,7 +654,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/agentic-token-audit.lock.yml b/.github/workflows/agentic-token-audit.lock.yml index 9df3850acf2..7be5747052b 100644 --- a/.github/workflows/agentic-token-audit.lock.yml +++ b/.github/workflows/agentic-token-audit.lock.yml @@ -626,7 +626,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/agentic-token-optimizer.lock.yml b/.github/workflows/agentic-token-optimizer.lock.yml index fae3d7e51e5..6d61db0c2a5 100644 --- a/.github/workflows/agentic-token-optimizer.lock.yml +++ b/.github/workflows/agentic-token-optimizer.lock.yml @@ -549,7 +549,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/agentic-token-trend-audit.lock.yml b/.github/workflows/agentic-token-trend-audit.lock.yml index 0ed34cf78e9..8ce30b44f78 100644 --- a/.github/workflows/agentic-token-trend-audit.lock.yml +++ b/.github/workflows/agentic-token-trend-audit.lock.yml @@ -600,7 +600,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/architecture-guardian.lock.yml b/.github/workflows/architecture-guardian.lock.yml index fca70b28a0f..1dabcb92e2b 100644 --- a/.github/workflows/architecture-guardian.lock.yml +++ b/.github/workflows/architecture-guardian.lock.yml @@ -544,7 +544,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/aw-failure-investigator.lock.yml b/.github/workflows/aw-failure-investigator.lock.yml index 0472ba7c421..913c54dd38f 100644 --- a/.github/workflows/aw-failure-investigator.lock.yml +++ b/.github/workflows/aw-failure-investigator.lock.yml @@ -650,7 +650,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/bot-detection.lock.yml b/.github/workflows/bot-detection.lock.yml index 3a14518c158..0895d352196 100644 --- a/.github/workflows/bot-detection.lock.yml +++ b/.github/workflows/bot-detection.lock.yml @@ -544,7 +544,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index 023d21a426d..16ac432babd 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -534,7 +534,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index a8b774300c6..2befb341cda 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -680,7 +680,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index 983ae5f52fd..b7fe6122c2c 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -525,7 +525,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index c4379b58ec4..9be8eccdba3 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -552,7 +552,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/codex-github-remote-mcp-test.lock.yml b/.github/workflows/codex-github-remote-mcp-test.lock.yml index 5c0ddebe845..62579a36e00 100644 --- a/.github/workflows/codex-github-remote-mcp-test.lock.yml +++ b/.github/workflows/codex-github-remote-mcp-test.lock.yml @@ -519,7 +519,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/contribution-check.lock.yml b/.github/workflows/contribution-check.lock.yml index 91a011ece04..451e2994419 100644 --- a/.github/workflows/contribution-check.lock.yml +++ b/.github/workflows/contribution-check.lock.yml @@ -654,7 +654,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/copilot-opt.lock.yml b/.github/workflows/copilot-opt.lock.yml index 10a173af164..89777007b59 100644 --- a/.github/workflows/copilot-opt.lock.yml +++ b/.github/workflows/copilot-opt.lock.yml @@ -576,7 +576,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml index 7d7683ac742..2f476255e74 100644 --- a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml +++ b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml @@ -660,7 +660,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-ambient-context-optimizer.lock.yml b/.github/workflows/daily-ambient-context-optimizer.lock.yml index bf9cb233f74..00168572be7 100644 --- a/.github/workflows/daily-ambient-context-optimizer.lock.yml +++ b/.github/workflows/daily-ambient-context-optimizer.lock.yml @@ -598,7 +598,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-architecture-diagram.lock.yml b/.github/workflows/daily-architecture-diagram.lock.yml index 61ee41615b4..0103efca5b6 100644 --- a/.github/workflows/daily-architecture-diagram.lock.yml +++ b/.github/workflows/daily-architecture-diagram.lock.yml @@ -619,7 +619,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml index d52c91dde36..b1f7ee8f042 100644 --- a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml +++ b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml @@ -550,7 +550,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml index fc92cdcf02e..1af8b586686 100644 --- a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml +++ b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml @@ -547,7 +547,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-byok-ollama-test.lock.yml b/.github/workflows/daily-byok-ollama-test.lock.yml index c506bf7cbec..b345e5708e8 100644 --- a/.github/workflows/daily-byok-ollama-test.lock.yml +++ b/.github/workflows/daily-byok-ollama-test.lock.yml @@ -521,7 +521,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-cache-strategy-analyzer.lock.yml b/.github/workflows/daily-cache-strategy-analyzer.lock.yml index b6518f3194b..81167c982e2 100644 --- a/.github/workflows/daily-cache-strategy-analyzer.lock.yml +++ b/.github/workflows/daily-cache-strategy-analyzer.lock.yml @@ -696,7 +696,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml index 404d2d0e5dc..cb3efe85e49 100644 --- a/.github/workflows/daily-cli-performance.lock.yml +++ b/.github/workflows/daily-cli-performance.lock.yml @@ -638,7 +638,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-cli-tools-tester.lock.yml b/.github/workflows/daily-cli-tools-tester.lock.yml index 73d89ee01ac..2a92f0fc31c 100644 --- a/.github/workflows/daily-cli-tools-tester.lock.yml +++ b/.github/workflows/daily-cli-tools-tester.lock.yml @@ -622,7 +622,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-community-attribution.lock.yml b/.github/workflows/daily-community-attribution.lock.yml index b386c6b2e7a..1d88ca92b3e 100644 --- a/.github/workflows/daily-community-attribution.lock.yml +++ b/.github/workflows/daily-community-attribution.lock.yml @@ -613,7 +613,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-credit-limit-test.lock.yml b/.github/workflows/daily-credit-limit-test.lock.yml index 44d9bbf557e..d3f2eaf8f71 100644 --- a/.github/workflows/daily-credit-limit-test.lock.yml +++ b/.github/workflows/daily-credit-limit-test.lock.yml @@ -500,7 +500,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-doc-healer.lock.yml b/.github/workflows/daily-doc-healer.lock.yml index d912bb5e785..7c454d34f79 100644 --- a/.github/workflows/daily-doc-healer.lock.yml +++ b/.github/workflows/daily-doc-healer.lock.yml @@ -625,7 +625,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index beb5cbfd292..d26a9880195 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -569,7 +569,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-formal-spec-verifier.lock.yml b/.github/workflows/daily-formal-spec-verifier.lock.yml index a8965cc87a8..b39cf2cd39d 100644 --- a/.github/workflows/daily-formal-spec-verifier.lock.yml +++ b/.github/workflows/daily-formal-spec-verifier.lock.yml @@ -580,7 +580,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-function-namer.lock.yml b/.github/workflows/daily-function-namer.lock.yml index 9e1880b7344..c1742237a07 100644 --- a/.github/workflows/daily-function-namer.lock.yml +++ b/.github/workflows/daily-function-namer.lock.yml @@ -654,7 +654,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-grafana-otel-instrumentation-advisor.lock.yml b/.github/workflows/daily-grafana-otel-instrumentation-advisor.lock.yml index ced006d2eff..0542b66cf95 100644 --- a/.github/workflows/daily-grafana-otel-instrumentation-advisor.lock.yml +++ b/.github/workflows/daily-grafana-otel-instrumentation-advisor.lock.yml @@ -566,7 +566,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-max-ai-credits-test.lock.yml b/.github/workflows/daily-max-ai-credits-test.lock.yml index 3d1a8ef12ad..dec63cb7cc6 100644 --- a/.github/workflows/daily-max-ai-credits-test.lock.yml +++ b/.github/workflows/daily-max-ai-credits-test.lock.yml @@ -475,7 +475,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml index e04f70d56c2..2430d509a22 100644 --- a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml +++ b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml @@ -627,7 +627,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-model-inventory.lock.yml b/.github/workflows/daily-model-inventory.lock.yml index fd0162c2f6e..bea4d7f1065 100644 --- a/.github/workflows/daily-model-inventory.lock.yml +++ b/.github/workflows/daily-model-inventory.lock.yml @@ -565,7 +565,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index 5a650edbace..5799cdd08c4 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -598,7 +598,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-otel-instrumentation-advisor.lock.yml b/.github/workflows/daily-otel-instrumentation-advisor.lock.yml index b6c70883f80..667b6291091 100644 --- a/.github/workflows/daily-otel-instrumentation-advisor.lock.yml +++ b/.github/workflows/daily-otel-instrumentation-advisor.lock.yml @@ -577,7 +577,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-reliability-review.lock.yml b/.github/workflows/daily-reliability-review.lock.yml index 1f90f626237..111ce28bafc 100644 --- a/.github/workflows/daily-reliability-review.lock.yml +++ b/.github/workflows/daily-reliability-review.lock.yml @@ -536,7 +536,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-safe-output-optimizer.lock.yml b/.github/workflows/daily-safe-output-optimizer.lock.yml index f2babf1caa7..21bed458a66 100644 --- a/.github/workflows/daily-safe-output-optimizer.lock.yml +++ b/.github/workflows/daily-safe-output-optimizer.lock.yml @@ -706,7 +706,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-safe-outputs-conformance.lock.yml b/.github/workflows/daily-safe-outputs-conformance.lock.yml index fdf6d901af2..ad8f85442b3 100644 --- a/.github/workflows/daily-safe-outputs-conformance.lock.yml +++ b/.github/workflows/daily-safe-outputs-conformance.lock.yml @@ -555,7 +555,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml index 5e68f1fbd71..c08d3242353 100644 --- a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml +++ b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml @@ -554,7 +554,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-security-red-team.lock.yml b/.github/workflows/daily-security-red-team.lock.yml index c670f5d9ba4..d4fc9b56ba1 100644 --- a/.github/workflows/daily-security-red-team.lock.yml +++ b/.github/workflows/daily-security-red-team.lock.yml @@ -627,7 +627,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-skill-optimizer.lock.yml b/.github/workflows/daily-skill-optimizer.lock.yml index ca0f5837378..096921944d6 100644 --- a/.github/workflows/daily-skill-optimizer.lock.yml +++ b/.github/workflows/daily-skill-optimizer.lock.yml @@ -534,7 +534,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-spdd-spec-planner.lock.yml b/.github/workflows/daily-spdd-spec-planner.lock.yml index 4d56d19315d..06b051cd31b 100644 --- a/.github/workflows/daily-spdd-spec-planner.lock.yml +++ b/.github/workflows/daily-spdd-spec-planner.lock.yml @@ -555,7 +555,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-syntax-error-quality.lock.yml b/.github/workflows/daily-syntax-error-quality.lock.yml index a306b1096e5..2636ba4fea3 100644 --- a/.github/workflows/daily-syntax-error-quality.lock.yml +++ b/.github/workflows/daily-syntax-error-quality.lock.yml @@ -536,7 +536,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index 9aba0af1671..824e2be7351 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -573,7 +573,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-testify-uber-super-expert.lock.yml b/.github/workflows/daily-testify-uber-super-expert.lock.yml index 8d190bbdbf3..a892ae1745c 100644 --- a/.github/workflows/daily-testify-uber-super-expert.lock.yml +++ b/.github/workflows/daily-testify-uber-super-expert.lock.yml @@ -595,7 +595,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-token-consumption-report.lock.yml b/.github/workflows/daily-token-consumption-report.lock.yml index bb88c1268f3..53c4599961c 100644 --- a/.github/workflows/daily-token-consumption-report.lock.yml +++ b/.github/workflows/daily-token-consumption-report.lock.yml @@ -565,7 +565,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml index f50f2336017..a5f02762765 100644 --- a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml +++ b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml @@ -503,7 +503,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index c30487e9adc..56c07e58309 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -929,7 +929,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/delight.lock.yml b/.github/workflows/delight.lock.yml index 3e9038385da..20f2830b5ef 100644 --- a/.github/workflows/delight.lock.yml +++ b/.github/workflows/delight.lock.yml @@ -583,7 +583,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/dependabot-burner.lock.yml b/.github/workflows/dependabot-burner.lock.yml index 34b6ada5d18..2ec2a049511 100644 --- a/.github/workflows/dependabot-burner.lock.yml +++ b/.github/workflows/dependabot-burner.lock.yml @@ -524,7 +524,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index 6fe110fd2b1..b7cbef83cc5 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -586,7 +586,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/deployment-incident-monitor.lock.yml b/.github/workflows/deployment-incident-monitor.lock.yml index 4cc19e7cf2b..a5810aa3f01 100644 --- a/.github/workflows/deployment-incident-monitor.lock.yml +++ b/.github/workflows/deployment-incident-monitor.lock.yml @@ -539,7 +539,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/designer-drift-audit.lock.yml b/.github/workflows/designer-drift-audit.lock.yml index 8d0a8bd5293..aba81bb0a65 100644 --- a/.github/workflows/designer-drift-audit.lock.yml +++ b/.github/workflows/designer-drift-audit.lock.yml @@ -508,7 +508,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index 9df675cdb04..8f2b75495ee 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -579,7 +579,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/discussion-task-miner.lock.yml b/.github/workflows/discussion-task-miner.lock.yml index 15c716c4ad2..e1566484c3d 100644 --- a/.github/workflows/discussion-task-miner.lock.yml +++ b/.github/workflows/discussion-task-miner.lock.yml @@ -572,7 +572,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index 9f474ab4fe7..d2f1b3be606 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -568,7 +568,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml index e99bab226e9..f15283e3eda 100644 --- a/.github/workflows/example-permissions-warning.lock.yml +++ b/.github/workflows/example-permissions-warning.lock.yml @@ -518,7 +518,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml index 55e2dca57fb..47ede9d47b3 100644 --- a/.github/workflows/firewall.lock.yml +++ b/.github/workflows/firewall.lock.yml @@ -522,7 +522,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index f88f092c9a4..75579e62d6e 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -591,7 +591,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index 3158400f806..1dbd5d6b9ac 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -536,7 +536,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/gpclean.lock.yml b/.github/workflows/gpclean.lock.yml index 0460f28b093..29585a40477 100644 --- a/.github/workflows/gpclean.lock.yml +++ b/.github/workflows/gpclean.lock.yml @@ -595,7 +595,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/hippo-embed.lock.yml b/.github/workflows/hippo-embed.lock.yml index ffc99988d7e..c21403a2e33 100644 --- a/.github/workflows/hippo-embed.lock.yml +++ b/.github/workflows/hippo-embed.lock.yml @@ -556,7 +556,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index 4691e2b5344..5eebe80567f 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -640,7 +640,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/lint-monster.lock.yml b/.github/workflows/lint-monster.lock.yml index d7b5a05f82e..cd976082f74 100644 --- a/.github/workflows/lint-monster.lock.yml +++ b/.github/workflows/lint-monster.lock.yml @@ -602,7 +602,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml index 1097fca59ec..f47c73941f0 100644 --- a/.github/workflows/metrics-collector.lock.yml +++ b/.github/workflows/metrics-collector.lock.yml @@ -623,7 +623,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/objective-impact-report.lock.yml b/.github/workflows/objective-impact-report.lock.yml index 255085af3d0..acea8084414 100644 --- a/.github/workflows/objective-impact-report.lock.yml +++ b/.github/workflows/objective-impact-report.lock.yml @@ -473,7 +473,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/otlp-data-quality-validator.lock.yml b/.github/workflows/otlp-data-quality-validator.lock.yml index f7b2f40669c..71fb20801a4 100644 --- a/.github/workflows/otlp-data-quality-validator.lock.yml +++ b/.github/workflows/otlp-data-quality-validator.lock.yml @@ -527,7 +527,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/outcome-collector.lock.yml b/.github/workflows/outcome-collector.lock.yml index 6a712489970..b9b16dd7d57 100644 --- a/.github/workflows/outcome-collector.lock.yml +++ b/.github/workflows/outcome-collector.lock.yml @@ -563,7 +563,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index 2ad05a65f7f..1e20be88814 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -615,7 +615,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index 06be335139a..e8e2af62ae7 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -737,7 +737,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/pr-triage-agent.lock.yml b/.github/workflows/pr-triage-agent.lock.yml index 1f324806781..8223646bcc0 100644 --- a/.github/workflows/pr-triage-agent.lock.yml +++ b/.github/workflows/pr-triage-agent.lock.yml @@ -603,7 +603,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/refactoring-cadence.lock.yml b/.github/workflows/refactoring-cadence.lock.yml index d0d88a19f9c..f8224ffdddc 100644 --- a/.github/workflows/refactoring-cadence.lock.yml +++ b/.github/workflows/refactoring-cadence.lock.yml @@ -555,7 +555,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/ruflo-backed-task.lock.yml b/.github/workflows/ruflo-backed-task.lock.yml index 3b034e3b64d..9b421386e12 100644 --- a/.github/workflows/ruflo-backed-task.lock.yml +++ b/.github/workflows/ruflo-backed-task.lock.yml @@ -601,7 +601,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index acac419be95..2cd442355fe 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -565,7 +565,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index 54e23db60c8..309007970d1 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -580,7 +580,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/sergo.lock.yml b/.github/workflows/sergo.lock.yml index 66eeec4202b..25cefea58be 100644 --- a/.github/workflows/sergo.lock.yml +++ b/.github/workflows/sergo.lock.yml @@ -616,7 +616,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-antigravity.lock.yml b/.github/workflows/smoke-antigravity.lock.yml index 104582374c1..e2863a273f7 100644 --- a/.github/workflows/smoke-antigravity.lock.yml +++ b/.github/workflows/smoke-antigravity.lock.yml @@ -693,7 +693,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-ci.lock.yml b/.github/workflows/smoke-ci.lock.yml index 8d9f519742d..d40d96e4461 100644 --- a/.github/workflows/smoke-ci.lock.yml +++ b/.github/workflows/smoke-ci.lock.yml @@ -675,7 +675,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index 3a330c0ddae..3a941a39b56 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -1032,7 +1032,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index 4094e1fab04..a6f1683b7f5 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -798,7 +798,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-copilot-aoai-apikey.lock.yml b/.github/workflows/smoke-copilot-aoai-apikey.lock.yml index cae82b7e3ed..044a30ae255 100644 --- a/.github/workflows/smoke-copilot-aoai-apikey.lock.yml +++ b/.github/workflows/smoke-copilot-aoai-apikey.lock.yml @@ -947,7 +947,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-copilot-arm.lock.yml b/.github/workflows/smoke-copilot-arm.lock.yml index f277e07c518..1766a09127a 100644 --- a/.github/workflows/smoke-copilot-arm.lock.yml +++ b/.github/workflows/smoke-copilot-arm.lock.yml @@ -856,7 +856,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-copilot-sdk.lock.yml b/.github/workflows/smoke-copilot-sdk.lock.yml index 82d1fe3003a..8aa6504476b 100644 --- a/.github/workflows/smoke-copilot-sdk.lock.yml +++ b/.github/workflows/smoke-copilot-sdk.lock.yml @@ -577,7 +577,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index 62233845038..c13d3072483 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -952,7 +952,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-create-cross-repo-pr.lock.yml b/.github/workflows/smoke-create-cross-repo-pr.lock.yml index 75690ab0e68..7f2b2e5838b 100644 --- a/.github/workflows/smoke-create-cross-repo-pr.lock.yml +++ b/.github/workflows/smoke-create-cross-repo-pr.lock.yml @@ -658,7 +658,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-crush.lock.yml b/.github/workflows/smoke-crush.lock.yml index adecc2bc389..5870c96dfaa 100644 --- a/.github/workflows/smoke-crush.lock.yml +++ b/.github/workflows/smoke-crush.lock.yml @@ -632,7 +632,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-gemini.lock.yml b/.github/workflows/smoke-gemini.lock.yml index a58d59b1a65..6d07d40c329 100644 --- a/.github/workflows/smoke-gemini.lock.yml +++ b/.github/workflows/smoke-gemini.lock.yml @@ -697,7 +697,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-opencode.lock.yml b/.github/workflows/smoke-opencode.lock.yml index a0d4eecbea5..810b3cc23bb 100644 --- a/.github/workflows/smoke-opencode.lock.yml +++ b/.github/workflows/smoke-opencode.lock.yml @@ -636,7 +636,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-otel-backends.lock.yml b/.github/workflows/smoke-otel-backends.lock.yml index d6334aa5a55..4d30358f917 100644 --- a/.github/workflows/smoke-otel-backends.lock.yml +++ b/.github/workflows/smoke-otel-backends.lock.yml @@ -623,7 +623,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-pi.lock.yml b/.github/workflows/smoke-pi.lock.yml index cb5501705c8..1ca5e0daba0 100644 --- a/.github/workflows/smoke-pi.lock.yml +++ b/.github/workflows/smoke-pi.lock.yml @@ -664,7 +664,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-project.lock.yml b/.github/workflows/smoke-project.lock.yml index 0b6c5ae34a2..37da00ab3d2 100644 --- a/.github/workflows/smoke-project.lock.yml +++ b/.github/workflows/smoke-project.lock.yml @@ -677,7 +677,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-temporary-id.lock.yml b/.github/workflows/smoke-temporary-id.lock.yml index 72c7394e79f..e90cf37dd61 100644 --- a/.github/workflows/smoke-temporary-id.lock.yml +++ b/.github/workflows/smoke-temporary-id.lock.yml @@ -646,7 +646,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-update-cross-repo-pr.lock.yml b/.github/workflows/smoke-update-cross-repo-pr.lock.yml index 77b35c7f4a9..8d6a5ca9818 100644 --- a/.github/workflows/smoke-update-cross-repo-pr.lock.yml +++ b/.github/workflows/smoke-update-cross-repo-pr.lock.yml @@ -691,7 +691,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml index 35b588107d0..bcc34ef9977 100644 --- a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml +++ b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml @@ -605,7 +605,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/spec-librarian.lock.yml b/.github/workflows/spec-librarian.lock.yml index 0f62d095e6d..8448adde481 100644 --- a/.github/workflows/spec-librarian.lock.yml +++ b/.github/workflows/spec-librarian.lock.yml @@ -569,7 +569,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index 40ec37d9c65..d21133464aa 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -704,7 +704,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index b0f0507fec9..68dd51096f2 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -666,7 +666,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/step-name-alignment.lock.yml b/.github/workflows/step-name-alignment.lock.yml index 9c70f988a1c..4c72f51fb3a 100644 --- a/.github/workflows/step-name-alignment.lock.yml +++ b/.github/workflows/step-name-alignment.lock.yml @@ -550,7 +550,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index 32fa0a13b9b..423610b2eeb 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -566,7 +566,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/test-workflow.lock.yml b/.github/workflows/test-workflow.lock.yml index 67a90973cc5..d5e441b4117 100644 --- a/.github/workflows/test-workflow.lock.yml +++ b/.github/workflows/test-workflow.lock.yml @@ -519,7 +519,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index 1d31be06fde..b253aa9f57b 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -537,7 +537,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index 29e8331f81e..af19cdd776d 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -583,7 +583,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/workflow-normalizer.lock.yml b/.github/workflows/workflow-normalizer.lock.yml index d4aa87885e9..9d765d77996 100644 --- a/.github/workflows/workflow-normalizer.lock.yml +++ b/.github/workflows/workflow-normalizer.lock.yml @@ -592,7 +592,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/workflow-skill-extractor.lock.yml b/.github/workflows/workflow-skill-extractor.lock.yml index f41d94c9d79..10957a917d6 100644 --- a/.github/workflows/workflow-skill-extractor.lock.yml +++ b/.github/workflows/workflow-skill-extractor.lock.yml @@ -559,7 +559,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" From 272779dfb15c377c7b465454f7dc342739f7bbe3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 9 Jun 2026 17:23:36 +0000 Subject: [PATCH 6/7] Revert lockfile churn and tighten trusted actor checks Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .github/workflows/ab-testing-advisor.lock.yml | 3 +-- .github/workflows/ace-editor.lock.yml | 3 +-- .../workflows/agent-performance-analyzer.lock.yml | 3 +-- .github/workflows/agent-persona-explorer.lock.yml | 3 +-- .github/workflows/agentic-token-audit.lock.yml | 3 +-- .github/workflows/agentic-token-optimizer.lock.yml | 3 +-- .github/workflows/agentic-token-trend-audit.lock.yml | 3 +-- .github/workflows/architecture-guardian.lock.yml | 3 +-- .github/workflows/aw-failure-investigator.lock.yml | 3 +-- .github/workflows/bot-detection.lock.yml | 3 +-- .github/workflows/breaking-change-checker.lock.yml | 3 +-- .github/workflows/ci-doctor.lock.yml | 3 +-- .github/workflows/cli-consistency-checker.lock.yml | 3 +-- .github/workflows/cli-version-checker.lock.yml | 3 +-- .../workflows/codex-github-remote-mcp-test.lock.yml | 3 +-- .github/workflows/contribution-check.lock.yml | 3 +-- .github/workflows/copilot-opt.lock.yml | 3 +-- .../workflows/daily-agentrx-trace-optimizer.lock.yml | 3 +-- .../daily-ambient-context-optimizer.lock.yml | 3 +-- .../workflows/daily-architecture-diagram.lock.yml | 3 +-- .../daily-aw-cross-repo-compile-check.lock.yml | 3 +-- .../daily-awf-spec-compiler-surfacing.lock.yml | 3 +-- .github/workflows/daily-byok-ollama-test.lock.yml | 3 +-- .../workflows/daily-cache-strategy-analyzer.lock.yml | 3 +-- .github/workflows/daily-cli-performance.lock.yml | 3 +-- .github/workflows/daily-cli-tools-tester.lock.yml | 3 +-- .../workflows/daily-community-attribution.lock.yml | 3 +-- .github/workflows/daily-credit-limit-test.lock.yml | 3 +-- .github/workflows/daily-doc-healer.lock.yml | 3 +-- .github/workflows/daily-file-diet.lock.yml | 3 +-- .../workflows/daily-formal-spec-verifier.lock.yml | 3 +-- .github/workflows/daily-function-namer.lock.yml | 3 +-- ...ily-grafana-otel-instrumentation-advisor.lock.yml | 3 +-- .github/workflows/daily-max-ai-credits-test.lock.yml | 3 +-- .../daily-mcp-concurrency-analysis.lock.yml | 3 +-- .github/workflows/daily-model-inventory.lock.yml | 3 +-- .../daily-multi-device-docs-tester.lock.yml | 3 +-- .../daily-otel-instrumentation-advisor.lock.yml | 3 +-- .github/workflows/daily-reliability-review.lock.yml | 3 +-- .../workflows/daily-safe-output-optimizer.lock.yml | 3 +-- .../daily-safe-outputs-conformance.lock.yml | 3 +-- .../daily-safeoutputs-git-simulator.lock.yml | 3 +-- .github/workflows/daily-security-red-team.lock.yml | 3 +-- .github/workflows/daily-skill-optimizer.lock.yml | 3 +-- .github/workflows/daily-spdd-spec-planner.lock.yml | 3 +-- .../workflows/daily-syntax-error-quality.lock.yml | 3 +-- .github/workflows/daily-team-status.lock.yml | 3 +-- .../daily-testify-uber-super-expert.lock.yml | 3 +-- .../daily-token-consumption-report.lock.yml | 3 +-- ...ily-windows-terminal-integration-builder.lock.yml | 3 +-- .github/workflows/deep-report.lock.yml | 3 +-- .github/workflows/delight.lock.yml | 3 +-- .github/workflows/dependabot-burner.lock.yml | 3 +-- .github/workflows/dependabot-go-checker.lock.yml | 3 +-- .../workflows/deployment-incident-monitor.lock.yml | 3 +-- .github/workflows/designer-drift-audit.lock.yml | 3 +-- .github/workflows/dev.lock.yml | 3 +-- .github/workflows/discussion-task-miner.lock.yml | 3 +-- .github/workflows/duplicate-code-detector.lock.yml | 3 +-- .../workflows/example-permissions-warning.lock.yml | 3 +-- .github/workflows/firewall.lock.yml | 3 +-- .github/workflows/go-fan.lock.yml | 3 +-- .github/workflows/go-pattern-detector.lock.yml | 3 +-- .github/workflows/gpclean.lock.yml | 3 +-- .github/workflows/hippo-embed.lock.yml | 3 +-- .github/workflows/issue-arborist.lock.yml | 3 +-- .github/workflows/lint-monster.lock.yml | 3 +-- .github/workflows/metrics-collector.lock.yml | 3 +-- .github/workflows/objective-impact-report.lock.yml | 3 +-- .../workflows/otlp-data-quality-validator.lock.yml | 3 +-- .github/workflows/outcome-collector.lock.yml | 3 +-- .github/workflows/plan.lock.yml | 3 +-- .github/workflows/poem-bot.lock.yml | 3 +-- .github/workflows/pr-triage-agent.lock.yml | 3 +-- .github/workflows/refactoring-cadence.lock.yml | 3 +-- .github/workflows/ruflo-backed-task.lock.yml | 3 +-- .github/workflows/security-compliance.lock.yml | 3 +-- .../workflows/semantic-function-refactor.lock.yml | 3 +-- .github/workflows/sergo.lock.yml | 3 +-- .github/workflows/smoke-antigravity.lock.yml | 3 +-- .github/workflows/smoke-ci.lock.yml | 3 +-- .github/workflows/smoke-claude.lock.yml | 3 +-- .github/workflows/smoke-codex.lock.yml | 3 +-- .github/workflows/smoke-copilot-aoai-apikey.lock.yml | 3 +-- .github/workflows/smoke-copilot-arm.lock.yml | 3 +-- .github/workflows/smoke-copilot-sdk.lock.yml | 3 +-- .github/workflows/smoke-copilot.lock.yml | 3 +-- .../workflows/smoke-create-cross-repo-pr.lock.yml | 3 +-- .github/workflows/smoke-crush.lock.yml | 3 +-- .github/workflows/smoke-gemini.lock.yml | 3 +-- .github/workflows/smoke-opencode.lock.yml | 3 +-- .github/workflows/smoke-otel-backends.lock.yml | 3 +-- .github/workflows/smoke-pi.lock.yml | 3 +-- .github/workflows/smoke-project.lock.yml | 3 +-- .github/workflows/smoke-temporary-id.lock.yml | 3 +-- .../workflows/smoke-update-cross-repo-pr.lock.yml | 3 +-- .../smoke-workflow-call-with-inputs.lock.yml | 3 +-- .github/workflows/spec-librarian.lock.yml | 3 +-- .github/workflows/stale-repo-identifier.lock.yml | 3 +-- .github/workflows/static-analysis-report.lock.yml | 3 +-- .github/workflows/step-name-alignment.lock.yml | 3 +-- .github/workflows/super-linter.lock.yml | 3 +-- .github/workflows/test-workflow.lock.yml | 3 +-- .github/workflows/video-analyzer.lock.yml | 3 +-- .github/workflows/workflow-health-manager.lock.yml | 3 +-- .github/workflows/workflow-normalizer.lock.yml | 3 +-- .github/workflows/workflow-skill-extractor.lock.yml | 3 +-- actions/setup/js/checkout_pr_branch.cjs | 3 ++- actions/setup/js/checkout_pr_branch.test.cjs | 12 +----------- 109 files changed, 110 insertions(+), 226 deletions(-) diff --git a/.github/workflows/ab-testing-advisor.lock.yml b/.github/workflows/ab-testing-advisor.lock.yml index a15eb0f0570..ced4e0eb656 100644 --- a/.github/workflows/ab-testing-advisor.lock.yml +++ b/.github/workflows/ab-testing-advisor.lock.yml @@ -552,8 +552,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/ace-editor.lock.yml b/.github/workflows/ace-editor.lock.yml index e69d6e4ae5d..9be6736e082 100644 --- a/.github/workflows/ace-editor.lock.yml +++ b/.github/workflows/ace-editor.lock.yml @@ -550,8 +550,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index 921540ca4f5..fdefe1c691f 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -706,8 +706,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/agent-persona-explorer.lock.yml b/.github/workflows/agent-persona-explorer.lock.yml index c6d05fb6172..7a9b7259aae 100644 --- a/.github/workflows/agent-persona-explorer.lock.yml +++ b/.github/workflows/agent-persona-explorer.lock.yml @@ -654,8 +654,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/agentic-token-audit.lock.yml b/.github/workflows/agentic-token-audit.lock.yml index 7be5747052b..9df3850acf2 100644 --- a/.github/workflows/agentic-token-audit.lock.yml +++ b/.github/workflows/agentic-token-audit.lock.yml @@ -626,8 +626,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/agentic-token-optimizer.lock.yml b/.github/workflows/agentic-token-optimizer.lock.yml index 6d61db0c2a5..fae3d7e51e5 100644 --- a/.github/workflows/agentic-token-optimizer.lock.yml +++ b/.github/workflows/agentic-token-optimizer.lock.yml @@ -549,8 +549,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/agentic-token-trend-audit.lock.yml b/.github/workflows/agentic-token-trend-audit.lock.yml index 8ce30b44f78..0ed34cf78e9 100644 --- a/.github/workflows/agentic-token-trend-audit.lock.yml +++ b/.github/workflows/agentic-token-trend-audit.lock.yml @@ -600,8 +600,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/architecture-guardian.lock.yml b/.github/workflows/architecture-guardian.lock.yml index 1dabcb92e2b..fca70b28a0f 100644 --- a/.github/workflows/architecture-guardian.lock.yml +++ b/.github/workflows/architecture-guardian.lock.yml @@ -544,8 +544,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/aw-failure-investigator.lock.yml b/.github/workflows/aw-failure-investigator.lock.yml index 913c54dd38f..0472ba7c421 100644 --- a/.github/workflows/aw-failure-investigator.lock.yml +++ b/.github/workflows/aw-failure-investigator.lock.yml @@ -650,8 +650,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/bot-detection.lock.yml b/.github/workflows/bot-detection.lock.yml index 0895d352196..3a14518c158 100644 --- a/.github/workflows/bot-detection.lock.yml +++ b/.github/workflows/bot-detection.lock.yml @@ -544,8 +544,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index 16ac432babd..023d21a426d 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -534,8 +534,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index 2befb341cda..a8b774300c6 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -680,8 +680,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index b7fe6122c2c..983ae5f52fd 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -525,8 +525,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index 9be8eccdba3..c4379b58ec4 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -552,8 +552,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/codex-github-remote-mcp-test.lock.yml b/.github/workflows/codex-github-remote-mcp-test.lock.yml index 62579a36e00..5c0ddebe845 100644 --- a/.github/workflows/codex-github-remote-mcp-test.lock.yml +++ b/.github/workflows/codex-github-remote-mcp-test.lock.yml @@ -519,8 +519,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/contribution-check.lock.yml b/.github/workflows/contribution-check.lock.yml index 451e2994419..91a011ece04 100644 --- a/.github/workflows/contribution-check.lock.yml +++ b/.github/workflows/contribution-check.lock.yml @@ -654,8 +654,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/copilot-opt.lock.yml b/.github/workflows/copilot-opt.lock.yml index 89777007b59..10a173af164 100644 --- a/.github/workflows/copilot-opt.lock.yml +++ b/.github/workflows/copilot-opt.lock.yml @@ -576,8 +576,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml index 2f476255e74..7d7683ac742 100644 --- a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml +++ b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml @@ -660,8 +660,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-ambient-context-optimizer.lock.yml b/.github/workflows/daily-ambient-context-optimizer.lock.yml index 00168572be7..bf9cb233f74 100644 --- a/.github/workflows/daily-ambient-context-optimizer.lock.yml +++ b/.github/workflows/daily-ambient-context-optimizer.lock.yml @@ -598,8 +598,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-architecture-diagram.lock.yml b/.github/workflows/daily-architecture-diagram.lock.yml index 0103efca5b6..61ee41615b4 100644 --- a/.github/workflows/daily-architecture-diagram.lock.yml +++ b/.github/workflows/daily-architecture-diagram.lock.yml @@ -619,8 +619,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml index b1f7ee8f042..d52c91dde36 100644 --- a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml +++ b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml @@ -550,8 +550,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml index 1af8b586686..fc92cdcf02e 100644 --- a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml +++ b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml @@ -547,8 +547,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-byok-ollama-test.lock.yml b/.github/workflows/daily-byok-ollama-test.lock.yml index b345e5708e8..c506bf7cbec 100644 --- a/.github/workflows/daily-byok-ollama-test.lock.yml +++ b/.github/workflows/daily-byok-ollama-test.lock.yml @@ -521,8 +521,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-cache-strategy-analyzer.lock.yml b/.github/workflows/daily-cache-strategy-analyzer.lock.yml index 81167c982e2..b6518f3194b 100644 --- a/.github/workflows/daily-cache-strategy-analyzer.lock.yml +++ b/.github/workflows/daily-cache-strategy-analyzer.lock.yml @@ -696,8 +696,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml index cb3efe85e49..404d2d0e5dc 100644 --- a/.github/workflows/daily-cli-performance.lock.yml +++ b/.github/workflows/daily-cli-performance.lock.yml @@ -638,8 +638,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-cli-tools-tester.lock.yml b/.github/workflows/daily-cli-tools-tester.lock.yml index 2a92f0fc31c..73d89ee01ac 100644 --- a/.github/workflows/daily-cli-tools-tester.lock.yml +++ b/.github/workflows/daily-cli-tools-tester.lock.yml @@ -622,8 +622,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-community-attribution.lock.yml b/.github/workflows/daily-community-attribution.lock.yml index 1d88ca92b3e..b386c6b2e7a 100644 --- a/.github/workflows/daily-community-attribution.lock.yml +++ b/.github/workflows/daily-community-attribution.lock.yml @@ -613,8 +613,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-credit-limit-test.lock.yml b/.github/workflows/daily-credit-limit-test.lock.yml index d3f2eaf8f71..44d9bbf557e 100644 --- a/.github/workflows/daily-credit-limit-test.lock.yml +++ b/.github/workflows/daily-credit-limit-test.lock.yml @@ -500,8 +500,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-doc-healer.lock.yml b/.github/workflows/daily-doc-healer.lock.yml index 7c454d34f79..d912bb5e785 100644 --- a/.github/workflows/daily-doc-healer.lock.yml +++ b/.github/workflows/daily-doc-healer.lock.yml @@ -625,8 +625,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index d26a9880195..beb5cbfd292 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -569,8 +569,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-formal-spec-verifier.lock.yml b/.github/workflows/daily-formal-spec-verifier.lock.yml index b39cf2cd39d..a8965cc87a8 100644 --- a/.github/workflows/daily-formal-spec-verifier.lock.yml +++ b/.github/workflows/daily-formal-spec-verifier.lock.yml @@ -580,8 +580,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-function-namer.lock.yml b/.github/workflows/daily-function-namer.lock.yml index c1742237a07..9e1880b7344 100644 --- a/.github/workflows/daily-function-namer.lock.yml +++ b/.github/workflows/daily-function-namer.lock.yml @@ -654,8 +654,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-grafana-otel-instrumentation-advisor.lock.yml b/.github/workflows/daily-grafana-otel-instrumentation-advisor.lock.yml index 0542b66cf95..ced006d2eff 100644 --- a/.github/workflows/daily-grafana-otel-instrumentation-advisor.lock.yml +++ b/.github/workflows/daily-grafana-otel-instrumentation-advisor.lock.yml @@ -566,8 +566,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-max-ai-credits-test.lock.yml b/.github/workflows/daily-max-ai-credits-test.lock.yml index dec63cb7cc6..3d1a8ef12ad 100644 --- a/.github/workflows/daily-max-ai-credits-test.lock.yml +++ b/.github/workflows/daily-max-ai-credits-test.lock.yml @@ -475,8 +475,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml index 2430d509a22..e04f70d56c2 100644 --- a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml +++ b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml @@ -627,8 +627,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-model-inventory.lock.yml b/.github/workflows/daily-model-inventory.lock.yml index bea4d7f1065..fd0162c2f6e 100644 --- a/.github/workflows/daily-model-inventory.lock.yml +++ b/.github/workflows/daily-model-inventory.lock.yml @@ -565,8 +565,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index 5799cdd08c4..5a650edbace 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -598,8 +598,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-otel-instrumentation-advisor.lock.yml b/.github/workflows/daily-otel-instrumentation-advisor.lock.yml index 667b6291091..b6c70883f80 100644 --- a/.github/workflows/daily-otel-instrumentation-advisor.lock.yml +++ b/.github/workflows/daily-otel-instrumentation-advisor.lock.yml @@ -577,8 +577,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-reliability-review.lock.yml b/.github/workflows/daily-reliability-review.lock.yml index 111ce28bafc..1f90f626237 100644 --- a/.github/workflows/daily-reliability-review.lock.yml +++ b/.github/workflows/daily-reliability-review.lock.yml @@ -536,8 +536,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-safe-output-optimizer.lock.yml b/.github/workflows/daily-safe-output-optimizer.lock.yml index 21bed458a66..f2babf1caa7 100644 --- a/.github/workflows/daily-safe-output-optimizer.lock.yml +++ b/.github/workflows/daily-safe-output-optimizer.lock.yml @@ -706,8 +706,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-safe-outputs-conformance.lock.yml b/.github/workflows/daily-safe-outputs-conformance.lock.yml index ad8f85442b3..fdf6d901af2 100644 --- a/.github/workflows/daily-safe-outputs-conformance.lock.yml +++ b/.github/workflows/daily-safe-outputs-conformance.lock.yml @@ -555,8 +555,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml index c08d3242353..5e68f1fbd71 100644 --- a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml +++ b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml @@ -554,8 +554,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-security-red-team.lock.yml b/.github/workflows/daily-security-red-team.lock.yml index d4fc9b56ba1..c670f5d9ba4 100644 --- a/.github/workflows/daily-security-red-team.lock.yml +++ b/.github/workflows/daily-security-red-team.lock.yml @@ -627,8 +627,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-skill-optimizer.lock.yml b/.github/workflows/daily-skill-optimizer.lock.yml index 096921944d6..ca0f5837378 100644 --- a/.github/workflows/daily-skill-optimizer.lock.yml +++ b/.github/workflows/daily-skill-optimizer.lock.yml @@ -534,8 +534,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-spdd-spec-planner.lock.yml b/.github/workflows/daily-spdd-spec-planner.lock.yml index 06b051cd31b..4d56d19315d 100644 --- a/.github/workflows/daily-spdd-spec-planner.lock.yml +++ b/.github/workflows/daily-spdd-spec-planner.lock.yml @@ -555,8 +555,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-syntax-error-quality.lock.yml b/.github/workflows/daily-syntax-error-quality.lock.yml index 2636ba4fea3..a306b1096e5 100644 --- a/.github/workflows/daily-syntax-error-quality.lock.yml +++ b/.github/workflows/daily-syntax-error-quality.lock.yml @@ -536,8 +536,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index 824e2be7351..9aba0af1671 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -573,8 +573,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-testify-uber-super-expert.lock.yml b/.github/workflows/daily-testify-uber-super-expert.lock.yml index a892ae1745c..8d190bbdbf3 100644 --- a/.github/workflows/daily-testify-uber-super-expert.lock.yml +++ b/.github/workflows/daily-testify-uber-super-expert.lock.yml @@ -595,8 +595,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-token-consumption-report.lock.yml b/.github/workflows/daily-token-consumption-report.lock.yml index 53c4599961c..bb88c1268f3 100644 --- a/.github/workflows/daily-token-consumption-report.lock.yml +++ b/.github/workflows/daily-token-consumption-report.lock.yml @@ -565,8 +565,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml index 76d51864d1f..a9011c682ea 100644 --- a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml +++ b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml @@ -503,8 +503,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index 56c07e58309..c30487e9adc 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -929,8 +929,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/delight.lock.yml b/.github/workflows/delight.lock.yml index 20f2830b5ef..3e9038385da 100644 --- a/.github/workflows/delight.lock.yml +++ b/.github/workflows/delight.lock.yml @@ -583,8 +583,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/dependabot-burner.lock.yml b/.github/workflows/dependabot-burner.lock.yml index 2ec2a049511..34b6ada5d18 100644 --- a/.github/workflows/dependabot-burner.lock.yml +++ b/.github/workflows/dependabot-burner.lock.yml @@ -524,8 +524,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index b7cbef83cc5..6fe110fd2b1 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -586,8 +586,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/deployment-incident-monitor.lock.yml b/.github/workflows/deployment-incident-monitor.lock.yml index a5810aa3f01..4cc19e7cf2b 100644 --- a/.github/workflows/deployment-incident-monitor.lock.yml +++ b/.github/workflows/deployment-incident-monitor.lock.yml @@ -539,8 +539,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/designer-drift-audit.lock.yml b/.github/workflows/designer-drift-audit.lock.yml index aba81bb0a65..8d0a8bd5293 100644 --- a/.github/workflows/designer-drift-audit.lock.yml +++ b/.github/workflows/designer-drift-audit.lock.yml @@ -508,8 +508,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index 8f2b75495ee..9df675cdb04 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -579,8 +579,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/discussion-task-miner.lock.yml b/.github/workflows/discussion-task-miner.lock.yml index e1566484c3d..15c716c4ad2 100644 --- a/.github/workflows/discussion-task-miner.lock.yml +++ b/.github/workflows/discussion-task-miner.lock.yml @@ -572,8 +572,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index d2f1b3be606..9f474ab4fe7 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -568,8 +568,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml index f15283e3eda..e99bab226e9 100644 --- a/.github/workflows/example-permissions-warning.lock.yml +++ b/.github/workflows/example-permissions-warning.lock.yml @@ -518,8 +518,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml index 47ede9d47b3..55e2dca57fb 100644 --- a/.github/workflows/firewall.lock.yml +++ b/.github/workflows/firewall.lock.yml @@ -522,8 +522,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index 75579e62d6e..f88f092c9a4 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -591,8 +591,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index 1dbd5d6b9ac..3158400f806 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -536,8 +536,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/gpclean.lock.yml b/.github/workflows/gpclean.lock.yml index 29585a40477..0460f28b093 100644 --- a/.github/workflows/gpclean.lock.yml +++ b/.github/workflows/gpclean.lock.yml @@ -595,8 +595,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/hippo-embed.lock.yml b/.github/workflows/hippo-embed.lock.yml index c21403a2e33..ffc99988d7e 100644 --- a/.github/workflows/hippo-embed.lock.yml +++ b/.github/workflows/hippo-embed.lock.yml @@ -556,8 +556,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index 5eebe80567f..4691e2b5344 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -640,8 +640,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/lint-monster.lock.yml b/.github/workflows/lint-monster.lock.yml index cd976082f74..d7b5a05f82e 100644 --- a/.github/workflows/lint-monster.lock.yml +++ b/.github/workflows/lint-monster.lock.yml @@ -602,8 +602,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml index f47c73941f0..1097fca59ec 100644 --- a/.github/workflows/metrics-collector.lock.yml +++ b/.github/workflows/metrics-collector.lock.yml @@ -623,8 +623,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/objective-impact-report.lock.yml b/.github/workflows/objective-impact-report.lock.yml index acea8084414..255085af3d0 100644 --- a/.github/workflows/objective-impact-report.lock.yml +++ b/.github/workflows/objective-impact-report.lock.yml @@ -473,8 +473,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/otlp-data-quality-validator.lock.yml b/.github/workflows/otlp-data-quality-validator.lock.yml index 71fb20801a4..f7b2f40669c 100644 --- a/.github/workflows/otlp-data-quality-validator.lock.yml +++ b/.github/workflows/otlp-data-quality-validator.lock.yml @@ -527,8 +527,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/outcome-collector.lock.yml b/.github/workflows/outcome-collector.lock.yml index b9b16dd7d57..6a712489970 100644 --- a/.github/workflows/outcome-collector.lock.yml +++ b/.github/workflows/outcome-collector.lock.yml @@ -563,8 +563,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index 1e20be88814..2ad05a65f7f 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -615,8 +615,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index e8e2af62ae7..06be335139a 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -737,8 +737,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/pr-triage-agent.lock.yml b/.github/workflows/pr-triage-agent.lock.yml index 8223646bcc0..1f324806781 100644 --- a/.github/workflows/pr-triage-agent.lock.yml +++ b/.github/workflows/pr-triage-agent.lock.yml @@ -603,8 +603,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/refactoring-cadence.lock.yml b/.github/workflows/refactoring-cadence.lock.yml index f8224ffdddc..d0d88a19f9c 100644 --- a/.github/workflows/refactoring-cadence.lock.yml +++ b/.github/workflows/refactoring-cadence.lock.yml @@ -555,8 +555,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/ruflo-backed-task.lock.yml b/.github/workflows/ruflo-backed-task.lock.yml index 9b421386e12..3b034e3b64d 100644 --- a/.github/workflows/ruflo-backed-task.lock.yml +++ b/.github/workflows/ruflo-backed-task.lock.yml @@ -601,8 +601,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index 2cd442355fe..acac419be95 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -565,8 +565,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index 309007970d1..54e23db60c8 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -580,8 +580,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/sergo.lock.yml b/.github/workflows/sergo.lock.yml index 25cefea58be..66eeec4202b 100644 --- a/.github/workflows/sergo.lock.yml +++ b/.github/workflows/sergo.lock.yml @@ -616,8 +616,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-antigravity.lock.yml b/.github/workflows/smoke-antigravity.lock.yml index e2863a273f7..104582374c1 100644 --- a/.github/workflows/smoke-antigravity.lock.yml +++ b/.github/workflows/smoke-antigravity.lock.yml @@ -693,8 +693,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-ci.lock.yml b/.github/workflows/smoke-ci.lock.yml index d40d96e4461..8d9f519742d 100644 --- a/.github/workflows/smoke-ci.lock.yml +++ b/.github/workflows/smoke-ci.lock.yml @@ -675,8 +675,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index 3a941a39b56..3a330c0ddae 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -1032,8 +1032,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index a6f1683b7f5..4094e1fab04 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -798,8 +798,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-copilot-aoai-apikey.lock.yml b/.github/workflows/smoke-copilot-aoai-apikey.lock.yml index 044a30ae255..cae82b7e3ed 100644 --- a/.github/workflows/smoke-copilot-aoai-apikey.lock.yml +++ b/.github/workflows/smoke-copilot-aoai-apikey.lock.yml @@ -947,8 +947,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-copilot-arm.lock.yml b/.github/workflows/smoke-copilot-arm.lock.yml index 1766a09127a..f277e07c518 100644 --- a/.github/workflows/smoke-copilot-arm.lock.yml +++ b/.github/workflows/smoke-copilot-arm.lock.yml @@ -856,8 +856,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-copilot-sdk.lock.yml b/.github/workflows/smoke-copilot-sdk.lock.yml index 8aa6504476b..82d1fe3003a 100644 --- a/.github/workflows/smoke-copilot-sdk.lock.yml +++ b/.github/workflows/smoke-copilot-sdk.lock.yml @@ -577,8 +577,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index c13d3072483..62233845038 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -952,8 +952,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-create-cross-repo-pr.lock.yml b/.github/workflows/smoke-create-cross-repo-pr.lock.yml index 7f2b2e5838b..75690ab0e68 100644 --- a/.github/workflows/smoke-create-cross-repo-pr.lock.yml +++ b/.github/workflows/smoke-create-cross-repo-pr.lock.yml @@ -658,8 +658,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-crush.lock.yml b/.github/workflows/smoke-crush.lock.yml index 5870c96dfaa..adecc2bc389 100644 --- a/.github/workflows/smoke-crush.lock.yml +++ b/.github/workflows/smoke-crush.lock.yml @@ -632,8 +632,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-gemini.lock.yml b/.github/workflows/smoke-gemini.lock.yml index 6d07d40c329..a58d59b1a65 100644 --- a/.github/workflows/smoke-gemini.lock.yml +++ b/.github/workflows/smoke-gemini.lock.yml @@ -697,8 +697,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-opencode.lock.yml b/.github/workflows/smoke-opencode.lock.yml index 810b3cc23bb..a0d4eecbea5 100644 --- a/.github/workflows/smoke-opencode.lock.yml +++ b/.github/workflows/smoke-opencode.lock.yml @@ -636,8 +636,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-otel-backends.lock.yml b/.github/workflows/smoke-otel-backends.lock.yml index 4d30358f917..d6334aa5a55 100644 --- a/.github/workflows/smoke-otel-backends.lock.yml +++ b/.github/workflows/smoke-otel-backends.lock.yml @@ -623,8 +623,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-pi.lock.yml b/.github/workflows/smoke-pi.lock.yml index 1ca5e0daba0..cb5501705c8 100644 --- a/.github/workflows/smoke-pi.lock.yml +++ b/.github/workflows/smoke-pi.lock.yml @@ -664,8 +664,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-project.lock.yml b/.github/workflows/smoke-project.lock.yml index 37da00ab3d2..0b6c5ae34a2 100644 --- a/.github/workflows/smoke-project.lock.yml +++ b/.github/workflows/smoke-project.lock.yml @@ -677,8 +677,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-temporary-id.lock.yml b/.github/workflows/smoke-temporary-id.lock.yml index e90cf37dd61..72c7394e79f 100644 --- a/.github/workflows/smoke-temporary-id.lock.yml +++ b/.github/workflows/smoke-temporary-id.lock.yml @@ -646,8 +646,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-update-cross-repo-pr.lock.yml b/.github/workflows/smoke-update-cross-repo-pr.lock.yml index 8d6a5ca9818..77b35c7f4a9 100644 --- a/.github/workflows/smoke-update-cross-repo-pr.lock.yml +++ b/.github/workflows/smoke-update-cross-repo-pr.lock.yml @@ -691,8 +691,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml index bcc34ef9977..35b588107d0 100644 --- a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml +++ b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml @@ -605,8 +605,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/spec-librarian.lock.yml b/.github/workflows/spec-librarian.lock.yml index 8448adde481..0f62d095e6d 100644 --- a/.github/workflows/spec-librarian.lock.yml +++ b/.github/workflows/spec-librarian.lock.yml @@ -569,8 +569,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index d21133464aa..40ec37d9c65 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -704,8 +704,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index 68dd51096f2..b0f0507fec9 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -666,8 +666,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/step-name-alignment.lock.yml b/.github/workflows/step-name-alignment.lock.yml index 4c72f51fb3a..9c70f988a1c 100644 --- a/.github/workflows/step-name-alignment.lock.yml +++ b/.github/workflows/step-name-alignment.lock.yml @@ -550,8 +550,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index 423610b2eeb..32fa0a13b9b 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -566,8 +566,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/test-workflow.lock.yml b/.github/workflows/test-workflow.lock.yml index d5e441b4117..67a90973cc5 100644 --- a/.github/workflows/test-workflow.lock.yml +++ b/.github/workflows/test-workflow.lock.yml @@ -519,8 +519,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index b253aa9f57b..1d31be06fde 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -537,8 +537,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index af19cdd776d..29e8331f81e 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -583,8 +583,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/workflow-normalizer.lock.yml b/.github/workflows/workflow-normalizer.lock.yml index 9d765d77996..d4aa87885e9 100644 --- a/.github/workflows/workflow-normalizer.lock.yml +++ b/.github/workflows/workflow-normalizer.lock.yml @@ -592,8 +592,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/.github/workflows/workflow-skill-extractor.lock.yml b/.github/workflows/workflow-skill-extractor.lock.yml index 10957a917d6..f41d94c9d79 100644 --- a/.github/workflows/workflow-skill-extractor.lock.yml +++ b/.github/workflows/workflow-skill-extractor.lock.yml @@ -559,8 +559,7 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000, - "minLength": 20 + "maxLength": 65000 }, "fields": { "type": "array" diff --git a/actions/setup/js/checkout_pr_branch.cjs b/actions/setup/js/checkout_pr_branch.cjs index bd16939adc5..260427c8e6b 100644 --- a/actions/setup/js/checkout_pr_branch.cjs +++ b/actions/setup/js/checkout_pr_branch.cjs @@ -134,7 +134,7 @@ async function assertTrustedCheckoutRuntime() { // Trust them implicitly: the non-fork repository check above already ensures // the workflow is running in a controlled context. const senderType = context.payload.sender?.type; - if (senderType === "Bot" || senderType === "Mannequin") { + if (senderType === "Bot") { core.info(`Runtime safety check passed for bot/app actor '${actor}' (sender type: ${senderType})`); return; } @@ -156,6 +156,7 @@ async function assertTrustedCheckoutRuntime() { } catch (err) { // A 404 here is ambiguous: it can indicate either a non-user app/bot actor // or a real user that is not a collaborator. Disambiguate via users API. + // Real users resolve via users.getByUsername; app/bot actors return 404. if (err.status === 404) { try { await github.rest.users.getByUsername({ username: actor }); diff --git a/actions/setup/js/checkout_pr_branch.test.cjs b/actions/setup/js/checkout_pr_branch.test.cjs index b16d30ece7f..277ae0f2782 100644 --- a/actions/setup/js/checkout_pr_branch.test.cjs +++ b/actions/setup/js/checkout_pr_branch.test.cjs @@ -278,17 +278,6 @@ If the pull request is still open, verify that: expect(mockExec.exec).toHaveBeenCalledWith("git", ["checkout", "feature-branch"]); }); - it("should allow checkout for Mannequin actor without calling the collaborator API", async () => { - mockContext.actor = "mannequin-user"; - mockContext.payload.sender = { login: "mannequin-user", type: "Mannequin" }; - - await runScript(); - - expect(mockGithub.rest.repos.getCollaboratorPermissionLevel).not.toHaveBeenCalled(); - expect(mockCore.info).toHaveBeenCalledWith("Runtime safety check passed for bot/app actor 'mannequin-user' (sender type: Mannequin)"); - expect(mockCore.setFailed).not.toHaveBeenCalled(); - }); - it("should allow checkout when collaborator API returns 404 (app actor without sender type)", async () => { mockContext.actor = "Copilot"; // No sender.type set — simulates an event payload without type info @@ -332,6 +321,7 @@ If the pull request is still open, verify that: await runScript(); + expect(mockGithub.rest.repos.getCollaboratorPermissionLevel).toHaveBeenCalled(); expect(mockCore.setFailed).toHaveBeenCalledWith(expect.stringContaining("Internal Server Error")); }); }); From 952e91f8c6b9c11dea8e36c9eebfb06192985156 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 9 Jun 2026 17:34:24 +0000 Subject: [PATCH 7/7] Restore workflow lockfiles to main baseline Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .github/workflows/ab-testing-advisor.lock.yml | 3 ++- .github/workflows/ace-editor.lock.yml | 3 ++- .github/workflows/agent-performance-analyzer.lock.yml | 3 ++- .github/workflows/agent-persona-explorer.lock.yml | 3 ++- .github/workflows/agentic-token-audit.lock.yml | 3 ++- .github/workflows/agentic-token-optimizer.lock.yml | 3 ++- .github/workflows/agentic-token-trend-audit.lock.yml | 3 ++- .github/workflows/architecture-guardian.lock.yml | 3 ++- .github/workflows/aw-failure-investigator.lock.yml | 3 ++- .github/workflows/bot-detection.lock.yml | 3 ++- .github/workflows/breaking-change-checker.lock.yml | 3 ++- .github/workflows/ci-doctor.lock.yml | 3 ++- .github/workflows/cli-consistency-checker.lock.yml | 3 ++- .github/workflows/cli-version-checker.lock.yml | 3 ++- .github/workflows/codex-github-remote-mcp-test.lock.yml | 3 ++- .github/workflows/contribution-check.lock.yml | 3 ++- .github/workflows/copilot-opt.lock.yml | 3 ++- .github/workflows/daily-agentrx-trace-optimizer.lock.yml | 3 ++- .github/workflows/daily-ambient-context-optimizer.lock.yml | 3 ++- .github/workflows/daily-architecture-diagram.lock.yml | 3 ++- .github/workflows/daily-aw-cross-repo-compile-check.lock.yml | 3 ++- .github/workflows/daily-awf-spec-compiler-surfacing.lock.yml | 3 ++- .github/workflows/daily-byok-ollama-test.lock.yml | 3 ++- .github/workflows/daily-cache-strategy-analyzer.lock.yml | 3 ++- .github/workflows/daily-cli-performance.lock.yml | 3 ++- .github/workflows/daily-cli-tools-tester.lock.yml | 3 ++- .github/workflows/daily-community-attribution.lock.yml | 3 ++- .github/workflows/daily-credit-limit-test.lock.yml | 3 ++- .github/workflows/daily-doc-healer.lock.yml | 3 ++- .github/workflows/daily-file-diet.lock.yml | 3 ++- .github/workflows/daily-formal-spec-verifier.lock.yml | 3 ++- .github/workflows/daily-function-namer.lock.yml | 3 ++- .../daily-grafana-otel-instrumentation-advisor.lock.yml | 3 ++- .github/workflows/daily-max-ai-credits-test.lock.yml | 3 ++- .github/workflows/daily-mcp-concurrency-analysis.lock.yml | 3 ++- .github/workflows/daily-model-inventory.lock.yml | 3 ++- .github/workflows/daily-multi-device-docs-tester.lock.yml | 3 ++- .github/workflows/daily-otel-instrumentation-advisor.lock.yml | 3 ++- .github/workflows/daily-reliability-review.lock.yml | 3 ++- .github/workflows/daily-safe-output-optimizer.lock.yml | 3 ++- .github/workflows/daily-safe-outputs-conformance.lock.yml | 3 ++- .github/workflows/daily-safeoutputs-git-simulator.lock.yml | 3 ++- .github/workflows/daily-security-red-team.lock.yml | 3 ++- .github/workflows/daily-skill-optimizer.lock.yml | 3 ++- .github/workflows/daily-spdd-spec-planner.lock.yml | 3 ++- .github/workflows/daily-syntax-error-quality.lock.yml | 3 ++- .github/workflows/daily-team-status.lock.yml | 3 ++- .github/workflows/daily-testify-uber-super-expert.lock.yml | 3 ++- .github/workflows/daily-token-consumption-report.lock.yml | 3 ++- .../daily-windows-terminal-integration-builder.lock.yml | 3 ++- .github/workflows/deep-report.lock.yml | 3 ++- .github/workflows/delight.lock.yml | 3 ++- .github/workflows/dependabot-burner.lock.yml | 3 ++- .github/workflows/dependabot-go-checker.lock.yml | 3 ++- .github/workflows/deployment-incident-monitor.lock.yml | 3 ++- .github/workflows/designer-drift-audit.lock.yml | 3 ++- .github/workflows/dev.lock.yml | 3 ++- .github/workflows/discussion-task-miner.lock.yml | 3 ++- .github/workflows/duplicate-code-detector.lock.yml | 3 ++- .github/workflows/example-permissions-warning.lock.yml | 3 ++- .github/workflows/firewall.lock.yml | 3 ++- .github/workflows/go-fan.lock.yml | 3 ++- .github/workflows/go-pattern-detector.lock.yml | 3 ++- .github/workflows/gpclean.lock.yml | 3 ++- .github/workflows/hippo-embed.lock.yml | 3 ++- .github/workflows/issue-arborist.lock.yml | 3 ++- .github/workflows/lint-monster.lock.yml | 3 ++- .github/workflows/metrics-collector.lock.yml | 3 ++- .github/workflows/objective-impact-report.lock.yml | 3 ++- .github/workflows/otlp-data-quality-validator.lock.yml | 3 ++- .github/workflows/outcome-collector.lock.yml | 3 ++- .github/workflows/plan.lock.yml | 3 ++- .github/workflows/poem-bot.lock.yml | 3 ++- .github/workflows/pr-triage-agent.lock.yml | 3 ++- .github/workflows/refactoring-cadence.lock.yml | 3 ++- .github/workflows/ruflo-backed-task.lock.yml | 3 ++- .github/workflows/security-compliance.lock.yml | 3 ++- .github/workflows/semantic-function-refactor.lock.yml | 3 ++- .github/workflows/sergo.lock.yml | 3 ++- .github/workflows/smoke-antigravity.lock.yml | 3 ++- .github/workflows/smoke-ci.lock.yml | 3 ++- .github/workflows/smoke-claude.lock.yml | 3 ++- .github/workflows/smoke-codex.lock.yml | 3 ++- .github/workflows/smoke-copilot-aoai-apikey.lock.yml | 3 ++- .github/workflows/smoke-copilot-arm.lock.yml | 3 ++- .github/workflows/smoke-copilot-sdk.lock.yml | 3 ++- .github/workflows/smoke-copilot.lock.yml | 3 ++- .github/workflows/smoke-create-cross-repo-pr.lock.yml | 3 ++- .github/workflows/smoke-crush.lock.yml | 3 ++- .github/workflows/smoke-gemini.lock.yml | 3 ++- .github/workflows/smoke-opencode.lock.yml | 3 ++- .github/workflows/smoke-otel-backends.lock.yml | 3 ++- .github/workflows/smoke-pi.lock.yml | 3 ++- .github/workflows/smoke-project.lock.yml | 3 ++- .github/workflows/smoke-temporary-id.lock.yml | 3 ++- .github/workflows/smoke-update-cross-repo-pr.lock.yml | 3 ++- .github/workflows/smoke-workflow-call-with-inputs.lock.yml | 3 ++- .github/workflows/spec-librarian.lock.yml | 3 ++- .github/workflows/stale-repo-identifier.lock.yml | 3 ++- .github/workflows/static-analysis-report.lock.yml | 3 ++- .github/workflows/step-name-alignment.lock.yml | 3 ++- .github/workflows/super-linter.lock.yml | 3 ++- .github/workflows/test-workflow.lock.yml | 3 ++- .github/workflows/video-analyzer.lock.yml | 3 ++- .github/workflows/workflow-health-manager.lock.yml | 3 ++- .github/workflows/workflow-normalizer.lock.yml | 3 ++- .github/workflows/workflow-skill-extractor.lock.yml | 3 ++- 107 files changed, 214 insertions(+), 107 deletions(-) diff --git a/.github/workflows/ab-testing-advisor.lock.yml b/.github/workflows/ab-testing-advisor.lock.yml index ced4e0eb656..a15eb0f0570 100644 --- a/.github/workflows/ab-testing-advisor.lock.yml +++ b/.github/workflows/ab-testing-advisor.lock.yml @@ -552,7 +552,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/ace-editor.lock.yml b/.github/workflows/ace-editor.lock.yml index 9be6736e082..e69d6e4ae5d 100644 --- a/.github/workflows/ace-editor.lock.yml +++ b/.github/workflows/ace-editor.lock.yml @@ -550,7 +550,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index fdefe1c691f..921540ca4f5 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -706,7 +706,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/agent-persona-explorer.lock.yml b/.github/workflows/agent-persona-explorer.lock.yml index 7a9b7259aae..c6d05fb6172 100644 --- a/.github/workflows/agent-persona-explorer.lock.yml +++ b/.github/workflows/agent-persona-explorer.lock.yml @@ -654,7 +654,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/agentic-token-audit.lock.yml b/.github/workflows/agentic-token-audit.lock.yml index 9df3850acf2..7be5747052b 100644 --- a/.github/workflows/agentic-token-audit.lock.yml +++ b/.github/workflows/agentic-token-audit.lock.yml @@ -626,7 +626,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/agentic-token-optimizer.lock.yml b/.github/workflows/agentic-token-optimizer.lock.yml index fae3d7e51e5..6d61db0c2a5 100644 --- a/.github/workflows/agentic-token-optimizer.lock.yml +++ b/.github/workflows/agentic-token-optimizer.lock.yml @@ -549,7 +549,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/agentic-token-trend-audit.lock.yml b/.github/workflows/agentic-token-trend-audit.lock.yml index 0ed34cf78e9..8ce30b44f78 100644 --- a/.github/workflows/agentic-token-trend-audit.lock.yml +++ b/.github/workflows/agentic-token-trend-audit.lock.yml @@ -600,7 +600,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/architecture-guardian.lock.yml b/.github/workflows/architecture-guardian.lock.yml index fca70b28a0f..1dabcb92e2b 100644 --- a/.github/workflows/architecture-guardian.lock.yml +++ b/.github/workflows/architecture-guardian.lock.yml @@ -544,7 +544,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/aw-failure-investigator.lock.yml b/.github/workflows/aw-failure-investigator.lock.yml index 0472ba7c421..913c54dd38f 100644 --- a/.github/workflows/aw-failure-investigator.lock.yml +++ b/.github/workflows/aw-failure-investigator.lock.yml @@ -650,7 +650,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/bot-detection.lock.yml b/.github/workflows/bot-detection.lock.yml index 3a14518c158..0895d352196 100644 --- a/.github/workflows/bot-detection.lock.yml +++ b/.github/workflows/bot-detection.lock.yml @@ -544,7 +544,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index 023d21a426d..16ac432babd 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -534,7 +534,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index a8b774300c6..2befb341cda 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -680,7 +680,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index 983ae5f52fd..b7fe6122c2c 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -525,7 +525,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index c4379b58ec4..9be8eccdba3 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -552,7 +552,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/codex-github-remote-mcp-test.lock.yml b/.github/workflows/codex-github-remote-mcp-test.lock.yml index 5c0ddebe845..62579a36e00 100644 --- a/.github/workflows/codex-github-remote-mcp-test.lock.yml +++ b/.github/workflows/codex-github-remote-mcp-test.lock.yml @@ -519,7 +519,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/contribution-check.lock.yml b/.github/workflows/contribution-check.lock.yml index 91a011ece04..451e2994419 100644 --- a/.github/workflows/contribution-check.lock.yml +++ b/.github/workflows/contribution-check.lock.yml @@ -654,7 +654,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/copilot-opt.lock.yml b/.github/workflows/copilot-opt.lock.yml index 10a173af164..89777007b59 100644 --- a/.github/workflows/copilot-opt.lock.yml +++ b/.github/workflows/copilot-opt.lock.yml @@ -576,7 +576,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml index 7d7683ac742..2f476255e74 100644 --- a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml +++ b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml @@ -660,7 +660,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-ambient-context-optimizer.lock.yml b/.github/workflows/daily-ambient-context-optimizer.lock.yml index bf9cb233f74..00168572be7 100644 --- a/.github/workflows/daily-ambient-context-optimizer.lock.yml +++ b/.github/workflows/daily-ambient-context-optimizer.lock.yml @@ -598,7 +598,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-architecture-diagram.lock.yml b/.github/workflows/daily-architecture-diagram.lock.yml index 61ee41615b4..0103efca5b6 100644 --- a/.github/workflows/daily-architecture-diagram.lock.yml +++ b/.github/workflows/daily-architecture-diagram.lock.yml @@ -619,7 +619,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml index d52c91dde36..b1f7ee8f042 100644 --- a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml +++ b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml @@ -550,7 +550,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml index fc92cdcf02e..1af8b586686 100644 --- a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml +++ b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml @@ -547,7 +547,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-byok-ollama-test.lock.yml b/.github/workflows/daily-byok-ollama-test.lock.yml index c506bf7cbec..b345e5708e8 100644 --- a/.github/workflows/daily-byok-ollama-test.lock.yml +++ b/.github/workflows/daily-byok-ollama-test.lock.yml @@ -521,7 +521,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-cache-strategy-analyzer.lock.yml b/.github/workflows/daily-cache-strategy-analyzer.lock.yml index b6518f3194b..81167c982e2 100644 --- a/.github/workflows/daily-cache-strategy-analyzer.lock.yml +++ b/.github/workflows/daily-cache-strategy-analyzer.lock.yml @@ -696,7 +696,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml index 404d2d0e5dc..cb3efe85e49 100644 --- a/.github/workflows/daily-cli-performance.lock.yml +++ b/.github/workflows/daily-cli-performance.lock.yml @@ -638,7 +638,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-cli-tools-tester.lock.yml b/.github/workflows/daily-cli-tools-tester.lock.yml index 73d89ee01ac..2a92f0fc31c 100644 --- a/.github/workflows/daily-cli-tools-tester.lock.yml +++ b/.github/workflows/daily-cli-tools-tester.lock.yml @@ -622,7 +622,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-community-attribution.lock.yml b/.github/workflows/daily-community-attribution.lock.yml index b386c6b2e7a..1d88ca92b3e 100644 --- a/.github/workflows/daily-community-attribution.lock.yml +++ b/.github/workflows/daily-community-attribution.lock.yml @@ -613,7 +613,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-credit-limit-test.lock.yml b/.github/workflows/daily-credit-limit-test.lock.yml index 44d9bbf557e..d3f2eaf8f71 100644 --- a/.github/workflows/daily-credit-limit-test.lock.yml +++ b/.github/workflows/daily-credit-limit-test.lock.yml @@ -500,7 +500,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-doc-healer.lock.yml b/.github/workflows/daily-doc-healer.lock.yml index d912bb5e785..7c454d34f79 100644 --- a/.github/workflows/daily-doc-healer.lock.yml +++ b/.github/workflows/daily-doc-healer.lock.yml @@ -625,7 +625,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index beb5cbfd292..d26a9880195 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -569,7 +569,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-formal-spec-verifier.lock.yml b/.github/workflows/daily-formal-spec-verifier.lock.yml index a8965cc87a8..b39cf2cd39d 100644 --- a/.github/workflows/daily-formal-spec-verifier.lock.yml +++ b/.github/workflows/daily-formal-spec-verifier.lock.yml @@ -580,7 +580,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-function-namer.lock.yml b/.github/workflows/daily-function-namer.lock.yml index 9e1880b7344..c1742237a07 100644 --- a/.github/workflows/daily-function-namer.lock.yml +++ b/.github/workflows/daily-function-namer.lock.yml @@ -654,7 +654,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-grafana-otel-instrumentation-advisor.lock.yml b/.github/workflows/daily-grafana-otel-instrumentation-advisor.lock.yml index ced006d2eff..0542b66cf95 100644 --- a/.github/workflows/daily-grafana-otel-instrumentation-advisor.lock.yml +++ b/.github/workflows/daily-grafana-otel-instrumentation-advisor.lock.yml @@ -566,7 +566,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-max-ai-credits-test.lock.yml b/.github/workflows/daily-max-ai-credits-test.lock.yml index 3d1a8ef12ad..dec63cb7cc6 100644 --- a/.github/workflows/daily-max-ai-credits-test.lock.yml +++ b/.github/workflows/daily-max-ai-credits-test.lock.yml @@ -475,7 +475,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml index e04f70d56c2..2430d509a22 100644 --- a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml +++ b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml @@ -627,7 +627,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-model-inventory.lock.yml b/.github/workflows/daily-model-inventory.lock.yml index fd0162c2f6e..bea4d7f1065 100644 --- a/.github/workflows/daily-model-inventory.lock.yml +++ b/.github/workflows/daily-model-inventory.lock.yml @@ -565,7 +565,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index 5a650edbace..5799cdd08c4 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -598,7 +598,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-otel-instrumentation-advisor.lock.yml b/.github/workflows/daily-otel-instrumentation-advisor.lock.yml index b6c70883f80..667b6291091 100644 --- a/.github/workflows/daily-otel-instrumentation-advisor.lock.yml +++ b/.github/workflows/daily-otel-instrumentation-advisor.lock.yml @@ -577,7 +577,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-reliability-review.lock.yml b/.github/workflows/daily-reliability-review.lock.yml index 1f90f626237..111ce28bafc 100644 --- a/.github/workflows/daily-reliability-review.lock.yml +++ b/.github/workflows/daily-reliability-review.lock.yml @@ -536,7 +536,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-safe-output-optimizer.lock.yml b/.github/workflows/daily-safe-output-optimizer.lock.yml index f2babf1caa7..21bed458a66 100644 --- a/.github/workflows/daily-safe-output-optimizer.lock.yml +++ b/.github/workflows/daily-safe-output-optimizer.lock.yml @@ -706,7 +706,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-safe-outputs-conformance.lock.yml b/.github/workflows/daily-safe-outputs-conformance.lock.yml index fdf6d901af2..ad8f85442b3 100644 --- a/.github/workflows/daily-safe-outputs-conformance.lock.yml +++ b/.github/workflows/daily-safe-outputs-conformance.lock.yml @@ -555,7 +555,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml index 5e68f1fbd71..c08d3242353 100644 --- a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml +++ b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml @@ -554,7 +554,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-security-red-team.lock.yml b/.github/workflows/daily-security-red-team.lock.yml index c670f5d9ba4..d4fc9b56ba1 100644 --- a/.github/workflows/daily-security-red-team.lock.yml +++ b/.github/workflows/daily-security-red-team.lock.yml @@ -627,7 +627,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-skill-optimizer.lock.yml b/.github/workflows/daily-skill-optimizer.lock.yml index ca0f5837378..096921944d6 100644 --- a/.github/workflows/daily-skill-optimizer.lock.yml +++ b/.github/workflows/daily-skill-optimizer.lock.yml @@ -534,7 +534,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-spdd-spec-planner.lock.yml b/.github/workflows/daily-spdd-spec-planner.lock.yml index 4d56d19315d..06b051cd31b 100644 --- a/.github/workflows/daily-spdd-spec-planner.lock.yml +++ b/.github/workflows/daily-spdd-spec-planner.lock.yml @@ -555,7 +555,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-syntax-error-quality.lock.yml b/.github/workflows/daily-syntax-error-quality.lock.yml index a306b1096e5..2636ba4fea3 100644 --- a/.github/workflows/daily-syntax-error-quality.lock.yml +++ b/.github/workflows/daily-syntax-error-quality.lock.yml @@ -536,7 +536,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index 9aba0af1671..824e2be7351 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -573,7 +573,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-testify-uber-super-expert.lock.yml b/.github/workflows/daily-testify-uber-super-expert.lock.yml index 8d190bbdbf3..a892ae1745c 100644 --- a/.github/workflows/daily-testify-uber-super-expert.lock.yml +++ b/.github/workflows/daily-testify-uber-super-expert.lock.yml @@ -595,7 +595,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-token-consumption-report.lock.yml b/.github/workflows/daily-token-consumption-report.lock.yml index bb88c1268f3..53c4599961c 100644 --- a/.github/workflows/daily-token-consumption-report.lock.yml +++ b/.github/workflows/daily-token-consumption-report.lock.yml @@ -565,7 +565,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml index a9011c682ea..76d51864d1f 100644 --- a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml +++ b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml @@ -503,7 +503,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index c30487e9adc..56c07e58309 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -929,7 +929,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/delight.lock.yml b/.github/workflows/delight.lock.yml index 3e9038385da..20f2830b5ef 100644 --- a/.github/workflows/delight.lock.yml +++ b/.github/workflows/delight.lock.yml @@ -583,7 +583,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/dependabot-burner.lock.yml b/.github/workflows/dependabot-burner.lock.yml index 34b6ada5d18..2ec2a049511 100644 --- a/.github/workflows/dependabot-burner.lock.yml +++ b/.github/workflows/dependabot-burner.lock.yml @@ -524,7 +524,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index 6fe110fd2b1..b7cbef83cc5 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -586,7 +586,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/deployment-incident-monitor.lock.yml b/.github/workflows/deployment-incident-monitor.lock.yml index 4cc19e7cf2b..a5810aa3f01 100644 --- a/.github/workflows/deployment-incident-monitor.lock.yml +++ b/.github/workflows/deployment-incident-monitor.lock.yml @@ -539,7 +539,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/designer-drift-audit.lock.yml b/.github/workflows/designer-drift-audit.lock.yml index 8d0a8bd5293..aba81bb0a65 100644 --- a/.github/workflows/designer-drift-audit.lock.yml +++ b/.github/workflows/designer-drift-audit.lock.yml @@ -508,7 +508,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index 9df675cdb04..8f2b75495ee 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -579,7 +579,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/discussion-task-miner.lock.yml b/.github/workflows/discussion-task-miner.lock.yml index 15c716c4ad2..e1566484c3d 100644 --- a/.github/workflows/discussion-task-miner.lock.yml +++ b/.github/workflows/discussion-task-miner.lock.yml @@ -572,7 +572,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index 9f474ab4fe7..d2f1b3be606 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -568,7 +568,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml index e99bab226e9..f15283e3eda 100644 --- a/.github/workflows/example-permissions-warning.lock.yml +++ b/.github/workflows/example-permissions-warning.lock.yml @@ -518,7 +518,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml index 55e2dca57fb..47ede9d47b3 100644 --- a/.github/workflows/firewall.lock.yml +++ b/.github/workflows/firewall.lock.yml @@ -522,7 +522,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index f88f092c9a4..75579e62d6e 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -591,7 +591,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index 3158400f806..1dbd5d6b9ac 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -536,7 +536,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/gpclean.lock.yml b/.github/workflows/gpclean.lock.yml index 0460f28b093..29585a40477 100644 --- a/.github/workflows/gpclean.lock.yml +++ b/.github/workflows/gpclean.lock.yml @@ -595,7 +595,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/hippo-embed.lock.yml b/.github/workflows/hippo-embed.lock.yml index ffc99988d7e..c21403a2e33 100644 --- a/.github/workflows/hippo-embed.lock.yml +++ b/.github/workflows/hippo-embed.lock.yml @@ -556,7 +556,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index 4691e2b5344..5eebe80567f 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -640,7 +640,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/lint-monster.lock.yml b/.github/workflows/lint-monster.lock.yml index d7b5a05f82e..cd976082f74 100644 --- a/.github/workflows/lint-monster.lock.yml +++ b/.github/workflows/lint-monster.lock.yml @@ -602,7 +602,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml index 1097fca59ec..f47c73941f0 100644 --- a/.github/workflows/metrics-collector.lock.yml +++ b/.github/workflows/metrics-collector.lock.yml @@ -623,7 +623,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/objective-impact-report.lock.yml b/.github/workflows/objective-impact-report.lock.yml index 255085af3d0..acea8084414 100644 --- a/.github/workflows/objective-impact-report.lock.yml +++ b/.github/workflows/objective-impact-report.lock.yml @@ -473,7 +473,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/otlp-data-quality-validator.lock.yml b/.github/workflows/otlp-data-quality-validator.lock.yml index f7b2f40669c..71fb20801a4 100644 --- a/.github/workflows/otlp-data-quality-validator.lock.yml +++ b/.github/workflows/otlp-data-quality-validator.lock.yml @@ -527,7 +527,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/outcome-collector.lock.yml b/.github/workflows/outcome-collector.lock.yml index 6a712489970..b9b16dd7d57 100644 --- a/.github/workflows/outcome-collector.lock.yml +++ b/.github/workflows/outcome-collector.lock.yml @@ -563,7 +563,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index 2ad05a65f7f..1e20be88814 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -615,7 +615,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index 06be335139a..e8e2af62ae7 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -737,7 +737,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/pr-triage-agent.lock.yml b/.github/workflows/pr-triage-agent.lock.yml index 1f324806781..8223646bcc0 100644 --- a/.github/workflows/pr-triage-agent.lock.yml +++ b/.github/workflows/pr-triage-agent.lock.yml @@ -603,7 +603,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/refactoring-cadence.lock.yml b/.github/workflows/refactoring-cadence.lock.yml index d0d88a19f9c..f8224ffdddc 100644 --- a/.github/workflows/refactoring-cadence.lock.yml +++ b/.github/workflows/refactoring-cadence.lock.yml @@ -555,7 +555,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/ruflo-backed-task.lock.yml b/.github/workflows/ruflo-backed-task.lock.yml index 3b034e3b64d..9b421386e12 100644 --- a/.github/workflows/ruflo-backed-task.lock.yml +++ b/.github/workflows/ruflo-backed-task.lock.yml @@ -601,7 +601,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index acac419be95..2cd442355fe 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -565,7 +565,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index 54e23db60c8..309007970d1 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -580,7 +580,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/sergo.lock.yml b/.github/workflows/sergo.lock.yml index 66eeec4202b..25cefea58be 100644 --- a/.github/workflows/sergo.lock.yml +++ b/.github/workflows/sergo.lock.yml @@ -616,7 +616,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-antigravity.lock.yml b/.github/workflows/smoke-antigravity.lock.yml index 104582374c1..e2863a273f7 100644 --- a/.github/workflows/smoke-antigravity.lock.yml +++ b/.github/workflows/smoke-antigravity.lock.yml @@ -693,7 +693,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-ci.lock.yml b/.github/workflows/smoke-ci.lock.yml index 8d9f519742d..d40d96e4461 100644 --- a/.github/workflows/smoke-ci.lock.yml +++ b/.github/workflows/smoke-ci.lock.yml @@ -675,7 +675,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index 3a330c0ddae..3a941a39b56 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -1032,7 +1032,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index 4094e1fab04..a6f1683b7f5 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -798,7 +798,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-copilot-aoai-apikey.lock.yml b/.github/workflows/smoke-copilot-aoai-apikey.lock.yml index cae82b7e3ed..044a30ae255 100644 --- a/.github/workflows/smoke-copilot-aoai-apikey.lock.yml +++ b/.github/workflows/smoke-copilot-aoai-apikey.lock.yml @@ -947,7 +947,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-copilot-arm.lock.yml b/.github/workflows/smoke-copilot-arm.lock.yml index f277e07c518..1766a09127a 100644 --- a/.github/workflows/smoke-copilot-arm.lock.yml +++ b/.github/workflows/smoke-copilot-arm.lock.yml @@ -856,7 +856,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-copilot-sdk.lock.yml b/.github/workflows/smoke-copilot-sdk.lock.yml index 82d1fe3003a..8aa6504476b 100644 --- a/.github/workflows/smoke-copilot-sdk.lock.yml +++ b/.github/workflows/smoke-copilot-sdk.lock.yml @@ -577,7 +577,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index 62233845038..c13d3072483 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -952,7 +952,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-create-cross-repo-pr.lock.yml b/.github/workflows/smoke-create-cross-repo-pr.lock.yml index 75690ab0e68..7f2b2e5838b 100644 --- a/.github/workflows/smoke-create-cross-repo-pr.lock.yml +++ b/.github/workflows/smoke-create-cross-repo-pr.lock.yml @@ -658,7 +658,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-crush.lock.yml b/.github/workflows/smoke-crush.lock.yml index adecc2bc389..5870c96dfaa 100644 --- a/.github/workflows/smoke-crush.lock.yml +++ b/.github/workflows/smoke-crush.lock.yml @@ -632,7 +632,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-gemini.lock.yml b/.github/workflows/smoke-gemini.lock.yml index a58d59b1a65..6d07d40c329 100644 --- a/.github/workflows/smoke-gemini.lock.yml +++ b/.github/workflows/smoke-gemini.lock.yml @@ -697,7 +697,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-opencode.lock.yml b/.github/workflows/smoke-opencode.lock.yml index a0d4eecbea5..810b3cc23bb 100644 --- a/.github/workflows/smoke-opencode.lock.yml +++ b/.github/workflows/smoke-opencode.lock.yml @@ -636,7 +636,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-otel-backends.lock.yml b/.github/workflows/smoke-otel-backends.lock.yml index d6334aa5a55..4d30358f917 100644 --- a/.github/workflows/smoke-otel-backends.lock.yml +++ b/.github/workflows/smoke-otel-backends.lock.yml @@ -623,7 +623,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-pi.lock.yml b/.github/workflows/smoke-pi.lock.yml index cb5501705c8..1ca5e0daba0 100644 --- a/.github/workflows/smoke-pi.lock.yml +++ b/.github/workflows/smoke-pi.lock.yml @@ -664,7 +664,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-project.lock.yml b/.github/workflows/smoke-project.lock.yml index 0b6c5ae34a2..37da00ab3d2 100644 --- a/.github/workflows/smoke-project.lock.yml +++ b/.github/workflows/smoke-project.lock.yml @@ -677,7 +677,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-temporary-id.lock.yml b/.github/workflows/smoke-temporary-id.lock.yml index 72c7394e79f..e90cf37dd61 100644 --- a/.github/workflows/smoke-temporary-id.lock.yml +++ b/.github/workflows/smoke-temporary-id.lock.yml @@ -646,7 +646,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-update-cross-repo-pr.lock.yml b/.github/workflows/smoke-update-cross-repo-pr.lock.yml index 77b35c7f4a9..8d6a5ca9818 100644 --- a/.github/workflows/smoke-update-cross-repo-pr.lock.yml +++ b/.github/workflows/smoke-update-cross-repo-pr.lock.yml @@ -691,7 +691,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml index 35b588107d0..bcc34ef9977 100644 --- a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml +++ b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml @@ -605,7 +605,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/spec-librarian.lock.yml b/.github/workflows/spec-librarian.lock.yml index 0f62d095e6d..8448adde481 100644 --- a/.github/workflows/spec-librarian.lock.yml +++ b/.github/workflows/spec-librarian.lock.yml @@ -569,7 +569,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index 40ec37d9c65..d21133464aa 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -704,7 +704,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index b0f0507fec9..68dd51096f2 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -666,7 +666,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/step-name-alignment.lock.yml b/.github/workflows/step-name-alignment.lock.yml index 9c70f988a1c..4c72f51fb3a 100644 --- a/.github/workflows/step-name-alignment.lock.yml +++ b/.github/workflows/step-name-alignment.lock.yml @@ -550,7 +550,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index 32fa0a13b9b..423610b2eeb 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -566,7 +566,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/test-workflow.lock.yml b/.github/workflows/test-workflow.lock.yml index 67a90973cc5..d5e441b4117 100644 --- a/.github/workflows/test-workflow.lock.yml +++ b/.github/workflows/test-workflow.lock.yml @@ -519,7 +519,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index 1d31be06fde..b253aa9f57b 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -537,7 +537,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index 29e8331f81e..af19cdd776d 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -583,7 +583,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/workflow-normalizer.lock.yml b/.github/workflows/workflow-normalizer.lock.yml index d4aa87885e9..9d765d77996 100644 --- a/.github/workflows/workflow-normalizer.lock.yml +++ b/.github/workflows/workflow-normalizer.lock.yml @@ -592,7 +592,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array" diff --git a/.github/workflows/workflow-skill-extractor.lock.yml b/.github/workflows/workflow-skill-extractor.lock.yml index f41d94c9d79..10957a917d6 100644 --- a/.github/workflows/workflow-skill-extractor.lock.yml +++ b/.github/workflows/workflow-skill-extractor.lock.yml @@ -559,7 +559,8 @@ jobs: "required": true, "type": "string", "sanitize": true, - "maxLength": 65000 + "maxLength": 65000, + "minLength": 20 }, "fields": { "type": "array"