# Build settings for the ofrp-12.1 base, read by the shared Jenkinsfile on main. # Data only: unknown keys or wrong types stop the build. [base] project = "orangefox" # portal project slug project_name = "OrangeFox" version = "R12.1" # version shown in the portal release_tag = "OFRP" # -_A-Team__- release_ver = "12.1" source_root = "/build/ofox-12.1" # mountpoint of zfs_dataset; out/ lives inside it zfs_dataset = "build/ofox-12.1" # rolled back to @warm before and after every build warm_check = ["vendor/recovery"] # must exist in the warm base lunch_target = "twrp_{codename}-eng" make_extra = ["adbd"] # built together with the ateam.partition target changelog = "Automated OrangeFox testing build." [base.env] # extra environment for lunch and the build FOX_BUILD_DEVICE = "{codename}" # everything else (OF_* / FOX_*) comes from the tree's OFRP.mk # Release files, picked from out/target/product// (exactly one match each) [outputs.img] glob = "OrangeFox-*.img" checksum = "md5" # native sidecar to verify: md5 | sha256 | none [outputs.zip] glob = "OrangeFox-*.zip" checksum = "md5" test_zip = true # Per-device overrides (lunch_target, make_extra, env, outputs), for example: # [devices.sycamore_row_5G] # lunch_target = "twrp_sycamore_row_5G-eng"