diff --git a/files/KoreBuild/scripts/KoreBuild.psm1 b/files/KoreBuild/scripts/KoreBuild.psm1 index a15faffc3..f10b52db5 100644 --- a/files/KoreBuild/scripts/KoreBuild.psm1 +++ b/files/KoreBuild/scripts/KoreBuild.psm1 @@ -390,7 +390,7 @@ function Invoke-KoreBuildCommand( $sdkVersion = __get_dotnet_sdk_version $korebuildVersion = Get-KoreBuildVersion - if ($sdkVersion -ne 'latest') { + if ($sdkVersion -ne 'latest' -and $env:KOREBUILD_KEEPGLOBALJSON -ne '1') { @" { `"sdk`": { diff --git a/files/KoreBuild/scripts/invoke-repository-build.sh b/files/KoreBuild/scripts/invoke-repository-build.sh index d1bac5560..75c15f4d4 100755 --- a/files/KoreBuild/scripts/invoke-repository-build.sh +++ b/files/KoreBuild/scripts/invoke-repository-build.sh @@ -60,7 +60,7 @@ __verbose "Building $repo_path" sdk_version="$(__get_dotnet_sdk_version)" korebuild_version="$(__get_korebuild_version)" -if [ "$sdk_version" != 'latest' ]; then +if [ "$sdk_version" != 'latest' ] && [ "${KOREBUILD_KEEPGLOBALJSON:-}" != '1' ]; then echo "{ \"sdk\": { \"version\": \"${sdk_version}\"