Skip to content

Commit 3022c71

Browse files
Merge main into feature/jb-partial-indexing
2 parents c8bc08f + d9eb940 commit 3022c71

File tree

3 files changed

+8
-15
lines changed

3 files changed

+8
-15
lines changed

plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/core/lsp/LspUtils.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ internal fun getCurrentOS(): String = when {
2121
}
2222

2323
internal fun getCurrentArchitecture(): String = when (CpuArch.CURRENT) {
24-
CpuArch.X86_64 -> "x64"
25-
CpuArch.ARM64 -> "arm64"
26-
else -> "unknown"
24+
CpuArch.ARM32,
25+
CpuArch.ARM64,
26+
-> "arm64"
27+
else -> "x64"
2728
}

plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/cfnlsp/server/GitHubManifestAdapter.kt

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ internal class GitHubManifestAdapter(
7070
var versions: List<ManifestVersion> = mapper.readValue(root.get(envKey).toString())
7171

7272
if (SystemInfo.isLinux && legacyLinuxDetector.useLegacyLinux()) {
73-
LOG.info { "Legacy Linux environment detected, remapping to linuxglib2.28" }
73+
LOG.info { "Legacy Linux environment detected, using $LEGACY_LINUX_PLATFORM builds" }
7474
versions = remapLegacyLinux(versions)
7575
}
7676

@@ -82,7 +82,7 @@ internal class GitHubManifestAdapter(
8282

8383
val version = latestCompatibleVersion(versions)
8484

85-
val platform = getEffectivePlatform()
85+
val platform = getCurrentOS()
8686
val arch = getCurrentArchitecture()
8787

8888
val target = version.targets.firstOrNull { it.platform == platform && it.arch == arch }
@@ -140,13 +140,6 @@ internal class GitHubManifestAdapter(
140140

141141
fun getCachedManifest(): String? = cachedManifestJson
142142

143-
private fun getEffectivePlatform(): String {
144-
if (SystemInfo.isLinux && legacyLinuxDetector.useLegacyLinux()) {
145-
return LEGACY_LINUX_PLATFORM
146-
}
147-
return getCurrentOS()
148-
}
149-
150143
companion object {
151144
private val LOG = getLogger<GitHubManifestAdapter>()
152145
private const val LEGACY_LINUX_PLATFORM = "linuxglib2.28"

plugins/toolkit/jetbrains-core/tst/software/aws/toolkits/jetbrains/core/lsp/LspUtilsTest.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,8 @@ class LspUtilsTest {
4040
val arch = getCurrentArchitecture()
4141

4242
when (CpuArch.CURRENT) {
43-
CpuArch.X86_64 -> assertThat(arch).isEqualTo("x64")
44-
CpuArch.ARM64 -> assertThat(arch).isEqualTo("arm64")
45-
else -> assertThat(arch).isEqualTo("unknown")
43+
CpuArch.ARM32, CpuArch.ARM64 -> assertThat(arch).isEqualTo("arm64")
44+
else -> assertThat(arch).isEqualTo("x64")
4645
}
4746
}
4847
}

0 commit comments

Comments
 (0)