blob: d932b1477ea93e5dd3ef86a5faf1914e7f5f93bd [file] [log] [blame]
Alex Buynytskyy13c82672022-12-07 18:54:51 +00001#!/bin/bash
2# Continuous Integration script for *-finalization-2 branches.
3# Reverts previous finalization script commits and runs local build.
4
5set -ex
6
Alex Buynytskyy13c82672022-12-07 18:54:51 +00007function finalize_step_2_main() {
8 local top="$(dirname "$0")"/../..
9 local m="$top/build/soong/soong_ui.bash --make-mode TARGET_PRODUCT=aosp_arm64 TARGET_BUILD_VARIANT=userdebug"
10
11 revert_to_unfinalized_state
12
13 # vndk etc finalization
14 source $top/build/make/finalize-aidl-vndk-sdk-resources.sh
15
16 # prebuilts etc
17 source $top/build/make/finalize-sdk-rel.sh
18
Alex Buynytskyy5837cc22022-12-15 17:19:53 +000019 # mainline sdk prebuilts
20 source $top/build/make/finalize-locally-mainline-sdk.sh
21
Alex Buynytskyy13c82672022-12-07 18:54:51 +000022 # build to confirm everything is OK
23 AIDL_FROZEN_REL=true $m
24}
25
26finalize_step_2_main