builders/dotnet/acceptance/args.bzl (10 lines of code) (raw):
"""Module for initializing arguments by dotnet version"""
load(":runtime.bzl", "flex_runtimes", "gae_runtimes", "gcf_runtimes")
flex_runtime_versions = {n: v for n, v in flex_runtimes.items()}
gae_runtime_versions = {n: v for n, v in gae_runtimes.items()}
gcf_runtime_versions = {n: v for n, v in gcf_runtimes.items() if n != "dotnet"}
gcp_runtime_versions = dict(dict(flex_runtime_versions, **gae_runtime_versions), **gcf_runtime_versions)
# We wanted to support dotnet 7 if someone in the OSS community wanted to build against it,
# but we also don't want to target dotnet 7 explicitly -- it is not a LTS release, only STS.
gcp_runtime_versions["dotnet7"] = "7.0.100"
dotnet_gcp_runtime_versions = [key for key in gcp_runtime_versions.keys()]