in plugins/src/main/kotlin/org/jetbrains/gradle/plugins/nativeruntime/AwsLambdaNativeRuntimePlugin.kt [219:238]
fun buildRieUrl(version: String): String {
val versionString = if (version == "latest") "latest" else "v$version"
val os = OperatingSystem.current()
val executableName = when {
os.isUnix -> when {
isOsArm() -> "aws-lambda-rie-arm64"
else -> "aws-lambda-rie"
}
else -> error(
"""
OS not supported by the aws-lambda-runtime-interface-emulator.
Supported OSs are:
- macOs x64 arm64
- Linux x64 arm64
""".trimIndent()
)
}
return "https://github.com/aws/aws-lambda-runtime-interface-emulator/releases/download/$versionString/$executableName"
}