# Build settings for the twrp-12.1 base, read by the shared Jenkinsfile on main. # Data only: unknown keys or wrong types stop the build. [base] project = "twrp" # portal project slug project_name = "TWRP" version = "3.7.1_12" # version shown in the portal release_tag = "TWRP" # -_A-Team__- release_ver = "12.1" source_root = "/build/twrp-12.1" # mountpoint of zfs_dataset; out/ lives inside it zfs_dataset = "build/twrp-12.1" # rolled back to @warm before and after every build warm_check = ["bootable/recovery"] # must exist in the warm base lunch_target = "twrp_{codename}-eng" make_extra = ["adbd"] # built together with the ateam.partition target changelog = "Automated TWRP testing build." # Release files, picked from out/target/product// (exactly one match each) [outputs.img] glob = "TWRP-*-{codename}.img" checksum = "sha256" # native sidecar to verify: md5 | sha256 | none [outputs.zip] glob = "TWRP-*-{codename}.zip" checksum = "sha256" test_zip = true # Per-device overrides (lunch_target, make_extra, env, outputs), for example: # [devices.genevn] # make_extra = []