Skip to content

Commit 3c2d51f

Browse files
committed
fix: Handle alias for compatible targets query
1 parent 96d2c4a commit 3c2d51f

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

cli/src/main/kotlin/com/bazel_diff/bazel/BazelClient.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package com.bazel_diff.bazel
22

33
import com.bazel_diff.log.Logger
4+
import java.util.Calendar
45
import org.koin.core.component.KoinComponent
56
import org.koin.core.component.inject
6-
import java.util.Calendar
77

88
class BazelClient(
99
private val useCquery: Boolean,

cli/src/main/kotlin/com/bazel_diff/bazel/BazelQueryService.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,9 @@ class BazelQueryService(
106106
if providers(target) == None:
107107
return ""
108108
if "IncompatiblePlatformProvider" not in providers(target):
109+
target_repr = repr(target)
110+
if "<alias target" in target_repr:
111+
return target_repr.split(" ")[2]
109112
return str(target.label)
110113
return ""
111114
"""

0 commit comments

Comments
 (0)