@@ -1764,8 +1764,9 @@ for (const workflowPath of packagePreflightWorkflows) {
17641764}
17651765for ( const workflowPath of packageReleaseWorkflows ) {
17661766 assertContains ( workflowPath , "Verify reviewed release SHA" ) ;
1767- assertContains ( workflowPath , "Resolve release SHA" ) ;
1768- assertContains ( workflowPath , 'default: ""' ) ;
1767+ assertContains ( workflowPath , "Resolve current release SHA" ) ;
1768+ assertNotContains ( workflowPath , "RELEASE_SHA_INPUT" ) ;
1769+ assertNotContains ( workflowPath , "inputs.publish" ) ;
17691770}
17701771assertContains ( ".github/workflows/kotlin-android-package-release.yml" , "Write native checksum manifest" ) ;
17711772assertContains ( ".github/workflows/kotlin-android-package-preflight.yml" , "Write native checksum manifest" ) ;
@@ -1820,8 +1821,7 @@ assertNotContains(".github/workflows/kotlin-android-package-release.yml", "publi
18201821assertNotContains ( ".github/workflows/npm-package-release.yml" , "publish_swift:" ) ;
18211822assertNotContains ( ".github/workflows/npm-package-release.yml" , "publish_maven:" ) ;
18221823assertContains ( ".github/workflows/crates-release.yml" , "Verify reviewed release SHA" ) ;
1823- assertContains ( ".github/workflows/crates-release.yml" , "Resolve release SHA" ) ;
1824- assertContains ( ".github/workflows/crates-release.yml" , 'default: ""' ) ;
1824+ assertContains ( ".github/workflows/crates-release.yml" , "Resolve current release SHA" ) ;
18251825assertContains ( ".github/workflows/crates-release.yml" , "release_version:" ) ;
18261826assertContains ( ".github/workflows/crates-release.yml" , "crates/codec/Cargo.toml" ) ;
18271827assertContains ( ".github/workflows/crates-release.yml" , "RELEASE_VERSION=${release_version}" ) ;
@@ -2618,10 +2618,21 @@ assertContains("packages/kotlin-android/consumer-r8-runtime/src/main/java/me/rea
26182618assertContains ( "scripts/test_android_consumer_r8_runtime.sh" , ":consumer-r8-runtime:assembleRelease" ) ;
26192619assertContains ( "scripts/test_android_consumer_r8_runtime.sh" , "logcat" ) ;
26202620assertContains ( "scripts/test_android_consumer_r8_runtime.sh" , "ensure_avd_exists" ) ;
2621+ assertContains ( "scripts/test_android_consumer_r8_runtime.sh" , "ANDROID_AVD_HOME_VALUE" ) ;
2622+ assertContains ( "scripts/test_android_consumer_r8_runtime.sh" , "export ANDROID_AVD_HOME" ) ;
26212623assertContains ( "scripts/test_android_consumer_r8_runtime.sh" , "$EMULATOR\" -list-avds" ) ;
26222624assertContains ( "scripts/test_android_consumer_r8_runtime.sh" , "{ yes || true; } | \"$SDKMANAGER\"" ) ;
2625+ assertContains ( "scripts/test_android_consumer_r8_runtime.sh" , "Android AVD was not available after creation" ) ;
26232626assertContains ( "scripts/test_android_consumer_r8_runtime.sh" , "$AVDMANAGER\" create avd --force" ) ;
26242627assertContains ( "scripts/test_android_consumer_r8_runtime.sh" , "Android consumer R8 runtime gate passed" ) ;
2628+ assertContains (
2629+ ".github/workflows/kotlin-android-package-preflight.yml" ,
2630+ '{ yes || true; } | "${ANDROID_HOME}/cmdline-tools/latest/bin/sdkmanager" "ndk;29.0.14206865"' ,
2631+ ) ;
2632+ assertContains (
2633+ ".github/workflows/kotlin-android-package-release.yml" ,
2634+ '{ yes || true; } | "${ANDROID_HOME}/cmdline-tools/latest/bin/sdkmanager" "ndk;29.0.14206865"' ,
2635+ ) ;
26252636assertContains ( "packages/kotlin-android/README.md" , "me.really:codec-android:0.2.0" ) ;
26262637assertContains ( "packages/kotlin-android/README.md" , "never sourced from the Git worktree" ) ;
26272638assertContains (
@@ -2654,12 +2665,12 @@ assertContains(".github/workflows/kotlin-android-package-preflight.yml", "Write
26542665assertContains ( ".github/workflows/kotlin-android-package-release.yml" , "verifyReleaseAarContainsJniLibs" ) ;
26552666assertContains ( ".github/workflows/kotlin-android-package-release.yml" , "RELEASE_VERSION" ) ;
26562667assertContains ( ".github/workflows/swift-package-release.yml" , "needs: [verify-release-sha, swift-artifact]" ) ;
2657- assertContains ( ".github/workflows/swift-package-release.yml" , "if: inputs.publish == true" ) ;
2658- assertContains ( ".github/workflows/kotlin-android-package-release.yml" , "if: inputs.publish == true" ) ;
2659- assertContains ( ".github/workflows/npm-package-release.yml" , "if: inputs.publish == true" ) ;
2668+ assertNotContains ( ".github/workflows/swift-package-release.yml" , "if: inputs.publish == true" ) ;
2669+ assertNotContains ( ".github/workflows/kotlin-android-package-release.yml" , "if: inputs.publish == true" ) ;
2670+ assertNotContains ( ".github/workflows/npm-package-release.yml" , "if: inputs.publish == true" ) ;
26602671assertContains ( ".github/workflows/kotlin-android-package-preflight.yml" , "android aar preflight" ) ;
26612672assertContains ( ".github/workflows/kotlin-android-package-preflight.yml" , "requireAndroidJniLibs=true" ) ;
2662- assertContains ( ".github/workflows/kotlin-android-package-preflight.yml" , "Install Android emulator image" ) ;
2673+ assertNotContains ( ".github/workflows/kotlin-android-package-preflight.yml" , "Install Android emulator image" ) ;
26632674assertContains ( ".github/workflows/kotlin-android-package-preflight.yml" , "Test Android consumer R8 runtime" ) ;
26642675assertContains ( ".github/workflows/kotlin-android-package-preflight.yml" , "REALLYME_CODEC_ANDROID_AVD: reallyme-r8-gate" ) ;
26652676assertContains ( ".github/workflows/kotlin-android-package-preflight.yml" , "timeout-minutes: 15" ) ;
0 commit comments