diff --git a/MODULE.bazel b/MODULE.bazel index a94b3d2a58fc6..52d42cb5e8bfb 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -12,6 +12,7 @@ bazel_dep(name = "rules_java", version = "7.4.0") bazel_dep(name = "rules_jvm_external", version = "6.0") bazel_dep(name = "rules_nodejs", version = "5.8.3") bazel_dep(name = "rules_oci", version = "1.0.0") +bazel_dep(name = "rules_pkg", version = "0.9.1") bazel_dep(name = "rules_python", version = "0.31.0") bazel_dep(name = "rules_ruby", version = "0.8.1") bazel_dep(name = "rules_rust", version = "0.40.0") diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 8734fe3c06366..dbddade583722 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 6, - "moduleFileHash": "32a04b03f9cb34caa2468e9787acbc6515070f4af98fb0ecfe83123b5c07e9e7", + "moduleFileHash": "c9110d1b0059428df55ff4648c8822e9e19f18bf19dce18fd82327f841969cf0", "flags": { "cmdRegistries": [ "https://bcr.bazel.build/" @@ -36,7 +36,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 20, + "line": 21, "column": 23 }, "imports": {}, @@ -51,7 +51,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 21, + "line": 22, "column": 17 } }, @@ -64,7 +64,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 25, + "line": 26, "column": 17 } }, @@ -76,7 +76,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 29, + "line": 30, "column": 16 } } @@ -90,7 +90,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 31, + "line": 32, "column": 21 }, "imports": {}, @@ -104,7 +104,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 32, + "line": 33, "column": 15 } } @@ -118,7 +118,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 34, + "line": 35, "column": 20 }, "imports": { @@ -145,7 +145,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 35, + "line": 36, "column": 23 } } @@ -159,7 +159,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 51, + "line": 52, "column": 29 }, "imports": { @@ -177,7 +177,7 @@ "devDependency": true, "location": { "file": "@@//:MODULE.bazel", - "line": 56, + "line": 57, "column": 18 } } @@ -191,7 +191,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 61, + "line": 62, "column": 24 }, "imports": { @@ -207,7 +207,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 62, + "line": 63, "column": 18 } } @@ -221,7 +221,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 67, + "line": 68, "column": 23 }, "imports": { @@ -237,7 +237,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 68, + "line": 69, "column": 17 } } @@ -251,7 +251,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 71, + "line": 72, "column": 31 }, "imports": { @@ -268,13 +268,13 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 76, + "line": 77, "column": 20 }, "imports": { - "java_image_base": "java_image_base", + "chrome_standalone": "chrome_standalone", "firefox_standalone": "firefox_standalone", - "chrome_standalone": "chrome_standalone" + "java_image_base": "java_image_base" }, "devImports": [], "tags": [ @@ -803,6 +803,7 @@ "rules_jvm_external": "rules_jvm_external@6.0", "rules_nodejs": "rules_nodejs@5.8.3", "rules_oci": "rules_oci@1.0.0", + "rules_pkg": "rules_pkg@0.9.1", "rules_python": "rules_python@0.31.0", "rules_ruby": "rules_ruby@0.8.1", "rules_rust": "rules_rust@0.40.0", @@ -1548,7 +1549,7 @@ "rules_cc": "rules_cc@0.0.9", "rules_proto": "rules_proto@5.3.0-21.7", "rules_java": "rules_java@7.4.0", - "rules_pkg": "rules_pkg@0.7.0", + "rules_pkg": "rules_pkg@0.9.1", "platforms": "platforms@0.0.8", "com_google_absl": "abseil-cpp@20230802.0.bcr.1", "zlib": "zlib@1.3", @@ -2228,6 +2229,35 @@ } } }, + "rules_pkg@0.9.1": { + "name": "rules_pkg", + "version": "0.9.1", + "key": "rules_pkg@0.9.1", + "repoName": "rules_pkg", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "rules_license": "rules_license@0.0.8", + "bazel_skylib": "bazel_skylib@1.5.0", + "rules_python": "rules_python@0.31.0", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/rules_pkg/releases/download/0.9.1/rules_pkg-0.9.1.tar.gz" + ], + "integrity": "sha256-j57i3BDBrlFO5ZmotC7Zn6Jit1cFj2WtPDhCif9wxLg=", + "strip_prefix": "", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, "rules_python@0.31.0": { "name": "rules_python", "version": "0.31.0", @@ -3294,37 +3324,6 @@ } } }, - "rules_pkg@0.7.0": { - "name": "rules_pkg", - "version": "0.7.0", - "key": "rules_pkg@0.7.0", - "repoName": "rules_pkg", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "rules_python": "rules_python@0.31.0", - "bazel_skylib": "bazel_skylib@1.5.0", - "rules_license": "rules_license@0.0.8", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/rules_pkg/releases/download/0.7.0/rules_pkg-0.7.0.tar.gz" - ], - "integrity": "sha256-iimOgydi7aGDBZfWT+fbWBeKqEzVkm121bdE1lWJQcI=", - "strip_prefix": "", - "remote_patches": { - "https://bcr.bazel.build/modules/rules_pkg/0.7.0/patches/module_dot_bazel.patch": "sha256-4OaEPZwYF6iC71ZTDg6MJ7LLqX7ZA0/kK4mT+4xKqiE=" - }, - "remote_patch_strip": 0 - } - } - }, "abseil-cpp@20230802.0.bcr.1": { "name": "abseil-cpp", "version": "20230802.0.bcr.1", @@ -3419,7 +3418,7 @@ "rules_proto": "rules_proto@5.3.0-21.7", "com_google_protobuf": "protobuf@23.1", "com_google_absl": "abseil-cpp@20230802.0.bcr.1", - "rules_pkg": "rules_pkg@0.7.0", + "rules_pkg": "rules_pkg@0.9.1", "platforms": "platforms@0.0.8", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -3587,7 +3586,7 @@ "rules_python": "rules_python@0.31.0", "rules_cc": "rules_cc@0.0.9", "rules_jvm_external": "rules_jvm_external@6.0", - "rules_pkg": "rules_pkg@0.7.0", + "rules_pkg": "rules_pkg@0.9.1", "io_bazel_stardoc": "stardoc@0.5.6", "rules_proto": "rules_proto@5.3.0-21.7", "bazel_tools": "bazel_tools@_", diff --git a/WORKSPACE.bzlmod b/WORKSPACE.bzlmod index e973e23a78d4d..c483fd5e29eeb 100644 --- a/WORKSPACE.bzlmod +++ b/WORKSPACE.bzlmod @@ -76,19 +76,6 @@ rules_closure_dependencies() rules_closure_toolchains() -http_archive( - name = "rules_pkg", - sha256 = "8f9ee2dc10c1ae514ee599a8b42ed99fa262b757058f65ad3c384289ff70c4b8", - urls = [ - "https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/0.9.1/rules_pkg-0.9.1.tar.gz", - "https://github.com/bazelbuild/rules_pkg/releases/download/0.9.1/rules_pkg-0.9.1.tar.gz", - ], -) - -load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies") - -rules_pkg_dependencies() - load("//common:selenium_manager.bzl", "selenium_manager") selenium_manager()