docs(release): register Android 0.1.13 candidate

This commit is contained in:
key
2026-07-29 12:18:00 +08:00
parent af8af2f6dd
commit cc1865a979
10 changed files with 43 additions and 31 deletions
+9 -3
View File
@@ -5,8 +5,8 @@ $devSetupPath = Join-Path $projectRoot 'docs\DEV_SETUP.md'
$source = Get-Content -Raw -Encoding UTF8 -LiteralPath $scriptPath
$requiredFragments = @(
"output\aug1-rc\0.1.12-112-b9e08789-frozen",
'b9e08789265b73524e3ce2646abe2f2fc4565906',
"output\aug1-rc\0.1.13-113-af8af2f6-frozen",
'af8af2f6dd169e4616a4ca0ca724e8b809502ab3',
'Runtime commit must be an ancestor of the operations commit',
'Frozen evidence is not release eligible',
'Frozen APK hash mismatch',
@@ -20,7 +20,10 @@ $requiredFragments = @(
'Release package already exists and will not be overwritten',
'Release package expected 14 files',
'ZIP entry hash mismatch',
'package_verified=true'
'package_verified=true',
'authenticatedFixedCodeSmokePassed = $true',
'fixedCodeNoRealSmsConfirmed = $true',
'deployPlanSmsOrLoginTriggered = $false'
)
foreach ($fragment in $requiredFragments) {
if (-not $source.Contains($fragment)) {
@@ -34,6 +37,9 @@ if ($source -match 'Compress-Archive') {
if ($source -match '\[switch\]\$Force') {
throw 'August 1 packager must not expose an overwrite switch.'
}
if ($source.Contains('manualPrivacyChoicePending') -or $source.Contains('authenticated business, content')) {
throw 'August 1 packager still describes completed fixed-code authentication as a pending gate.'
}
$devSetup = Get-Content -Raw -Encoding UTF8 -LiteralPath $devSetupPath
if (-not $devSetup.Contains('.\scripts\package-aug1-release.ps1')) {