Merge pull request #145 from fmeum:supports-path-mapping PiperOrigin-RevId: 575747700 Change-Id: I0315056381cd98bd57f9e9aeeb4d4add42d06800
diff --git a/.bcr/presubmit.yml b/.bcr/presubmit.yml index 52f713e..aad4915 100644 --- a/.bcr/presubmit.yml +++ b/.bcr/presubmit.yml
@@ -4,5 +4,6 @@ verify_build_targets: name: "Verify build targets" platform: ${{ platform }} + bazel: 6.4.0rc5 build_targets: - "@rules_java//java/..."
diff --git a/.github/ISSUE_TEMPLATE/release.md b/.github/ISSUE_TEMPLATE/release.md new file mode 100644 index 0000000..088ed07 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/release.md
@@ -0,0 +1,18 @@ +--- +name: 'Release tracker' +about: Use this template to request for a new rules_java release +title: 'Release: rules_java X.Y.Z' +labels: ['release','P1'] +assignees: + - iancha1992 + - sgowroji +--- + +**Link to relevant issue and/or commit:** + +**Other details:** +<!-- Does this need to be updated in Bazel? --> +<!-- Does this need to be cherry-picked into a Bazel release? --> +<!-- Any constraints to note? --> + +cc @bazelbuild/triage
diff --git a/MODULE.bazel b/MODULE.bazel index e64fa41..2e4dafa 100644 --- a/MODULE.bazel +++ b/MODULE.bazel
@@ -1,6 +1,8 @@ module( name = "rules_java", - version = "7.0.0", + version = "7.0.6", + # Requires @bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type. + bazel_compatibility = [">=6.4.0"], compatibility_level = 1, )
diff --git a/java/defs.bzl b/java/defs.bzl index 75b4a36..c124871 100644 --- a/java/defs.bzl +++ b/java/defs.bzl
@@ -18,7 +18,7 @@ # Do not touch: This line marks the end of loads; needed for PR importing. _MIGRATION_TAG = "__JAVA_RULES_MIGRATION_DO_NOT_USE_WILL_BREAK__" -version = "7.0.0" +version = "7.0.6" def _add_tags(attrs): if "tags" in attrs and attrs["tags"] != None:
diff --git a/toolchains/BUILD b/toolchains/BUILD index c504589..6d22bc5 100644 --- a/toolchains/BUILD +++ b/toolchains/BUILD
@@ -257,11 +257,11 @@ actual = ":toolchain", ) -RELEASES = (8, 9, 10, 11) +RELEASES = (8, 9, 10, 11, 17, 21) [ default_java_toolchain( - name = "toolchain_java%d" % release, + name = ("toolchain_java%d" if release <= 11 else "toolchain_jdk_%d") % release, configuration = DEFAULT_TOOLCHAIN_CONFIGURATION, source_version = "%s" % release, target_version = "%s" % release, @@ -269,51 +269,6 @@ for release in RELEASES ] -# A toolchain that targets java 14. -default_java_toolchain( - name = "toolchain_jdk_14", - configuration = dict(), - java_runtime = "//toolchains:remotejdk_14", - source_version = "14", - target_version = "14", -) - -# A toolchain that targets java 15. -default_java_toolchain( - name = "toolchain_jdk_15", - configuration = dict(), - java_runtime = "//toolchains:remotejdk_15", - source_version = "15", - target_version = "15", -) - -# A toolchain that targets java 16. -default_java_toolchain( - name = "toolchain_jdk_16", - configuration = dict(), - java_runtime = "//toolchains:remotejdk_16", - source_version = "16", - target_version = "16", -) - -# A toolchain that targets java 17. -default_java_toolchain( - name = "toolchain_jdk_17", - configuration = dict(), - java_runtime = "//toolchains:remotejdk_17", - source_version = "17", - target_version = "17", -) - -# A toolchain that targets java 21. -default_java_toolchain( - name = "toolchain_jdk_21", - configuration = dict(), - java_runtime = "//toolchains:remotejdk_21", - source_version = "21", - target_version = "21", -) - default_java_toolchain( name = "prebuilt_toolchain", configuration = PREBUILT_TOOLCHAIN_CONFIGURATION,