summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpublish-to-bcr-bot[bot] <112732530+publish-to-bcr-bot[bot]@users.noreply.github.com>2024-02-12 13:59:49 +0100
committerGitHub <noreply@github.com>2024-02-12 13:59:49 +0100
commit1d07f7889771cc5d08914c59de149b8d8a4c6b02 (patch)
tree5905058f41f54d705f4fc89d0f8b2309835fb31a
parent57e0b4f2d9fba9922cc10368bdf06c16140b71b7 (diff)
downloadbazelbuild-bazel-central-registry-1d07f7889771cc5d08914c59de149b8d8a4c6b02.tar.gz
rules_java@7.4.0 (#1453)
* Publish bazelbuild/rules_java@7.4.0 * Add Bazel version * Fixes * Add hvadehra as a maintainer * Add `bazel` to `verify_build_targets` --------- Co-authored-by: bazel.build machine account <null> Co-authored-by: keertk <keerthanakumar@google.com> Co-authored-by: hvd <hvadehra@gmail.com>
-rw-r--r--modules/rules_java/7.4.0/MODULE.bazel86
-rw-r--r--modules/rules_java/7.4.0/presubmit.yml16
-rw-r--r--modules/rules_java/7.4.0/source.json5
-rw-r--r--modules/rules_java/metadata.json88
4 files changed, 152 insertions, 43 deletions
diff --git a/modules/rules_java/7.4.0/MODULE.bazel b/modules/rules_java/7.4.0/MODULE.bazel
new file mode 100644
index 0000000..e220d5d
--- /dev/null
+++ b/modules/rules_java/7.4.0/MODULE.bazel
@@ -0,0 +1,86 @@
+module(
+ name = "rules_java",
+ version = "7.4.0",
+ # Requires @bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type.
+ bazel_compatibility = [">=7.0.0"],
+ compatibility_level = 1,
+)
+
+bazel_dep(name = "platforms", version = "0.0.4")
+bazel_dep(name = "rules_cc", version = "0.0.2")
+bazel_dep(name = "bazel_skylib", version = "1.2.0")
+
+# Required by @remote_java_tools, which is loaded via module extension.
+bazel_dep(name = "rules_proto", version = "4.0.0")
+bazel_dep(name = "rules_license", version = "0.0.3")
+
+register_toolchains("//toolchains:all")
+
+toolchains = use_extension("//java:extensions.bzl", "toolchains")
+
+# Declare remote java tools repos
+use_repo(toolchains, "remote_java_tools")
+use_repo(toolchains, "remote_java_tools_linux")
+use_repo(toolchains, "remote_java_tools_windows")
+use_repo(toolchains, "remote_java_tools_darwin_x86_64")
+use_repo(toolchains, "remote_java_tools_darwin_arm64")
+
+# Declare local jdk repo
+use_repo(toolchains, "local_jdk")
+
+register_toolchains(
+ "@local_jdk//:runtime_toolchain_definition",
+ "@local_jdk//:bootstrap_runtime_toolchain_definition",
+)
+
+# Declare all remote jdk toolchain config repos
+JDKS = {
+ # Must match JDK repos defined in remote_jdk11_repos()
+ "11": [
+ "linux",
+ "linux_aarch64",
+ "linux_ppc64le",
+ "linux_s390x",
+ "macos",
+ "macos_aarch64",
+ "win",
+ "win_arm64",
+ ],
+ # Must match JDK repos defined in remote_jdk17_repos()
+ "17": [
+ "linux",
+ "linux_aarch64",
+ "linux_ppc64le",
+ "linux_s390x",
+ "macos",
+ "macos_aarch64",
+ "win",
+ "win_arm64",
+ ],
+ # Must match JDK repos defined in remote_jdk21_repos()
+ "21": [
+ "linux",
+ "linux_aarch64",
+ "macos",
+ "macos_aarch64",
+ "win",
+ ],
+}
+
+REMOTE_JDK_REPOS = [("remotejdk" + version + "_" + platform) for version in JDKS for platform in JDKS[version]]
+
+[use_repo(
+ toolchains,
+ repo + "_toolchain_config_repo",
+) for repo in REMOTE_JDK_REPOS]
+
+[register_toolchains("@" + name + "_toolchain_config_repo//:all") for name in REMOTE_JDK_REPOS]
+
+# Dev dependencies
+bazel_dep(name = "rules_pkg", version = "0.9.1", dev_dependency = True)
+
+# Override rules_python version to deal with #161 and https://github.com/bazelbuild/bazel/issues/20458
+single_version_override(
+ module_name = "rules_python",
+ version = "0.24.0",
+)
diff --git a/modules/rules_java/7.4.0/presubmit.yml b/modules/rules_java/7.4.0/presubmit.yml
new file mode 100644
index 0000000..722960d
--- /dev/null
+++ b/modules/rules_java/7.4.0/presubmit.yml
@@ -0,0 +1,16 @@
+matrix:
+ platform:
+ - centos7
+ - debian10
+ - macos
+ - ubuntu2004
+ - windows
+ bazel:
+ - 7.x
+tasks:
+ verify_build_targets:
+ name: "Verify build targets"
+ platform: ${{ platform }}
+ bazel: ${{ bazel }}
+ build_targets:
+ - "@rules_java//java/..."
diff --git a/modules/rules_java/7.4.0/source.json b/modules/rules_java/7.4.0/source.json
new file mode 100644
index 0000000..9b6d976
--- /dev/null
+++ b/modules/rules_java/7.4.0/source.json
@@ -0,0 +1,5 @@
+{
+ "integrity": "sha256-l27wi0nJKXQfIBeQ5Z44B8cq2B9CjIvJU82+/1/tFes=",
+ "strip_prefix": "",
+ "url": "https://github.com/bazelbuild/rules_java/releases/download/7.4.0/rules_java-7.4.0.tar.gz"
+}
diff --git a/modules/rules_java/metadata.json b/modules/rules_java/metadata.json
index 06b36b3..2cc201e 100644
--- a/modules/rules_java/metadata.json
+++ b/modules/rules_java/metadata.json
@@ -1,45 +1,47 @@
{
- "homepage": "https://github.com/bazelbuild/rules_java",
- "maintainers": [
- {
- "email": "bcr-maintainers@bazel.build",
- "name": "No Maintainer Specified"
- }
- ],
- "versions": [
- "4.0.0",
- "5.0.0",
- "5.1.0",
- "5.3.5",
- "5.4.0",
- "5.4.1",
- "5.5.0",
- "5.5.1",
- "6.0.0",
- "6.1.0",
- "6.1.1",
- "6.2.2",
- "6.3.0",
- "6.3.1",
- "6.3.2",
- "6.3.3",
- "6.4.0",
- "6.5.0",
- "6.5.1",
- "6.5.2",
- "7.0.0",
- "7.0.6",
- "7.1.0",
- "7.2.0",
- "7.3.0",
- "7.3.1",
- "7.3.2"
- ],
- "yanked_versions": {
- "6.3.3": "6.3.3 is a broken version.",
- "7.0.0": "7.0.0 is a broken version."
- },
- "repository": [
- "github:bazelbuild/rules_java"
- ]
+ "homepage": "https://github.com/bazelbuild/rules_java",
+ "maintainers": [
+ {
+ "email": "hvd@google.com",
+ "github": "hvadehra",
+ "name": "Hemanshu Vadehra"
+ }
+ ],
+ "versions": [
+ "4.0.0",
+ "5.0.0",
+ "5.1.0",
+ "5.3.5",
+ "5.4.0",
+ "5.4.1",
+ "5.5.0",
+ "5.5.1",
+ "6.0.0",
+ "6.1.0",
+ "6.1.1",
+ "6.2.2",
+ "6.3.0",
+ "6.3.1",
+ "6.3.2",
+ "6.3.3",
+ "6.4.0",
+ "6.5.0",
+ "6.5.1",
+ "6.5.2",
+ "7.0.0",
+ "7.0.6",
+ "7.1.0",
+ "7.2.0",
+ "7.3.0",
+ "7.3.1",
+ "7.3.2",
+ "7.4.0"
+ ],
+ "yanked_versions": {
+ "6.3.3": "6.3.3 is a broken version.",
+ "7.0.0": "7.0.0 is a broken version."
+ },
+ "repository": [
+ "github:bazelbuild/rules_java"
+ ]
}