mirror of
https://github.com/dotnet/skills.git
synced 2026-09-20 09:49:54 +08:00
c14e63ba6c
* Combine evaluation.yml and evaluation-run.yml into single workflow Inline the three jobs from the reusable evaluation-run.yml workflow (build-validator, evaluate, comment-on-pr) directly into evaluation.yml and delete the now-unnecessary reusable workflow file. Changes: - Inline build-validator, evaluate, and comment-on-pr jobs - Eliminate 8-secret forwarding block (direct secrets.* access) - Replace inputs.* with direct needs.* references - Add MODEL/JUDGE_MODEL workflow-level env vars - Fix --verbose duplication in evaluate step - Simplify infra-change detection regex - Update dependency chains (report-status, publish-benchmark) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address PR feedback: fix consolidate subcommand, improve error reporting - Fix consolidate invocation: use 'evaluate consolidate' subcommand (was incorrectly changed to just 'consolidate' during inlining) - Add build-validator to report-status needs so build failures surface as a deterministic failure state instead of generic error - Add discover to comment-on-pr needs and gate on has_entries so /evaluate on a no-op PR doesn't post a misleading failure comment Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix matrix fallback and header comment - Use fromJson(... || '[]') fallback for matrix entries to prevent errors when discover is skipped on non-evaluation events - Update header comment to accurately describe the is_fork mechanism Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Viktor Hofer <vihofer@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>