diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index 84ad4e989b..a921e1decf 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -357,10 +357,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml index 6e3c2dbb1a..b794146cbf 100644 --- a/.github/workflows/ai-moderator.lock.yml +++ b/.github/workflows/ai-moderator.lock.yml @@ -318,10 +318,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml index 9bbb94f760..4fdc70269b 100644 --- a/.github/workflows/archie.lock.yml +++ b/.github/workflows/archie.lock.yml @@ -310,10 +310,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml index 8c77cfc05d..bd4eb2d900 100644 --- a/.github/workflows/artifacts-summary.lock.yml +++ b/.github/workflows/artifacts-summary.lock.yml @@ -271,10 +271,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml index c7a546cf1a..e4a693b217 100644 --- a/.github/workflows/audit-workflows.lock.yml +++ b/.github/workflows/audit-workflows.lock.yml @@ -353,10 +353,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml index 899908b945..5d547f9681 100644 --- a/.github/workflows/blog-auditor.lock.yml +++ b/.github/workflows/blog-auditor.lock.yml @@ -266,10 +266,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml index 460858cebe..841b7306b2 100644 --- a/.github/workflows/brave.lock.yml +++ b/.github/workflows/brave.lock.yml @@ -300,10 +300,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index 52bfa8eff2..4df14f7833 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -282,10 +282,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/campaign-generator.lock.yml b/.github/workflows/campaign-generator.lock.yml index b75b2e409e..0227255592 100644 --- a/.github/workflows/campaign-generator.lock.yml +++ b/.github/workflows/campaign-generator.lock.yml @@ -496,10 +496,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml index 2a91fd7bb2..4958621277 100644 --- a/.github/workflows/changeset.lock.yml +++ b/.github/workflows/changeset.lock.yml @@ -343,10 +343,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml index 876dffea83..866c5985d7 100644 --- a/.github/workflows/ci-coach.lock.yml +++ b/.github/workflows/ci-coach.lock.yml @@ -333,10 +333,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index ecfb424485..5771253ff8 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -330,10 +330,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index de99a4f58b..793ee0ae81 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -283,10 +283,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index 3a74d76a5b..953f0a9190 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -294,10 +294,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml index 1c74cf5c89..effeadf0a4 100644 --- a/.github/workflows/cloclo.lock.yml +++ b/.github/workflows/cloclo.lock.yml @@ -395,10 +395,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/code-scanning-fixer.lock.yml b/.github/workflows/code-scanning-fixer.lock.yml index 5efa4110ef..eff5368d1a 100644 --- a/.github/workflows/code-scanning-fixer.lock.yml +++ b/.github/workflows/code-scanning-fixer.lock.yml @@ -289,10 +289,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/code-simplifier.lock.yml b/.github/workflows/code-simplifier.lock.yml index 911a381465..b9ecbb7143 100644 --- a/.github/workflows/code-simplifier.lock.yml +++ b/.github/workflows/code-simplifier.lock.yml @@ -282,10 +282,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml index d744f65aaf..77786b3d1c 100644 --- a/.github/workflows/commit-changes-analyzer.lock.yml +++ b/.github/workflows/commit-changes-analyzer.lock.yml @@ -268,10 +268,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml index 709dc75632..f85d499a12 100644 --- a/.github/workflows/copilot-agent-analysis.lock.yml +++ b/.github/workflows/copilot-agent-analysis.lock.yml @@ -299,10 +299,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/copilot-cli-deep-research.lock.yml b/.github/workflows/copilot-cli-deep-research.lock.yml index d334fd6c92..ea7c7f4d9d 100644 --- a/.github/workflows/copilot-cli-deep-research.lock.yml +++ b/.github/workflows/copilot-cli-deep-research.lock.yml @@ -281,10 +281,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml index f659669caf..028f8c2c85 100644 --- a/.github/workflows/copilot-pr-merged-report.lock.yml +++ b/.github/workflows/copilot-pr-merged-report.lock.yml @@ -264,10 +264,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml index f800b1c3eb..76f40db526 100644 --- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml +++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml @@ -351,10 +351,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml index 390488f8a8..2c3b9c0e7f 100644 --- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml +++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml @@ -305,10 +305,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml index aea092b73f..b30a7e1cd8 100644 --- a/.github/workflows/copilot-session-insights.lock.yml +++ b/.github/workflows/copilot-session-insights.lock.yml @@ -340,10 +340,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml index 7b3910176f..9e94209462 100644 --- a/.github/workflows/craft.lock.yml +++ b/.github/workflows/craft.lock.yml @@ -329,10 +329,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml index 98b33dcc2e..ab257732f9 100644 --- a/.github/workflows/daily-assign-issue-to-user.lock.yml +++ b/.github/workflows/daily-assign-issue-to-user.lock.yml @@ -293,10 +293,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml index df2d139553..b0b5d6e819 100644 --- a/.github/workflows/daily-choice-test.lock.yml +++ b/.github/workflows/daily-choice-test.lock.yml @@ -235,10 +235,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml index 2058c64ad6..c08a5b384c 100644 --- a/.github/workflows/daily-cli-performance.lock.yml +++ b/.github/workflows/daily-cli-performance.lock.yml @@ -316,10 +316,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml index d286b45b2c..21426da101 100644 --- a/.github/workflows/daily-code-metrics.lock.yml +++ b/.github/workflows/daily-code-metrics.lock.yml @@ -328,10 +328,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/daily-compiler-quality.lock.yml b/.github/workflows/daily-compiler-quality.lock.yml index 9b7e5e524f..e124bf0d49 100644 --- a/.github/workflows/daily-compiler-quality.lock.yml +++ b/.github/workflows/daily-compiler-quality.lock.yml @@ -283,10 +283,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/daily-copilot-token-report.lock.yml b/.github/workflows/daily-copilot-token-report.lock.yml index d9ed8c8ccf..ce15f6bdf4 100644 --- a/.github/workflows/daily-copilot-token-report.lock.yml +++ b/.github/workflows/daily-copilot-token-report.lock.yml @@ -349,10 +349,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml index f27452d77f..6fa89b03b0 100644 --- a/.github/workflows/daily-doc-updater.lock.yml +++ b/.github/workflows/daily-doc-updater.lock.yml @@ -280,10 +280,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml index b3df817257..8c573dab41 100644 --- a/.github/workflows/daily-fact.lock.yml +++ b/.github/workflows/daily-fact.lock.yml @@ -248,10 +248,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index 440c232c13..cdc0d98103 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -289,10 +289,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml index 1d3404c3b6..6095f879c3 100644 --- a/.github/workflows/daily-firewall-report.lock.yml +++ b/.github/workflows/daily-firewall-report.lock.yml @@ -352,10 +352,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml index 38906c97cf..940b81166e 100644 --- a/.github/workflows/daily-issues-report.lock.yml +++ b/.github/workflows/daily-issues-report.lock.yml @@ -368,10 +368,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml index 9cabcc7ece..f1888da6fd 100644 --- a/.github/workflows/daily-malicious-code-scan.lock.yml +++ b/.github/workflows/daily-malicious-code-scan.lock.yml @@ -294,10 +294,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index ac422f3cc9..3fd8a3a9f1 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -298,10 +298,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml index 7f968bcc70..1dc72d5fc9 100644 --- a/.github/workflows/daily-news.lock.yml +++ b/.github/workflows/daily-news.lock.yml @@ -407,10 +407,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml index c166b5cd82..b9697a1423 100644 --- a/.github/workflows/daily-performance-summary.lock.yml +++ b/.github/workflows/daily-performance-summary.lock.yml @@ -358,10 +358,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml index 89e94d43d7..e9c49521dd 100644 --- a/.github/workflows/daily-repo-chronicle.lock.yml +++ b/.github/workflows/daily-repo-chronicle.lock.yml @@ -326,10 +326,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/daily-safe-output-optimizer.lock.yml b/.github/workflows/daily-safe-output-optimizer.lock.yml index 8b4e4d4d27..54b3c83108 100644 --- a/.github/workflows/daily-safe-output-optimizer.lock.yml +++ b/.github/workflows/daily-safe-output-optimizer.lock.yml @@ -320,10 +320,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/daily-secrets-analysis.lock.yml b/.github/workflows/daily-secrets-analysis.lock.yml index b43f5f717f..94d283f9bb 100644 --- a/.github/workflows/daily-secrets-analysis.lock.yml +++ b/.github/workflows/daily-secrets-analysis.lock.yml @@ -308,10 +308,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/daily-team-evolution-insights.lock.yml b/.github/workflows/daily-team-evolution-insights.lock.yml index b5c7b1f6a2..ab0a467db0 100644 --- a/.github/workflows/daily-team-evolution-insights.lock.yml +++ b/.github/workflows/daily-team-evolution-insights.lock.yml @@ -260,10 +260,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/daily-testify-uber-super-expert.lock.yml b/.github/workflows/daily-testify-uber-super-expert.lock.yml index d23b0274ef..602b58e920 100644 --- a/.github/workflows/daily-testify-uber-super-expert.lock.yml +++ b/.github/workflows/daily-testify-uber-super-expert.lock.yml @@ -299,10 +299,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml index 1604ff87ee..690bd4f15e 100644 --- a/.github/workflows/daily-workflow-updater.lock.yml +++ b/.github/workflows/daily-workflow-updater.lock.yml @@ -275,10 +275,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index 97b78942c8..41b3afb644 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -375,10 +375,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index 387b857b41..4ced73cfc8 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -309,10 +309,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml index e19d5db6e4..e4b75010ba 100644 --- a/.github/workflows/dev-hawk.lock.yml +++ b/.github/workflows/dev-hawk.lock.yml @@ -293,10 +293,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index 2aefe4376d..041839934a 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -257,10 +257,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml index 77ebdf5a14..bdbae2c7ea 100644 --- a/.github/workflows/developer-docs-consolidator.lock.yml +++ b/.github/workflows/developer-docs-consolidator.lock.yml @@ -313,10 +313,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml index 63efaf7100..78f77bc4b6 100644 --- a/.github/workflows/dictation-prompt.lock.yml +++ b/.github/workflows/dictation-prompt.lock.yml @@ -278,10 +278,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/discussion-task-miner.lock.yml b/.github/workflows/discussion-task-miner.lock.yml index 1df03ede39..8fc01d890e 100644 --- a/.github/workflows/discussion-task-miner.lock.yml +++ b/.github/workflows/discussion-task-miner.lock.yml @@ -322,10 +322,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml index 5ae5067b5e..60f39c750f 100644 --- a/.github/workflows/docs-noob-tester.lock.yml +++ b/.github/workflows/docs-noob-tester.lock.yml @@ -285,10 +285,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index 4725ad5c1f..cff94c5b89 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -276,10 +276,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml index f08ab5f6ab..ea0e445270 100644 --- a/.github/workflows/example-workflow-analyzer.lock.yml +++ b/.github/workflows/example-workflow-analyzer.lock.yml @@ -281,10 +281,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml index fca9073152..63c86ade52 100644 --- a/.github/workflows/firewall-escape.lock.yml +++ b/.github/workflows/firewall-escape.lock.yml @@ -300,10 +300,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml index b34124f152..3d0a9d2918 100644 --- a/.github/workflows/github-mcp-structural-analysis.lock.yml +++ b/.github/workflows/github-mcp-structural-analysis.lock.yml @@ -323,10 +323,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml index a877bdc410..f3755ed05b 100644 --- a/.github/workflows/github-mcp-tools-report.lock.yml +++ b/.github/workflows/github-mcp-tools-report.lock.yml @@ -316,10 +316,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/github-remote-mcp-auth-test.lock.yml b/.github/workflows/github-remote-mcp-auth-test.lock.yml index 3516b0c5e1..e8caee97af 100644 --- a/.github/workflows/github-remote-mcp-auth-test.lock.yml +++ b/.github/workflows/github-remote-mcp-auth-test.lock.yml @@ -268,10 +268,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml index e8f33ae04b..bbaf5b57ff 100644 --- a/.github/workflows/glossary-maintainer.lock.yml +++ b/.github/workflows/glossary-maintainer.lock.yml @@ -292,10 +292,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index 242913a7db..ca6eef8514 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -278,10 +278,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml index af4e8ac36d..a9376405ba 100644 --- a/.github/workflows/go-logger.lock.yml +++ b/.github/workflows/go-logger.lock.yml @@ -296,10 +296,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index 89c3cde6ae..1b4db04404 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -282,10 +282,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml index 9abfe173f9..3a90d9d2b2 100644 --- a/.github/workflows/grumpy-reviewer.lock.yml +++ b/.github/workflows/grumpy-reviewer.lock.yml @@ -355,10 +355,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml index 940c4103fb..19ddf0305a 100644 --- a/.github/workflows/hourly-ci-cleaner.lock.yml +++ b/.github/workflows/hourly-ci-cleaner.lock.yml @@ -305,10 +305,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml index 2dad269709..998488eb4d 100644 --- a/.github/workflows/instructions-janitor.lock.yml +++ b/.github/workflows/instructions-janitor.lock.yml @@ -280,10 +280,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index efcc30bf4c..5c1c495205 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -340,10 +340,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/issue-classifier.lock.yml b/.github/workflows/issue-classifier.lock.yml index c7abc02d45..5fd8f26259 100644 --- a/.github/workflows/issue-classifier.lock.yml +++ b/.github/workflows/issue-classifier.lock.yml @@ -273,10 +273,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml index daf9d5a5c3..caf39ff337 100644 --- a/.github/workflows/issue-monster.lock.yml +++ b/.github/workflows/issue-monster.lock.yml @@ -313,10 +313,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml index 821282e6c7..51d0f4280d 100644 --- a/.github/workflows/issue-triage-agent.lock.yml +++ b/.github/workflows/issue-triage-agent.lock.yml @@ -265,10 +265,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml index 05f6094548..9f81c7e653 100644 --- a/.github/workflows/jsweep.lock.yml +++ b/.github/workflows/jsweep.lock.yml @@ -297,10 +297,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml index 39a4362e49..81a0c136df 100644 --- a/.github/workflows/layout-spec-maintainer.lock.yml +++ b/.github/workflows/layout-spec-maintainer.lock.yml @@ -283,10 +283,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml index 4e7089ee74..5a1d8c84c2 100644 --- a/.github/workflows/lockfile-stats.lock.yml +++ b/.github/workflows/lockfile-stats.lock.yml @@ -277,10 +277,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml index bc5582534e..e1ee3c0a2d 100644 --- a/.github/workflows/mcp-inspector.lock.yml +++ b/.github/workflows/mcp-inspector.lock.yml @@ -329,10 +329,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml index cef32c1091..75efcb9e6c 100644 --- a/.github/workflows/mergefest.lock.yml +++ b/.github/workflows/mergefest.lock.yml @@ -295,10 +295,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml index 4dac56e8e0..88c09a5323 100644 --- a/.github/workflows/org-health-report.lock.yml +++ b/.github/workflows/org-health-report.lock.yml @@ -321,10 +321,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml index 3ea22384ef..933f485390 100644 --- a/.github/workflows/pdf-summary.lock.yml +++ b/.github/workflows/pdf-summary.lock.yml @@ -336,10 +336,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index 6a1d6fd5a0..e211309ec7 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -354,10 +354,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/playground-assign-to-agent.lock.yml b/.github/workflows/playground-assign-to-agent.lock.yml index e2b2bc4ae8..a6e486ada9 100644 --- a/.github/workflows/playground-assign-to-agent.lock.yml +++ b/.github/workflows/playground-assign-to-agent.lock.yml @@ -282,10 +282,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/playground-org-project-update-issue.lock.yml b/.github/workflows/playground-org-project-update-issue.lock.yml index 6511210b86..4782764b0c 100644 --- a/.github/workflows/playground-org-project-update-issue.lock.yml +++ b/.github/workflows/playground-org-project-update-issue.lock.yml @@ -337,10 +337,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/playground-snapshots-refresh.lock.yml b/.github/workflows/playground-snapshots-refresh.lock.yml index fa49332bb4..d41dc176e1 100644 --- a/.github/workflows/playground-snapshots-refresh.lock.yml +++ b/.github/workflows/playground-snapshots-refresh.lock.yml @@ -290,10 +290,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index b1c63e25e7..370fbf453b 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -613,10 +613,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml index 0e9c780cc6..49b84c93d9 100644 --- a/.github/workflows/portfolio-analyst.lock.yml +++ b/.github/workflows/portfolio-analyst.lock.yml @@ -352,10 +352,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml index b1ba7b5ce8..f6a548d9ba 100644 --- a/.github/workflows/pr-nitpick-reviewer.lock.yml +++ b/.github/workflows/pr-nitpick-reviewer.lock.yml @@ -400,10 +400,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml index 07065c5037..37bd3a2f8b 100644 --- a/.github/workflows/prompt-clustering-analysis.lock.yml +++ b/.github/workflows/prompt-clustering-analysis.lock.yml @@ -351,10 +351,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml index a066cf4de1..e7ac4d6c64 100644 --- a/.github/workflows/python-data-charts.lock.yml +++ b/.github/workflows/python-data-charts.lock.yml @@ -337,10 +337,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml index dc2dee8bca..e5bd86a442 100644 --- a/.github/workflows/q.lock.yml +++ b/.github/workflows/q.lock.yml @@ -393,10 +393,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml index 38d6928b1f..5fd95a43c3 100644 --- a/.github/workflows/release.lock.yml +++ b/.github/workflows/release.lock.yml @@ -302,10 +302,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml index 70e3c5ed44..ace22a8731 100644 --- a/.github/workflows/repo-tree-map.lock.yml +++ b/.github/workflows/repo-tree-map.lock.yml @@ -272,10 +272,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml index ac18137501..1fa383dd00 100644 --- a/.github/workflows/repository-quality-improver.lock.yml +++ b/.github/workflows/repository-quality-improver.lock.yml @@ -286,10 +286,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml index 2b1b31bb95..27424fb18d 100644 --- a/.github/workflows/research.lock.yml +++ b/.github/workflows/research.lock.yml @@ -275,10 +275,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml index 45fe2132ca..70fb2f54e6 100644 --- a/.github/workflows/safe-output-health.lock.yml +++ b/.github/workflows/safe-output-health.lock.yml @@ -303,10 +303,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml index 7cea71d9b0..16694b3531 100644 --- a/.github/workflows/schema-consistency-checker.lock.yml +++ b/.github/workflows/schema-consistency-checker.lock.yml @@ -281,10 +281,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml index bb433c5360..b941c38743 100644 --- a/.github/workflows/scout.lock.yml +++ b/.github/workflows/scout.lock.yml @@ -358,10 +358,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index 9a07a604c5..b9c3f25f1b 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -296,10 +296,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/security-fix-pr.lock.yml b/.github/workflows/security-fix-pr.lock.yml index 4d20d9541f..616f4586b4 100644 --- a/.github/workflows/security-fix-pr.lock.yml +++ b/.github/workflows/security-fix-pr.lock.yml @@ -291,10 +291,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index e22542e325..fac59fb096 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -304,10 +304,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/sergo.lock.yml b/.github/workflows/sergo.lock.yml index 1cdc45ab67..3ac52e4212 100644 --- a/.github/workflows/sergo.lock.yml +++ b/.github/workflows/sergo.lock.yml @@ -279,10 +279,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml index 6a1fb61342..67e0345cfb 100644 --- a/.github/workflows/slide-deck-maintainer.lock.yml +++ b/.github/workflows/slide-deck-maintainer.lock.yml @@ -304,10 +304,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index e4b906f8de..04fe1ce6b6 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -364,10 +364,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index 7b4d5b917a..d6ad8e636b 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -391,10 +391,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index b5fc9f3917..cc86aa90dd 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -379,10 +379,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index 4682d81083..e8a80713b1 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -376,10 +376,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index 6e9c34e8b1..72f06b595a 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -302,10 +302,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/step-name-alignment.lock.yml b/.github/workflows/step-name-alignment.lock.yml index 53f1bfe5a4..491b7642b7 100644 --- a/.github/workflows/step-name-alignment.lock.yml +++ b/.github/workflows/step-name-alignment.lock.yml @@ -287,10 +287,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml index 3c708ed3f0..9b74944839 100644 --- a/.github/workflows/sub-issue-closer.lock.yml +++ b/.github/workflows/sub-issue-closer.lock.yml @@ -294,10 +294,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index 8c377fef7d..1612719f38 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -306,10 +306,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml index 6469c4c36b..28776cede8 100644 --- a/.github/workflows/technical-doc-writer.lock.yml +++ b/.github/workflows/technical-doc-writer.lock.yml @@ -349,10 +349,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/terminal-stylist.lock.yml b/.github/workflows/terminal-stylist.lock.yml index b38cdd2242..a3e86a5b4e 100644 --- a/.github/workflows/terminal-stylist.lock.yml +++ b/.github/workflows/terminal-stylist.lock.yml @@ -264,10 +264,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml index 19115fe054..e48af798ee 100644 --- a/.github/workflows/tidy.lock.yml +++ b/.github/workflows/tidy.lock.yml @@ -351,10 +351,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml index 39518524c2..88b9d43f2b 100644 --- a/.github/workflows/typist.lock.yml +++ b/.github/workflows/typist.lock.yml @@ -265,10 +265,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/ubuntu-image-analyzer.lock.yml b/.github/workflows/ubuntu-image-analyzer.lock.yml index 335c9e5a10..afdd34efa8 100644 --- a/.github/workflows/ubuntu-image-analyzer.lock.yml +++ b/.github/workflows/ubuntu-image-analyzer.lock.yml @@ -280,10 +280,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml index aec7f0b329..8f8d45185c 100644 --- a/.github/workflows/unbloat-docs.lock.yml +++ b/.github/workflows/unbloat-docs.lock.yml @@ -365,10 +365,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index 796de1904b..c5b7514511 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -296,10 +296,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml index 494a32dcbd..0fae02ecc8 100644 --- a/.github/workflows/weekly-issue-summary.lock.yml +++ b/.github/workflows/weekly-issue-summary.lock.yml @@ -304,10 +304,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml index 42c988afef..1ddf0aab81 100644 --- a/.github/workflows/workflow-generator.lock.yml +++ b/.github/workflows/workflow-generator.lock.yml @@ -345,10 +345,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index ed20b95a9e..ae6948034f 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -349,10 +349,7 @@ jobs: "type": "string" } }, - "required": [ - "data_type", - "reason" - ], + "required": [], "type": "object" }, "name": "missing_data" diff --git a/actions/setup/js/missing_data.cjs b/actions/setup/js/missing_data.cjs index 3e7ff85aa6..107797194f 100644 --- a/actions/setup/js/missing_data.cjs +++ b/actions/setup/js/missing_data.cjs @@ -40,35 +40,21 @@ async function main(config = {}) { }; } - // Validate required fields - if (!message.data_type) { - core.warning(`missing_data message missing 'data_type' field: ${JSON.stringify(message)}`); - return { - success: false, - error: "Missing required field: data_type", - }; - } - - if (!message.reason) { - core.warning(`missing_data message missing 'reason' field: ${JSON.stringify(message)}`); - return { - success: false, - error: "Missing required field: reason", - }; - } - + // No required fields - the model can just tell us it's missing something processedCount++; const missingData = { - data_type: message.data_type, - reason: message.reason, + data_type: message.data_type || null, + reason: message.reason || null, context: message.context || null, alternatives: message.alternatives || null, timestamp: new Date().toISOString(), }; - core.info(`✓ Recorded missing data: ${missingData.data_type}`); - core.info(` Reason: ${missingData.reason}`); + core.info(`✓ Recorded missing data${missingData.data_type ? `: ${missingData.data_type}` : ""}`); + if (missingData.reason) { + core.info(` Reason: ${missingData.reason}`); + } if (missingData.context) { core.info(` Context: ${missingData.context}`); } diff --git a/actions/setup/js/missing_data.test.cjs b/actions/setup/js/missing_data.test.cjs index 0ed00e291c..9c4d6084df 100644 --- a/actions/setup/js/missing_data.test.cjs +++ b/actions/setup/js/missing_data.test.cjs @@ -80,7 +80,22 @@ describe("missing_data.cjs handler", () => { expect(result.alternatives).toBeNull(); }); - it("should reject message missing data_type field", async () => { + it("should process message with only data_type", async () => { + const message = { + type: "missing_data", + data_type: "some_data", + }; + + const result = await handler(message, {}); + + expect(result.success).toBe(true); + expect(result.data_type).toBe("some_data"); + expect(result.reason).toBeNull(); + expect(result.context).toBeNull(); + expect(result.alternatives).toBeNull(); + }); + + it("should process message with only reason", async () => { const message = { type: "missing_data", reason: "No data type specified", @@ -88,22 +103,24 @@ describe("missing_data.cjs handler", () => { const result = await handler(message, {}); - expect(result.success).toBe(false); - expect(result.error).toBe("Missing required field: data_type"); - expect(mockCore.warning).toHaveBeenCalledWith(expect.stringContaining("missing 'data_type' field")); + expect(result.success).toBe(true); + expect(result.data_type).toBeNull(); + expect(result.reason).toBe("No data type specified"); }); - it("should reject message missing reason field", async () => { + it("should process message with no fields (empty message)", async () => { const message = { type: "missing_data", - data_type: "some_data", }; const result = await handler(message, {}); - expect(result.success).toBe(false); - expect(result.error).toBe("Missing required field: reason"); - expect(mockCore.warning).toHaveBeenCalledWith(expect.stringContaining("missing 'reason' field")); + expect(result.success).toBe(true); + expect(result.data_type).toBeNull(); + expect(result.reason).toBeNull(); + expect(result.context).toBeNull(); + expect(result.alternatives).toBeNull(); + expect(result.timestamp).toBeDefined(); }); }); @@ -113,15 +130,15 @@ describe("missing_data.cjs handler", () => { const limitedHandler = await (await import("./missing_data.cjs")).main({ max: 2 }); // First message should succeed - const result1 = await limitedHandler({ data_type: "data1", reason: "reason1" }, {}); + const result1 = await limitedHandler({ type: "missing_data", data_type: "data1" }, {}); expect(result1.success).toBe(true); // Second message should succeed - const result2 = await limitedHandler({ data_type: "data2", reason: "reason2" }, {}); + const result2 = await limitedHandler({ type: "missing_data", reason: "reason2" }, {}); expect(result2.success).toBe(true); // Third message should fail - const result3 = await limitedHandler({ data_type: "data3", reason: "reason3" }, {}); + const result3 = await limitedHandler({ type: "missing_data" }, {}); expect(result3.success).toBe(false); expect(result3.error).toContain("Max count"); }); diff --git a/actions/setup/js/safe_outputs_tools.json b/actions/setup/js/safe_outputs_tools.json index 6702967274..c27ba287e8 100644 --- a/actions/setup/js/safe_outputs_tools.json +++ b/actions/setup/js/safe_outputs_tools.json @@ -651,7 +651,7 @@ "description": "Report that data or information needed to complete the task is not available. Use this when you cannot accomplish what was requested because required data, context, or information is missing.", "inputSchema": { "type": "object", - "required": ["data_type", "reason"], + "required": [], "properties": { "data_type": { "type": "string", diff --git a/pkg/workflow/js/safe_outputs_tools.json b/pkg/workflow/js/safe_outputs_tools.json index 8ca2f1b550..0f6857ac80 100644 --- a/pkg/workflow/js/safe_outputs_tools.json +++ b/pkg/workflow/js/safe_outputs_tools.json @@ -945,7 +945,10 @@ }, "owner_type": { "type": "string", - "enum": ["org", "user"], + "enum": [ + "org", + "user" + ], "description": "Type of owner: 'org' for organization or 'user' for user account. Default: 'org'." }, "item_url": { @@ -969,7 +972,10 @@ ], "properties": { "alert_number": { - "type": ["number", "string"], + "type": [ + "number", + "string" + ], "description": "The security alert number to create an autofix for. This is the numeric ID from the code scanning alert (e.g., 42 in github.com/owner/repo/security/code-scanning/42)." }, "fix_description": { @@ -989,10 +995,7 @@ "description": "Report that data or information needed to complete the task is not available. Use this when you cannot accomplish what was requested because required data, context, or information is missing.", "inputSchema": { "type": "object", - "required": [ - "data_type", - "reason" - ], + "required": [], "properties": { "data_type": { "type": "string",