fix(release): enforce August 1 business readiness
This commit is contained in:
@@ -12,22 +12,27 @@ $requiredFragments = @(
|
||||
'Frozen APK hash mismatch',
|
||||
'Frozen backend JAR hash mismatch',
|
||||
'Content candidate hash mismatch',
|
||||
'Release approval candidate hash mismatch',
|
||||
"'operations/release-backend.sh'",
|
||||
"'operations/release-preflight.sh'",
|
||||
"'operations/verify-aug1-production-api-readonly.sh'",
|
||||
"'operations/verify-aug1-authenticated-production.sh'",
|
||||
"'operations/verify-aug1-content-candidates.mjs'",
|
||||
"'operations/verify-aug1-formal-content.mjs'",
|
||||
"'operations/verify-aug1-release-readiness.sh'",
|
||||
"'operations/capture-android-acceptance.ps1'",
|
||||
"'operations/go-no-go.md'",
|
||||
"'operations/business-content-and-five-channel-signoff.md'",
|
||||
'Release package already exists and will not be overwritten',
|
||||
'Release package expected 17 files',
|
||||
'ZIP verification expected 17 entries',
|
||||
'Release package expected 20 files',
|
||||
'ZIP verification expected 20 entries',
|
||||
'ZIP entry hash mismatch',
|
||||
'package_verified=true',
|
||||
'authenticatedFixedCodeSmokePassed = $true',
|
||||
'fixedCodeNoRealSmsConfirmed = $true',
|
||||
'deployPlanSmsOrLoginTriggered = $false'
|
||||
'deployPlanSmsOrLoginTriggered = $false',
|
||||
"artifact = 'aug1-release-approval.json'",
|
||||
'approvedPolicyQuestions = $approvedQuestionCount'
|
||||
)
|
||||
foreach ($fragment in $requiredFragments) {
|
||||
if (-not $source.Contains($fragment)) {
|
||||
|
||||
Reference in New Issue
Block a user