From 37bfb0772264337905f29361ff261655b43cfbf9 Mon Sep 17 00:00:00 2001 From: Cole Faust Date: Wed, 6 Mar 2024 15:50:53 -0800 Subject: [PATCH] Replace starlark_import with hardcoded map With roboleaf being cancelled, we don't need the api levels to be present in starlark. Bug: 315353489 Test: Presubmits Change-Id: I21ea61ced00a5b0ae066a9ca99a88a512bf115ac --- android/api_levels.go | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/android/api_levels.go b/android/api_levels.go index 6fa4a0e41..1130c3e89 100644 --- a/android/api_levels.go +++ b/android/api_levels.go @@ -15,7 +15,6 @@ package android import ( - "android/soong/starlark_import" "encoding/json" "fmt" "strconv" @@ -440,7 +439,28 @@ func GetApiLevelsJson(ctx PathContext) WritablePath { } func getApiLevelsMapReleasedVersions() (map[string]int, error) { - return starlark_import.GetStarlarkValue[map[string]int]("api_levels_released_versions") + return map[string]int{ + "G": 9, + "I": 14, + "J": 16, + "J-MR1": 17, + "J-MR2": 18, + "K": 19, + "L": 21, + "L-MR1": 22, + "M": 23, + "N": 24, + "N-MR1": 25, + "O": 26, + "O-MR1": 27, + "P": 28, + "Q": 29, + "R": 30, + "S": 31, + "S-V2": 32, + "Tiramisu": 33, + "UpsideDownCake": 34, + }, nil } var finalCodenamesMapKey = NewOnceKey("FinalCodenamesMap")