1043 Commits

Author SHA1 Message Date
Abhitej John 8bbfe7a4d1 Merge pull request #1184 from dotnet/dependabot/npm_and_yarn/eng/evaluation-tools/microsoft/vally-cli-0.16.0
Revert Vally CLI 0.16 upgrade
skill-validator-nightly
2026-09-16 20:09:52 -07:00
Abhitej John 19b885551e Revert Vally CLI 0.16 upgrade
Restore Vally CLI 0.14.0 because 0.16.0 rejects legacy config, executionShard metadata, and tool constraints used by most repository evals.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 16:30:19 -07:00
Abhitej John 45d103451e Merge remote-tracking branch 'origin/main' into dependabot/npm_and_yarn/eng/evaluation-tools/microsoft/vally-cli-0.16.0 2026-09-16 16:29:29 -07:00
Abhitej John 5b4d76e8b4 Merge pull request #1173 from dotnet/abhitejjohn-issue-pr-triage-37b
Harden DevOps health investigation and reporting
2026-09-16 10:45:24 -07:00
dependabot[bot] 2a088e69a6 Bump @microsoft/vally-cli from 0.14.0 to 0.16.0 in /eng/evaluation-tools (#1179)
Bumps @microsoft/vally-cli from 0.14.0 to 0.16.0.

---
updated-dependencies:
- dependency-name: "@microsoft/vally-cli"
  dependency-version: 0.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-16 19:44:37 +02:00
Abhitej John fe1a3ebb8a Merge remote-tracking branch 'origin/abhitejjohn-issue-pr-triage-37b' into abhitejjohn-issue-pr-triage-37b
# Conflicts:
#	.github/workflows/devops-health-check.lock.yml
#	.github/workflows/devops-health-check.md
#	.github/workflows/devops-health-groom.lock.yml
#	.github/workflows/devops-health-groom.md
#	.github/workflows/devops-health-investigate.lock.yml
#	.github/workflows/devops-health-investigate.md
#	eng/evaluation/test_token_failover.py
2026-09-16 10:40:08 -07:00
Amaury Levé 390d0e41c6 fix: validate prior health state and rows
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 19:36:18 +02:00
Abhitej John f62c08fd35 Merge remote-tracking branch 'origin/abhitejjohn-issue-pr-triage-37b' into abhitejjohn-issue-pr-triage-37b
# Conflicts:
#	.github/workflows/devops-health-check.lock.yml
#	.github/workflows/devops-health-check.md
#	.github/workflows/devops-health-groom.lock.yml
#	.github/workflows/devops-health-groom.md
#	.github/workflows/devops-health-investigate.lock.yml
#	.github/workflows/devops-health-investigate.md
#	eng/evaluation/test_token_failover.py
2026-09-16 10:34:52 -07:00
Abhitej John 4801b2ccce Merge remote-tracking branch 'origin/abhitejjohn-issue-pr-triage-37b' into abhitejjohn-issue-pr-triage-37b
# Conflicts:
#	.github/aw/shared/devops-health.lock.md
#	.github/workflows/devops-health-check.lock.yml
#	.github/workflows/devops-health-check.md
#	.github/workflows/devops-health-groom.lock.yml
#	.github/workflows/devops-health-groom.md
#	.github/workflows/devops-health-investigate.lock.yml
#	.github/workflows/devops-health-investigate.md
#	eng/evaluation/test_token_failover.py
2026-09-16 10:25:03 -07:00
Abhitej John 6bef1296b6 Harden durable health outbox lifecycle
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 10:21:44 -07:00
Amaury Levé ba609ba4d3 fix: enforce health output invariants
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 19:19:53 +02:00
Amaury Levé 9324c99248 fix: protect transactional dashboard updates
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 19:05:09 +02:00
Amaury Levé 9bea2ddfce fix: bind health reports to canonical metadata
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 18:49:35 +02:00
Amaury Levé 8bc7782409 Merge remote-tracking branch 'origin/abhitejjohn-issue-pr-triage-37b' into abhitejjohn-issue-pr-triage-37b
# Conflicts:
#	.github/workflows/devops-health-check.lock.yml
#	.github/workflows/devops-health-check.md
#	.github/workflows/devops-health-groom.lock.yml
#	.github/workflows/devops-health-groom.md
#	.github/workflows/devops-health-investigate.lock.yml
#	.github/workflows/devops-health-investigate.md
#	eng/evaluation/test_token_failover.py
2026-09-16 18:44:41 +02:00
Amaury Levé e8672ab524 fix: preserve unresolved health outbox
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 18:41:06 +02:00
Abhitej John c09b29b158 Merge concurrent health payload validation
Retain the typed publisher contracts, strict state validation, reference-link controls, complete report validation, and active-row preservation.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 09:38:34 -07:00
Abhitej John bfae896b4b Restore validated health publication boundaries
Keep typed privileged publishers and three-part correlations, validate the complete investigation template and reference links, and preserve active groom rows with executable regression coverage.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 09:29:49 -07:00
Amaury Levé 26e9e7a07a fix: fail closed on malformed health payloads
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 18:28:42 +02:00
Amaury Levé 6244d86613 fix: validate authoritative health state
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 18:15:09 +02:00
Amaury Levé 0443f5a6ea fix: validate health publisher payloads
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 18:06:58 +02:00
Amaury Levé 4f45bb0406 fix: preserve active health investigation rows
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 17:55:15 +02:00
Amaury Levé 4f075e6503 Merge remote-tracking branch 'origin/abhitejjohn-issue-pr-triage-37b' into abhitejjohn-issue-pr-triage-37b
# Conflicts:
#	.github/workflows/devops-health-groom.lock.yml
#	.github/workflows/devops-health-groom.md
#	.github/workflows/devops-health-investigate.lock.yml
#	.github/workflows/devops-health-investigate.md
#	eng/evaluation/test_token_failover.py
2026-09-16 17:50:01 +02:00
Amaury Levé 5b6b1ad29e fix: guard health workflow privileged writes
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 17:47:09 +02:00
Abhitej John 4a95b116ea Merge concurrent health runtime fixes
Keep the supported Octokit workflow-run API and use stable absolute Actions workflow links in dashboard content.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 08:39:07 -07:00
Abhitej John a88987fbaa Merge health output validation fixes
Preserve the transactional publisher design while adding fail-closed link, actor, mention, and in-flight identity validation from the concurrent review fixes.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 08:36:52 -07:00
Amaury Levé 956c21c559 fix: use absolute health dashboard links
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 17:32:38 +02:00
Amaury Levé d5118cf124 fix: align health investigation dispatch runtime
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 17:26:44 +02:00
Abhitej John b157c39779 Merge concurrent health provenance update
Preserve the reviewed transactional publication and provenance contracts while incorporating the concurrent branch history.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 08:19:21 -07:00
Amaury Levé 00fce762d0 fix: close health workflow output gaps
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 17:19:00 +02:00
Abhitej John 0e15d43bcf Bind investigation publishing to provenance
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 08:15:30 -07:00
Amaury Levé 0b2aa5fb82 fix: enforce health investigation provenance
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 17:09:01 +02:00
Amaury Levé 37f60122f7 Merge remote-tracking branch 'origin/abhitejjohn-issue-pr-triage-37b' into abhitejjohn-issue-pr-triage-37b
# Conflicts:
#	.github/workflows/devops-health-check.lock.yml
#	.github/workflows/devops-health-check.md
#	.github/workflows/devops-health-groom.lock.yml
#	.github/workflows/devops-health-groom.md
#	.github/workflows/devops-health-investigate.lock.yml
#	eng/evaluation/test_token_failover.py
2026-09-16 16:58:52 +02:00
Amaury Levé f6f984213d fix: validate persisted health investigation results
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 16:54:59 +02:00
Abhitej John 99003944c2 Reject invalid health state dates
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 07:53:24 -07:00
Abhitej John e45951819d Merge remote health hardening updates
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 07:50:48 -07:00
Abhitej John b05fc73ba6 Validate persisted health results
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 07:48:02 -07:00
Amaury Levé e9cf0dd388 Merge remote-tracking branch 'origin/abhitejjohn-issue-pr-triage-37b' into abhitejjohn-issue-pr-triage-37b
# Conflicts:
#	.github/aw/shared/devops-health.lock.md
#	.github/workflows/devops-health-check.lock.yml
#	.github/workflows/devops-health-check.md
#	.github/workflows/devops-health-groom.lock.yml
#	.github/workflows/devops-health-groom.md
#	.github/workflows/devops-health-investigate.lock.yml
#	eng/evaluation/test_token_failover.py
2026-09-16 16:19:40 +02:00
Amaury Levé 9196fe0324 Merge remote-tracking branch 'origin/abhitejjohn-issue-pr-triage-37b' into abhitejjohn-issue-pr-triage-37b
# Conflicts:
#	.github/aw/shared/devops-health.lock.md
#	.github/workflows/devops-health-check.lock.yml
#	.github/workflows/devops-health-check.md
#	.github/workflows/devops-health-groom.lock.yml
#	.github/workflows/devops-health-groom.md
#	.github/workflows/devops-health-investigate.lock.yml
#	eng/evaluation/test_token_failover.py
2026-09-16 16:17:22 +02:00
Abhitej John 1cbe1538ba Harden health investigation publishing
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 07:16:27 -07:00
Amaury Levé 8da2d259da fix: harden health workflow publication
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 16:13:37 +02:00
Abhitej John 1219cb0e2e Make health publication transactional
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 06:48:32 -07:00
Abhitej John 260cdf8e20 Retry deferred health investigations
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 05:09:11 -07:00
Abhitej John 8e4d26089a Fail closed on invalid groomer state
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 04:36:18 -07:00
Abhitej John d77d2479b7 Keep health workflow failures dashboard-bound
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 04:20:09 -07:00
Abhitej John c46731f0b9 Preserve health findings when checks are unavailable
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 03:53:32 -07:00
Abhitej John 4512ccf571 Fail closed on invalid health state
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-16 03:29:39 -07:00
Milos Kotlar 874ff14cff Merge pull request #1111 from dotnet/igniteui-blazor-skills
Add Ignite UI Blazor skill
2026-09-16 12:08:44 +02:00
dependabot[bot] d8ebaed63a Bump @microsoft/vally-cli from 0.14.0 to 0.16.0 in /eng/evaluation-tools
Bumps @microsoft/vally-cli from 0.14.0 to 0.16.0.

---
updated-dependencies:
- dependency-name: "@microsoft/vally-cli"
  dependency-version: 0.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-16 05:44:10 +00:00
Abhitej John fa260e82f2 Close dashboard state integrity gaps
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-15 18:46:27 -07:00
Abhitej John 8b93dfec96 Serialize health dashboard state updates
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-15 18:27:39 -07:00