File tree 2 files changed +32
-2
lines changed 2 files changed +32
-2
lines changed Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ const (
42
42
TypeWorkspace
43
43
// TypeBzl represents .bzl files
44
44
TypeBzl
45
- //TypeModule represents MODULE.bazel files
45
+ //TypeModule represents MODULE.bazel and *.MODULE.bazel files
46
46
TypeModule
47
47
)
48
48
@@ -130,7 +130,7 @@ func getFileType(filename string) FileType {
130
130
if strings .HasSuffix (basename , ".oss" ) {
131
131
basename = basename [:len (basename )- 4 ]
132
132
}
133
- if basename == "module.bazel" {
133
+ if basename == "module.bazel" || strings . HasSuffix ( basename , ".module.bazel" ) {
134
134
return TypeModule
135
135
}
136
136
ext := filepath .Ext (basename )
Original file line number Diff line number Diff line change @@ -2038,6 +2038,36 @@ EOF
2038
2038
diff -u MODULE.bazel.expected MODULE.bazel || fail " Output didn't match"
2039
2039
}
2040
2040
2041
+ function test_module_bazel_segment() {
2042
+ cat > go.MODULE.bazel << EOF
2043
+ module(
2044
+ name = "foo",
2045
+ version = "0.27.0",
2046
+ )
2047
+
2048
+ bazel_dep(name = "gazelle", version = "0.30.0")
2049
+
2050
+ go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps")
2051
+ go_deps.from_file(go_mod = "//:go.mod")
2052
+ use_repo(go_deps, "com_example_foo")
2053
+ EOF
2054
+
2055
+ cat > go.MODULE.bazel.expected << EOF
2056
+ module(
2057
+ name = "foo",
2058
+ version = "0.27.0",
2059
+ )
2060
+
2061
+ bazel_dep(name = "gazelle", version = "0.30.0")
2062
+
2063
+ go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps")
2064
+ go_deps.from_file(go_mod = "//:go.mod")
2065
+ EOF
2066
+
2067
+ $buildozer ' delete' //go.MODULE.bazel:%10
2068
+ diff -u go.MODULE.bazel.expected go.MODULE.bazel || fail " Output didn't match"
2069
+ }
2070
+
2041
2071
function test_module_bazel_new() {
2042
2072
cat > MODULE.bazel << EOF
2043
2073
bazel_dep(name = "gazelle", version = "0.30.0")
You can’t perform that action at this time.
0 commit comments