chore: add release video visual qa

This commit is contained in:
Affaan Mustafa
2026-05-19 08:59:55 -04:00
committed by Affaan Mustafa
parent 855e8c8336
commit b62f80750d
7 changed files with 95 additions and 19 deletions

View File

@@ -178,7 +178,7 @@ function seedRepo(rootDir, overrides = {}) {
'Operator dashboard',
'GitGuardian',
'macOS/Ubuntu/Windows test matrix',
'2544 passed',
'2545 passed',
'Business baseline',
'$1,728/mo',
'$8,272/mo'

View File

@@ -68,7 +68,7 @@ function seedRepo(rootDir, overrides = {}) {
'Operator dashboard',
'GitGuardian',
'macOS/Ubuntu/Windows test matrix',
'2544 passed'
'2545 passed'
].join('\n'),
'docs/releases/2.0.0-rc.1/operator-readiness-dashboard-2026-05-19.md': [
'This dashboard is generated by `npm run operator:dashboard`',

View File

@@ -194,6 +194,13 @@ function runTests() {
}
})) passed++; else failed++;
if (test('publish candidate videos require visual blank-frame QA', () => {
const publishVideos = REQUIRED_PUBLISH_CANDIDATES.filter(candidate => candidate.kind === 'video');
assert.ok(publishVideos.length > 0);
assert.ok(publishVideos.every(candidate => candidate.noBlackFrames === true));
})) passed++; else failed++;
if (test('missing local roots keep the release video gate blocked', () => {
const rootDir = createTempDir('release-video-missing-roots-');