Skip to content

Commit c71c00a

Browse files
Upgrade Scala 3.6 to 3.6.3 (bazel-contrib#1682)
* Upgrade Scala 3.6 to 3.6.3 * Fix CI issues - include jline-terminal-jni
1 parent 08ab275 commit c71c00a

File tree

13 files changed

+68
-14
lines changed

13 files changed

+68
-14
lines changed

dt_patches/dt_patch_test.sh

+1
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ run_test_local test_compiler_patch 3.3.4
123123
run_test_local test_compiler_patch 3.4.3
124124
run_test_local test_compiler_patch 3.5.2
125125
run_test_local test_compiler_patch 3.6.2
126+
run_test_local test_compiler_patch 3.6.3
126127

127128
run_test_local test_compiler_srcjar_error 2.12.11
128129
run_test_local test_compiler_srcjar_error 2.12.12

dt_patches/test_dt_patches_user_srcjar/WORKSPACE

+3
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,9 @@ srcjars_by_version = {
132132
"3.6.2": {
133133
"url": "https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.6.2/scala3-compiler_3-3.6.2-sources.jar",
134134
},
135+
"3.6.3": {
136+
"url": "https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.6.3/scala3-compiler_3-3.6.3-sources.jar",
137+
},
135138
}
136139

137140
load("@io_bazel_rules_scala//scala:toolchains.bzl", "scala_toolchains")

examples/scala3/WORKSPACE

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ rules_proto_toolchains()
5050

5151
load("@io_bazel_rules_scala//:scala_config.bzl", "scala_config")
5252

53-
scala_config(scala_version = "3.6.2")
53+
scala_config(scala_version = "3.6.3")
5454

5555
load("@io_bazel_rules_scala//scala:toolchains.bzl", "scala_toolchains")
5656

scala/private/macros/scala_repositories.bzl

+1
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,7 @@ def _artifact_ids(scala_version):
177177
"org_jline_jline_reader",
178178
"org_jline_jline_terminal",
179179
"org_jline_jline_terminal_jna",
180+
"org_jline_jline_terminal_jni",
180181
"org_scala_sbt_compiler_interface",
181182
"org_scala_sbt_util_interface",
182183
])

scripts/create_repository.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"3.3.4",
2424
"3.4.3",
2525
"3.5.2",
26-
"3.6.2"
26+
"3.6.3"
2727
]
2828
PARSER_COMBINATORS_VERSION = '1.1.2'
2929
SBT_COMPILER_INTERFACE_VERSION = '1.10.4'
@@ -133,6 +133,7 @@ def select_root_artifacts(scala_version, scala_major, is_scala_3) -> List[str]:
133133
f'org.jline:jline-reader:{JLINE_VERSION}',
134134
f'org.jline:jline-terminal:{JLINE_VERSION}',
135135
f'org.jline:jline-terminal-jna:{JLINE_VERSION}',
136+
f'org.jline:jline-terminal-jni:{JLINE_VERSION}',
136137
])
137138

138139
else:

test/shell/test_examples.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ function scala3_5_example() {
5050
}
5151

5252
function scala3_6_example() {
53-
test_example examples/scala3 "bazel build --repo_env=SCALA_VERSION=3.6.2 //..."
53+
test_example examples/scala3 "bazel build --repo_env=SCALA_VERSION=3.6.3 //..."
5454
}
5555

