File tree 9 files changed +558
-1
lines changed
9 files changed +558
-1
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ local_repository(
18
18
19
19
load ("@io_bazel_rules_scala//:scala_config.bzl" , "scala_config" )
20
20
21
- scala_config (scala_version = "3.3 .3" )
21
+ scala_config (scala_version = "3.4 .3" )
22
22
23
23
load (
24
24
"@io_bazel_rules_scala//scala:scala.bzl" ,
Original file line number Diff line number Diff line change @@ -140,6 +140,7 @@ def _artifact_ids(scala_version):
140
140
"io_bazel_rules_scala_scala_xml" ,
141
141
"io_bazel_rules_scala_scala_parser_combinators" ,
142
142
"io_bazel_rules_scala_scala_library_2" ,
143
+ "org_scala_sbt_compiler_interface" ,
143
144
]
144
145
145
146
def rules_scala_toolchain_deps_repositories (
Original file line number Diff line number Diff line change @@ -116,6 +116,7 @@ _DEFAULT_DEPS = {
116
116
"@io_bazel_rules_scala_scala_tasty_core" ,
117
117
"@io_bazel_rules_scala_scala_asm" ,
118
118
"@io_bazel_rules_scala_scala_library_2" ,
119
+ "@org_scala_sbt_compiler_interface" ,
119
120
],
120
121
},
121
122
"scala_library_classpath" : {
Original file line number Diff line number Diff line change @@ -41,6 +41,10 @@ function scala3_3_example() {
41
41
test_example examples/scala3 " bazel build --repo_env=SCALA_VERSION=3.3.3 //..."
42
42
}
43
43
44
+ function scala3_4_example() {
45
+ test_example examples/scala3 " bazel build --repo_env=SCALA_VERSION=3.4.3 //..."
46
+ }
47
+
44
48
function semanticdb_example() {
45
49
46
50
function build_semanticdb_example(){
@@ -62,4 +66,5 @@ $runner semanticdb_example
62
66
$runner scala3_1_example
63
67
$runner scala3_2_example
64
68
$runner scala3_3_example
69
+ $runner scala3_4_example
65
70
$runner cross_build_example
Original file line number Diff line number Diff line change 28
28
_artifacts_3_3 = "artifacts" ,
29
29
_scala_version_3_3 = "scala_version" ,
30
30
)
31
+ load (
32
+ "//third_party/repositories:scala_3_4.bzl" ,
33
+ _artifacts_3_4 = "artifacts" ,
34
+ _scala_version_3_4 = "scala_version" ,
35
+ )
31
36
load (
32
37
"@io_bazel_rules_scala//scala:scala_cross_version.bzl" ,
33
38
"default_maven_server_urls" ,
@@ -47,6 +52,7 @@ artifacts_by_major_scala_version = {
47
52
"3.1" : _artifacts_3_1 ,
48
53
"3.2" : _artifacts_3_2 ,
49
54
"3.3" : _artifacts_3_3 ,
55
+ "3.4" : _artifacts_3_4 ,
50
56
}
51
57
52
58
scala_version_by_major_scala_version = {
@@ -56,6 +62,7 @@ scala_version_by_major_scala_version = {
56
62
"3.1" : _scala_version_3_1 ,
57
63
"3.2" : _scala_version_3_2 ,
58
64
"3.3" : _scala_version_3_3 ,
65
+ "3.4" : _scala_version_3_4 ,
59
66
}
60
67
61
68
def repositories (
Original file line number Diff line number Diff line change @@ -99,6 +99,10 @@ artifacts = {
99
99
"@io_bazel_rules_scala_scala_library" ,
100
100
],
101
101
},
102
+ "org_scala_sbt_compiler_interface" : {
103
+ "artifact" : "org.scala-sbt:compiler-interface:1.10.1" ,
104
+ "sha256" : "6f9982aea22fa17fef0315abd6925940dbf57fa7033535ad2176aba240aeaa1d" ,
105
+ },
102
106
"org_scalameta_fastparse" : {
103
107
"artifact" : "org.scalameta:fastparse-v2_2.13:2.3.1" ,
104
108
"sha256" : "8fca8597ad6d7c13c48009ee13bbe80c176b08ab12e68af54a50f7f69d8447c5" ,
Original file line number Diff line number Diff line change @@ -99,6 +99,10 @@ artifacts = {
99
99
"@io_bazel_rules_scala_scala_library" ,
100
100
],
101
101
},
102
+ "org_scala_sbt_compiler_interface" : {
103
+ "artifact" : "org.scala-sbt:compiler-interface:1.10.1" ,
104
+ "sha256" : "6f9982aea22fa17fef0315abd6925940dbf57fa7033535ad2176aba240aeaa1d" ,
105
+ },
102
106
"org_scalameta_fastparse" : {
103
107
"artifact" : "org.scalameta:fastparse-v2_2.13:2.3.1" ,
104
108
"sha256" : "8fca8597ad6d7c13c48009ee13bbe80c176b08ab12e68af54a50f7f69d8447c5" ,
Original file line number Diff line number Diff line change @@ -97,6 +97,10 @@ artifacts = {
97
97
"@io_bazel_rules_scala_scala_library" ,
98
98
],
99
99
},
100
+ "org_scala_sbt_compiler_interface" : {
101
+ "artifact" : "org.scala-sbt:compiler-interface:1.10.1" ,
102
+ "sha256" : "6f9982aea22fa17fef0315abd6925940dbf57fa7033535ad2176aba240aeaa1d" ,
103
+ },
100
104
"org_scalameta_fastparse" : {
101
105
"artifact" : "org.scalameta:fastparse-v2_2.13:2.3.1" ,
102
106
"sha256" : "8fca8597ad6d7c13c48009ee13bbe80c176b08ab12e68af54a50f7f69d8447c5" ,
You can’t perform that action at this time.
0 commit comments