[CI] [GHA] Add validation schemas for artefacts created by CI Doctor (investigation and pattern files)#36640
Conversation
…lysis-ci-doctor-mq
…a-for-artefacts-ci-doctor
…chema-for-artefacts-ci-doctor
There was a problem hiding this comment.
Pull request overview
This PR updates the CI Doctor GitHub Actions workflows to support schema-driven validation for CI Doctor MQ artefacts (investigation + pattern JSON files), and refreshes the generated lock workflows/actions to newer gh-aw/firewall tooling versions.
Changes:
- Add JSON Schemas for CI Doctor MQ investigation and pattern artefacts under
.github/ci-doctor-mq/schemas/. - Update CI Doctor MQ instructions to require schema conformance and validation when writing artefacts.
- Regenerate/update the locked CI Doctor workflows and the
gh-awactions lockfile (version bumps + new env/policy wiring).
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/ci-doctor.lock.yml |
Regenerated locked workflow (tooling version bumps, runtime features/policy wiring, and safe-outputs schema updates). |
.github/workflows/ci-doctor-mq.md |
Updates CI Doctor MQ runbook to enforce schema-based artefact validation and job-agnostic signatures. |
.github/workflows/ci-doctor-mq.lock.yml |
Regenerated locked MQ workflow (tooling version bumps, runtime features/policy wiring, safe-outputs description updates). |
.github/ci-doctor-mq/schemas/pattern.schema.json |
New JSON Schema defining the canonical aggregated pattern record format. |
.github/ci-doctor-mq/schemas/investigation.schema.json |
New JSON Schema defining the canonical investigation record format. |
.github/aw/actions-lock.json |
Updates pinned gh-aw action versions/SHAs to match regenerated workflows. |
…a-for-artefacts-ci-doctor
CI Doctor — Merge Queue failure on this PRPipeline: Windows (VS 2022, Python 3.11, Debug) Possible remedy
What happenedThe
|
CI Doctor — Merge Queue failure on this PRPipeline: Windows (VS 2022, Python 3.11, Release) Possible remedy
What happenedThe This same flaky test has been seen 3 times total (runs 28219131186, 28161192347, and the current run), all on PRs unrelated to LSTM or TF frontend.
|
2958752
Tickets:
AI Assistance:
.jsonschemas