5656
function semanticdb_example() {

test_thirdparty_version.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ runner=$(get_test_runner "${1:-local}")
1515

1616

1717
# Latest version of each major version
18-
$runner test_scala_version "3.6.2" # Latest Next version
18+
$runner test_scala_version "3.6.3" # Latest Next version
1919
$runner test_scala_version "3.3.4" # Latest LTS version
2020
$runner test_scala_version "3.1.3" # First supported major for Scala 3, max supported JDK=18
2121
$runner test_scala_version "2.13.15"

third_party/repositories/scala_3_1.bzl

+8
Original file line numberDiff line numberDiff line change
@@ -495,6 +495,14 @@ artifacts = {
495495
"@org_jline_jline_terminal",
496496
],
497497
},
498+
"org_jline_jline_terminal_jni": {
499+
"artifact": "org.jline:jline-terminal-jni:3.27.1",
500+
"sha256": "e4bc64f1e68e9fb25d80517338e76abca1e0145b82e389b5c2b2c7d71d150f82",
501+
"deps": [
502+
"@org_jline_jline_native",
503+
"@org_jline_jline_terminal",
504+
],
505+
},
498506
"org_scala_lang_modules_scala_collection_compat": {
499507
"artifact": "org.scala-lang.modules:scala-collection-compat_2.13:2.12.0",
500508
"sha256": "befff482233cd7f9a7ca1e1f5a36ede421c018e6ce82358978c475d45532755f",

third_party/repositories/scala_3_2.bzl

+8
Original file line numberDiff line numberDiff line change
@@ -495,6 +495,14 @@ artifacts = {
495495
"@org_jline_jline_terminal",
496496
],
497497
},
498+
"org_jline_jline_terminal_jni": {
499+
"artifact": "org.jline:jline-terminal-jni:3.27.1",
500+
"sha256": "e4bc64f1e68e9fb25d80517338e76abca1e0145b82e389b5c2b2c7d71d150f82",
501+
"deps": [
502+
"@org_jline_jline_native",
503+
"@org_jline_jline_terminal",
504+
],
505+
},
498506
"org_scala_lang_modules_scala_collection_compat": {
499507
"artifact": "org.scala-lang.modules:scala-collection-compat_2.13:2.12.0",
500508
"sha256": "befff482233cd7f9a7ca1e1f5a36ede421c018e6ce82358978c475d45532755f",

third_party/repositories/scala_3_3.bzl

+8
Original file line numberDiff line numberDiff line change
@@ -496,6 +496,14 @@ artifacts = {
496496
"@org_jline_jline_terminal",
497497
],
498498
},
499+
"org_jline_jline_terminal_jni": {
500+
"artifact": "org.jline:jline-terminal-jni:3.27.1",
501+
"sha256": "e4bc64f1e68e9fb25d80517338e76abca1e0145b82e389b5c2b2c7d71d150f82",
502+
"deps": [
503+
"@org_jline_jline_native",
504+
"@org_jline_jline_terminal",
505+
],
506+
},
499507
"org_scala_lang_modules_scala_collection_compat": {
500508
"artifact": "org.scala-lang.modules:scala-collection-compat_2.13:2.12.0",
501509
"sha256": "befff482233cd7f9a7ca1e1f5a36ede421c018e6ce82358978c475d45532755f",

third_party/repositories/scala_3_4.bzl

+8
Original file line numberDiff line numberDiff line change
@@ -496,6 +496,14 @@ artifacts = {
496496
"@org_jline_jline_terminal",
497497
],
498498
},
499+
"org_jline_jline_terminal_jni": {
500+
"artifact": "org.jline:jline-terminal-jni:3.27.1",
501+
"sha256": "e4bc64f1e68e9fb25d80517338e76abca1e0145b82e389b5c2b2c7d71d150f82",
502+
"deps": [
503+
"@org_jline_jline_native",
504+
"@org_jline_jline_terminal",
505+
],
506+
},
499507
"org_scala_lang_modules_scala_collection_compat": {
500508
"artifact": "org.scala-lang.modules:scala-collection-compat_2.13:2.12.0",
501509
"sha256": "befff482233cd7f9a7ca1e1f5a36ede421c018e6ce82358978c475d45532755f",

third_party/repositories/scala_3_5.bzl

+8
Original file line numberDiff line numberDiff line change
@@ -496,6 +496,14 @@ artifacts = {
496496
"@org_jline_jline_terminal",
497497
],
498498
},
499+
"org_jline_jline_terminal_jni": {
500+
"artifact": "org.jline:jline-terminal-jni:3.27.1",
501+
"sha256": "e4bc64f1e68e9fb25d80517338e76abca1e0145b82e389b5c2b2c7d71d150f82",
502+
"deps": [
503+
"@org_jline_jline_native",
504+
"@org_jline_jline_terminal",
505+
],
506+
},
499507
"org_scala_lang_modules_scala_collection_compat": {
500508
"artifact": "org.scala-lang.modules:scala-collection-compat_2.13:2.12.0",
501509
"sha256": "befff482233cd7f9a7ca1e1f5a36ede421c018e6ce82358978c475d45532755f",

third_party/repositories/scala_3_6.bzl

+18-10
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Mostly generated and updated by scripts/create_repository.py.
44
"""
55

6-
scala_version = "3.6.2"
6+
scala_version = "3.6.3"
77

88
artifacts = {
99
"com_geirsson_metaconfig_core": {
@@ -221,16 +221,16 @@ artifacts = {
221221
"sha256": "823cd3a46e289c69e37994e03aee3864e1e059aacb3e0bf34f536b3669b61772",
222222
},
223223
"io_bazel_rules_scala_scala_compiler": {
224-
"artifact": "org.scala-lang:scala3-compiler_3:3.6.2",
225-
"sha256": "a887d13b2ab1f016f5bc7a39eb88cd3791158749f5b21d8af53aa7fe76a4540e",
224+
"artifact": "org.scala-lang:scala3-compiler_3:3.6.3",
225+
"sha256": "80e8a82525ff9e6001c444cae5fa9ca21757489b0940a0b9f364fcc0ab0e3f8d",
226226
"deps": [
227227
"@io_bazel_rules_scala_scala_asm",
228228
"@io_bazel_rules_scala_scala_interfaces",
229229
"@io_bazel_rules_scala_scala_library",
230230
"@io_bazel_rules_scala_scala_tasty_core",
231231
"@org_jline_jline_reader",
232232
"@org_jline_jline_terminal",
233-
"@org_jline_jline_terminal_jna",
233+
"@org_jline_jline_terminal_jni",
234234
"@org_scala_sbt_compiler_interface",
235235
],
236236
},
@@ -239,12 +239,12 @@ artifacts = {
239239
"sha256": "4c200cd193c082bec14a2a2dffe6a1ba5f8130b1b27c79ee54c936dfcafc8ed9",
240240
},
241241
"io_bazel_rules_scala_scala_interfaces": {
242-
"artifact": "org.scala-lang:scala3-interfaces:3.6.2",
243-
"sha256": "85b8b46a074537a90b999e9b0ccb3e9fba00c5d47d1fbaaf4fd39bf1151327f6",
242+
"artifact": "org.scala-lang:scala3-interfaces:3.6.3",
243+
"sha256": "ed6a8778dc544e9b4a2ee2a3f931d13cadaa6f7e0dd9676e205511deb7f6e394",
244244
},
245245
"io_bazel_rules_scala_scala_library": {
246-
"artifact": "org.scala-lang:scala3-library_3:3.6.2",
247-
"sha256": "32c6e2e40f89195a1886bfc7da99c2b9f01edba6caf86ae2d51ec4d5a62da672",
246+
"artifact": "org.scala-lang:scala3-library_3:3.6.3",
247+
"sha256": "cb4f2b3c9e4fe5ed01742bfa15c78fe7984dd00abc4c15f69923403ef7806f52",
248248
"deps": [
249249
"@io_bazel_rules_scala_scala_library_2",
250250
],
@@ -275,8 +275,8 @@ artifacts = {
275275
],
276276
},
277277
"io_bazel_rules_scala_scala_tasty_core": {
278-
"artifact": "org.scala-lang:tasty-core_3:3.6.2",
279-
"sha256": "e6f771f246316a7f54310a61c8d7fc6dd7cc4056b00c83e3bf032eed0166071f",
278+
"artifact": "org.scala-lang:tasty-core_3:3.6.3",
279+
"sha256": "64c848925d411ca9c22a4e9ec8bef2f2e71552e943a45878f9e5dc02b89b55f4",
280280
"deps": [
281281
"@io_bazel_rules_scala_scala_library",
282282
],
@@ -505,6 +505,14 @@ artifacts = {
505505
"@org_jline_jline_terminal",
506506
],
507507
},
508+
"org_jline_jline_terminal_jni": {
509+
"artifact": "org.jline:jline-terminal-jni:3.27.1",
510+
"sha256": "e4bc64f1e68e9fb25d80517338e76abca1e0145b82e389b5c2b2c7d71d150f82",
511+
"deps": [
512+
"@org_jline_jline_native",
513+
"@org_jline_jline_terminal",
514+
],
515+
},
508516
"org_scala_lang_modules_scala_collection_compat": {
509517
"artifact": "org.scala-lang.modules:scala-collection-compat_2.13:2.12.0",
510518
"sha256": "befff482233cd7f9a7ca1e1f5a36ede421c018e6ce82358978c475d45532755f",

0 commit comments

Comments
 (0)