From e36d2f164ca698f0264fb6f79ddc4b0fa024a940 Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Fri, 17 May 2024 11:14:17 -0400 Subject: [PATCH] feat: [java] allow passing libraries_bom_version from env (#1967) * feat: [java] allow passing libraries_bom_version from env * reformat --- synthtool/languages/java.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/synthtool/languages/java.py b/synthtool/languages/java.py index 55556c35e..93eaead61 100644 --- a/synthtool/languages/java.py +++ b/synthtool/languages/java.py @@ -64,6 +64,7 @@ DEFAULT_MIN_SUPPORTED_JAVA_VERSION = 8 METADATA = "metadata" LIBRARIES_BOM_VERSION = "libraries_bom_version" +LIBRARIES_BOM_VERSION_ENV_KEY = "SYNTHTOOL_LIBRARIES_BOM_VERSION" def format_code( @@ -501,8 +502,10 @@ def common_templates( split_repo = not monorepo repo_metadata = metadata["repo"] repo_short = repo_metadata["repo_short"] - if LIBRARIES_BOM_VERSION in kwargs: - kwargs[METADATA][LIBRARIES_BOM_VERSION] = kwargs.get(LIBRARIES_BOM_VERSION) + if os.getenv(LIBRARIES_BOM_VERSION_ENV_KEY, default=None) is not None: + kwargs[METADATA][LIBRARIES_BOM_VERSION] = os.getenv( + LIBRARIES_BOM_VERSION_ENV_KEY + ) # Special libraries that are not GAPIC_AUTO but in the monorepo special_libs_in_monorepo = [ "java-translate",