in src/image_builder.py [0:0]
def modify_repository_name_for_context(image_repo_uri, build_context):
"""
Modifies the repository name for mainline vs nightly builds.
Args:
image_repo_uri: the initial repository name.
Returns:
The modified repository name.
"""
repo_uri_values = image_repo_uri.split("/")
repo_name = repo_uri_values[-1]
if build_context == "MAINLINE":
repo_uri_values[-1] = repo_name.replace(
constants.PR_REPO_PREFIX, constants.MAINLINE_REPO_PREFIX
)
elif build_context == "NIGHTLY":
repo_uri_values[-1] = repo_name.replace(
constants.PR_REPO_PREFIX, constants.NIGHTLY_REPO_PREFIX
)
return "/".join(repo_uri_values)