docs: update maturity scorecard (#95933)

* docs: update maturity scorecard

* docs: rerender maturity scorecard from all evidence
This commit is contained in:
Dallin Romney
2026-06-22 21:37:03 -07:00
committed by GitHub
parent 1f1cb5f2cb
commit d3dc7aaa87
7 changed files with 5550 additions and 5369 deletions

View File

@@ -82,13 +82,13 @@ jobs:
} >> "$GITHUB_STEP_SUMMARY"
generate_qa_evidence:
name: Generate release QA evidence
name: Generate full taxonomy QA evidence
needs: validate_selected_ref
if: ${{ inputs.qa_evidence_run_id == '' }}
uses: ./.github/workflows/qa-profile-evidence.yml
with:
ref: ${{ needs.validate_selected_ref.outputs.selected_revision }}
qa_profile: release
qa_profile: all
fail_on_qa_failure: false
secrets:
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
@@ -193,8 +193,8 @@ jobs:
}
const evidence = JSON.parse(fs.readFileSync(evidencePath, "utf8"));
if (evidence.profile !== "release") {
throw new Error(`qa-evidence.json profile must be release, got ${JSON.stringify(evidence.profile)}`);
if (evidence.profile !== "all") {
throw new Error(`qa-evidence.json profile must be all, got ${JSON.stringify(evidence.profile)}`);
}
const artifactDir = path.dirname(evidencePath);
@@ -211,8 +211,8 @@ jobs:
const manifestPath = path.join(artifactDir, manifestNames[0]);
const manifest = JSON.parse(fs.readFileSync(manifestPath, "utf8"));
const manifestProfile = manifest.qaProfile ?? evidence.profile;
if (manifestProfile !== "release") {
throw new Error(`QA evidence manifest profile must be release, got ${JSON.stringify(manifestProfile)}`);
if (manifestProfile !== "all") {
throw new Error(`QA evidence manifest profile must be all, got ${JSON.stringify(manifestProfile)}`);
}
if (manifest.targetSha !== targetSha) {
throw new Error(`QA evidence manifest targetSha ${manifest.targetSha} does not match selected ref ${targetSha}`);