From 40713dd7636eb8784405878ca8d1e6fc8558578e Mon Sep 17 00:00:00 2001 From: Nick Dumas Date: Thu, 27 Jul 2023 15:13:48 -0400 Subject: [PATCH 01/16] bazel + gazelle integration --- .bazelrc | 1 + BUILD | 33 + MODULE.bazel | 12 + MODULE.bazel.lock | 1688 ++++++++++++++++++++++++++++++++++++++++++ cmd/demo/BUILD.bazel | 18 + 5 files changed, 1752 insertions(+) create mode 100644 .bazelrc create mode 100644 BUILD create mode 100644 MODULE.bazel create mode 100644 MODULE.bazel.lock create mode 100644 cmd/demo/BUILD.bazel diff --git a/.bazelrc b/.bazelrc new file mode 100644 index 0000000..b3a24e8 --- /dev/null +++ b/.bazelrc @@ -0,0 +1 @@ +common --experimental_enable_bzlmod diff --git a/BUILD b/BUILD new file mode 100644 index 0000000..098ab0f --- /dev/null +++ b/BUILD @@ -0,0 +1,33 @@ +load("@rules_go//go:def.bzl", "go_library", "go_test") +load("@gazelle//:def.bzl", "gazelle") + +gazelle(name = "gazelle") + +go_library( + name = "obsidian-markdown", + srcs = [ + "lexemetype_string.go", + "lexer.go", + "states.go", + "wikilink.go", + ], + importpath = "code.ndumas.com/ndumas/obsidian-markdown", + visibility = ["//visibility:public"], + deps = [ + "@org_uber_go_zap//:zap", + "@org_uber_go_zap//zapcore", + ], +) + +go_test( + name = "obsidian-markdown_test", + srcs = [ + "lexer_test.go", + "wikilink_test.go", + ], + deps = [ + ":obsidian-markdown", + "@com_github_stretchr_testify//assert", + "@org_uber_go_zap//zapcore", + ], +) diff --git a/MODULE.bazel b/MODULE.bazel new file mode 100644 index 0000000..58675d2 --- /dev/null +++ b/MODULE.bazel @@ -0,0 +1,12 @@ +module( + name = "obsidian-markdown", + repo_name = "code.ndumas.com_ndumas_obsidian-markdown", +) + +bazel_dep(name = "gazelle", version = "0.32.0") +bazel_dep(name = "rules_go", version = "0.41.0") +bazel_dep(name = "rules_oci", version = "1.2.0") + +go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps") +go_deps.from_file(go_mod = "//:go.mod") +use_repo(go_deps, "com_github_stretchr_testify", "org_uber_go_zap") diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock new file mode 100644 index 0000000..f28f436 --- /dev/null +++ b/MODULE.bazel.lock @@ -0,0 +1,1688 @@ +{ + "lockFileVersion": 1, + "moduleFileHash": "8e0c6ff443921924f3ba7aa090e092ad662b32805bcff4afd18f410026739af9", + "flags": { + "cmdRegistries": [ + "https://bcr.bazel.build/" + ], + "cmdModuleOverrides": {}, + "allowedYankedVersions": [], + "envVarAllowedYankedVersions": "", + "ignoreDevDependency": false, + "directDependenciesMode": "WARNING", + "compatibilityMode": "ERROR" + }, + "localOverrideHashes": { + "bazel_tools": "11c49407fdc54b48d69dcd4478440118124b9cd51b2dca5947a6414a585964a1" + }, + "moduleDepGraph": { + "": { + "name": "obsidian-markdown", + "version": "", + "key": "", + "repoName": "code.ndumas.com_ndumas_obsidian-markdown", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@gazelle//:extensions.bzl", + "extensionName": "go_deps", + "usingModule": "", + "location": { + "file": "@@//:MODULE.bazel", + "line": 10, + "column": 24 + }, + "imports": { + "com_github_stretchr_testify": "com_github_stretchr_testify", + "org_uber_go_zap": "org_uber_go_zap" + }, + "devImports": [], + "tags": [ + { + "tagName": "from_file", + "attributeValues": {"go_mod":"--//:go.mod"}, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 11, + "column": 18 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_", + "gazelle": "gazelle@0.32.0", + "rules_go": "rules_go@0.41.0", + "rules_oci": "rules_oci@1.2.0" + } + }, + "bazel_tools@_": { + "name": "bazel_tools", + "version": "", + "key": "bazel_tools@_", + "repoName": "bazel_tools", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@local_config_cc_toolchains//:all", + "@local_config_sh//:local_sh_toolchain" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl", + "extensionName": "cc_configure_extension", + "usingModule": "bazel_tools@_", + "location": { + "file": "@@bazel_tools//:MODULE.bazel", + "line": 13, + "column": 29 + }, + "imports": { + "local_config_cc": "local_config_cc", + "local_config_cc_toolchains": "local_config_cc_toolchains" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@bazel_tools//tools/osx:xcode_configure.bzl", + "extensionName": "xcode_configure_extension", + "usingModule": "bazel_tools@_", + "location": { + "file": "@@bazel_tools//:MODULE.bazel", + "line": 17, + "column": 32 + }, + "imports": { + "local_config_xcode": "local_config_xcode" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@rules_java//java:extensions.bzl", + "extensionName": "toolchains", + "usingModule": "bazel_tools@_", + "location": { + "file": "@@bazel_tools//:MODULE.bazel", + "line": 20, + "column": 32 + }, + "imports": { + "local_jdk": "local_jdk", + "remote_java_tools": "remote_java_tools", + "remote_java_tools_linux": "remote_java_tools_linux", + "remote_java_tools_windows": "remote_java_tools_windows", + "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64", + "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@bazel_tools//tools/sh:sh_configure.bzl", + "extensionName": "sh_configure_extension", + "usingModule": "bazel_tools@_", + "location": { + "file": "@@bazel_tools//:MODULE.bazel", + "line": 31, + "column": 39 + }, + "imports": { + "local_config_sh": "local_config_sh" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@bazel_tools//tools/test:extensions.bzl", + "extensionName": "remote_coverage_tools_extension", + "usingModule": "bazel_tools@_", + "location": { + "file": "@@bazel_tools//:MODULE.bazel", + "line": 35, + "column": 48 + }, + "imports": { + "remote_coverage_tools": "remote_coverage_tools" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@bazel_tools//tools/android:android_extensions.bzl", + "extensionName": "remote_android_tools_extensions", + "usingModule": "bazel_tools@_", + "location": { + "file": "@@bazel_tools//:MODULE.bazel", + "line": 38, + "column": 42 + }, + "imports": { + "android_gmaven_r8": "android_gmaven_r8", + "android_tools": "android_tools" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "local_config_platform": "local_config_platform@_", + "rules_cc": "rules_cc@0.0.2", + "rules_java": "rules_java@5.5.0", + "rules_license": "rules_license@0.0.3", + "rules_proto": "rules_proto@4.0.0", + "rules_python": "rules_python@0.4.0", + "platforms": "platforms@0.0.5", + "com_google_protobuf": "protobuf@3.19.6", + "zlib": "zlib@1.2.13" + } + }, + "local_config_platform@_": { + "name": "local_config_platform", + "version": "", + "key": "local_config_platform@_", + "repoName": "local_config_platform", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "bazel_tools": "bazel_tools@_", + "platforms": "platforms@0.0.5" + } + }, + "gazelle@0.32.0": { + "name": "gazelle", + "version": "0.32.0", + "key": "gazelle@0.32.0", + "repoName": "bazel_gazelle", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@io_bazel_rules_go//go:extensions.bzl", + "extensionName": "go_sdk", + "usingModule": "gazelle@0.32.0", + "location": { + "file": "https://bcr.bazel.build/modules/gazelle/0.32.0/MODULE.bazel", + "line": 12, + "column": 23 + }, + "imports": { + "go_sdk": "go_default_sdk" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@bazel_gazelle//internal/bzlmod:non_module_deps.bzl", + "extensionName": "non_module_deps", + "usingModule": "gazelle@0.32.0", + "location": { + "file": "https://bcr.bazel.build/modules/gazelle/0.32.0/MODULE.bazel", + "line": 20, + "column": 32 + }, + "imports": { + "bazel_gazelle_go_repository_cache": "bazel_gazelle_go_repository_cache", + "bazel_gazelle_go_repository_tools": "bazel_gazelle_go_repository_tools" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@bazel_gazelle//:extensions.bzl", + "extensionName": "go_deps", + "usingModule": "gazelle@0.32.0", + "location": { + "file": "https://bcr.bazel.build/modules/gazelle/0.32.0/MODULE.bazel", + "line": 27, + "column": 24 + }, + "imports": { + "com_github_bazelbuild_buildtools": "com_github_bazelbuild_buildtools", + "com_github_bmatcuk_doublestar_v4": "com_github_bmatcuk_doublestar_v4", + "com_github_fsnotify_fsnotify": "com_github_fsnotify_fsnotify", + "com_github_google_go_cmp": "com_github_google_go_cmp", + "com_github_pmezard_go_difflib": "com_github_pmezard_go_difflib", + "org_golang_x_mod": "org_golang_x_mod", + "org_golang_x_sync": "org_golang_x_sync", + "org_golang_x_tools": "org_golang_x_tools", + "bazel_gazelle_go_repository_config": "bazel_gazelle_go_repository_config" + }, + "devImports": [], + "tags": [ + { + "tagName": "from_file", + "attributeValues": {"go_mod":"--//:go.mod"}, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/gazelle/0.32.0/MODULE.bazel", + "line": 28, + "column": 18 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_", + "bazel_skylib": "bazel_skylib@1.4.1", + "com_google_protobuf": "protobuf@3.19.6", + "io_bazel_rules_go": "rules_go@0.41.0", + "rules_proto": "rules_proto@4.0.0" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--gazelle~0.32.0","urls":["--https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.32.0/bazel-gazelle-v0.32.0.tar.gz"],"integrity":"--sha256-KSGPjgzr5YNkPL+Tyub5cb6KJITNz6HkUFdljfjVQAI=","strip_prefix":"--","remote_patches":{},"remote_patch_strip":0} + } + }, + "rules_go@0.41.0": { + "name": "rules_go", + "version": "0.41.0", + "key": "rules_go@0.41.0", + "repoName": "io_bazel_rules_go", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@go_toolchains//:all" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@io_bazel_rules_go//go/private:extensions.bzl", + "extensionName": "non_module_dependencies", + "usingModule": "rules_go@0.41.0", + "location": { + "file": "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel", + "line": 13, + "column": 40 + }, + "imports": { + "io_bazel_rules_nogo": "io_bazel_rules_nogo" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@io_bazel_rules_go//go:extensions.bzl", + "extensionName": "go_sdk", + "usingModule": "rules_go@0.41.0", + "location": { + "file": "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel", + "line": 19, + "column": 23 + }, + "imports": { + "go_toolchains": "go_toolchains" + }, + "devImports": [], + "tags": [ + { + "tagName": "download", + "attributeValues": {"name":"--go_default_sdk","version":"--1.20.2"}, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel", + "line": 20, + "column": 16 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@gazelle//:extensions.bzl", + "extensionName": "go_deps", + "usingModule": "rules_go@0.41.0", + "location": { + "file": "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel", + "line": 30, + "column": 24 + }, + "imports": { + "com_github_gogo_protobuf": "com_github_gogo_protobuf", + "com_github_golang_mock": "com_github_golang_mock", + "com_github_golang_protobuf": "com_github_golang_protobuf", + "org_golang_google_genproto": "org_golang_google_genproto", + "org_golang_google_grpc": "org_golang_google_grpc", + "org_golang_google_protobuf": "org_golang_google_protobuf", + "org_golang_x_net": "org_golang_x_net" + }, + "devImports": [], + "tags": [ + { + "tagName": "from_file", + "attributeValues": {"go_mod":"--//:go.mod"}, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel", + "line": 31, + "column": 18 + } + }, + { + "tagName": "module", + "attributeValues": {"path":"--github.com/gogo/protobuf","sum":"--h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=","version":"--v1.3.2"}, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel", + "line": 32, + "column": 15 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_", + "bazel_skylib": "bazel_skylib@1.4.1", + "platforms": "platforms@0.0.5", + "rules_proto": "rules_proto@4.0.0", + "com_google_protobuf": "protobuf@3.19.6", + "gazelle": "gazelle@0.32.0" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_go~0.41.0","urls":["--https://github.com/bazelbuild/rules_go/releases/download/v0.41.0/rules_go-v0.41.0.zip"],"integrity":"--sha256-J4t/9agm89wQ8E/q8LcNSLaHSMzVEtf5i/RCB38EP+M=","strip_prefix":"--","remote_patches":{"--https://bcr.bazel.build/modules/rules_go/0.41.0/patches/bump_gazelle_version.patch":"--sha256-50a277c9CqDhHN0A+EnA++cjEzbCBbhjRao/xOoGgHk="},"remote_patch_strip":1} + } + }, + "rules_oci@1.2.0": { + "name": "rules_oci", + "version": "1.2.0", + "key": "rules_oci@1.2.0", + "repoName": "rules_oci", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@oci_crane_toolchains//:all", + "@oci_crane_registry_toolchains//:all" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_oci//oci:extensions.bzl", + "extensionName": "oci", + "usingModule": "rules_oci@1.2.0", + "location": { + "file": "https://bcr.bazel.build/modules/rules_oci/1.2.0/MODULE.bazel", + "line": 13, + "column": 20 + }, + "imports": { + "oci_crane_toolchains": "oci_crane_toolchains", + "oci_crane_registry_toolchains": "oci_crane_registry_toolchains", + "oci_auth_config": "oci_auth_config" + }, + "devImports": [], + "tags": [ + { + "tagName": "toolchains", + "attributeValues": {"crane_version":"--v0.14.0"}, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_oci/1.2.0/MODULE.bazel", + "line": 14, + "column": 15 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_", + "aspect_bazel_lib": "aspect_bazel_lib@1.30.2", + "bazel_skylib": "bazel_skylib@1.4.1", + "platforms": "platforms@0.0.5" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_oci~1.2.0","urls":["--https://github.com/bazel-contrib/rules_oci/releases/download/v1.2.0/rules_oci-v1.2.0.tar.gz"],"integrity":"--sha256-F25gHSHRFR79iLawJ6JOeCSTxdYj2MYhHHdn8wbWVcg=","strip_prefix":"--rules_oci-1.2.0","remote_patches":{"--https://bcr.bazel.build/modules/rules_oci/1.2.0/patches/module_dot_bazel_version.patch":"--sha256-rpNmNQI9MhkcEKM/AIsDtNcJMtKhHn/sY2Tycv0RLQA="},"remote_patch_strip":0} + } + }, + "rules_cc@0.0.2": { + "name": "rules_cc", + "version": "0.0.2", + "key": "rules_cc@0.0.2", + "repoName": "rules_cc", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@local_config_cc_toolchains//:all" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_cc//cc:extensions.bzl", + "extensionName": "cc_configure", + "usingModule": "rules_cc@0.0.2", + "location": { + "file": "https://bcr.bazel.build/modules/rules_cc/0.0.2/MODULE.bazel", + "line": 10, + "column": 29 + }, + "imports": { + "local_config_cc_toolchains": "local_config_cc_toolchains" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_", + "bazel_skylib": "bazel_skylib@1.4.1", + "platforms": "platforms@0.0.5" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_cc~0.0.2","urls":["--https://github.com/bazelbuild/rules_cc/releases/download/0.0.2/rules_cc-0.0.2.tar.gz"],"integrity":"--sha256-WL/0CVes6Fwt4h6/xy5T7ToNM6+Mwgq9DO7FXGO+feI=","strip_prefix":"--","remote_patches":{"--https://bcr.bazel.build/modules/rules_cc/0.0.2/patches/module_dot_bazel.patch":"--sha256-wwbvBwzp2Z8UJMeLmIfWB7CkQAaVL4L+Hdr2k5oEv/Q="},"remote_patch_strip":0} + } + }, + "rules_java@5.5.0": { + "name": "rules_java", + "version": "5.5.0", + "key": "rules_java@5.5.0", + "repoName": "rules_java", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "//toolchains:all", + "@local_jdk//:runtime_toolchain_definition", + "@remotejdk11_linux_toolchain_config_repo//:toolchain", + "@remotejdk11_macos_toolchain_config_repo//:toolchain", + "@remotejdk11_macos_aarch64_toolchain_config_repo//:toolchain", + "@remotejdk11_win_toolchain_config_repo//:toolchain", + "@remotejdk17_linux_toolchain_config_repo//:toolchain", + "@remotejdk17_macos_toolchain_config_repo//:toolchain", + "@remotejdk17_macos_aarch64_toolchain_config_repo//:toolchain", + "@remotejdk17_win_toolchain_config_repo//:toolchain", + "@remotejdk19_linux_toolchain_config_repo//:toolchain", + "@remotejdk19_macos_toolchain_config_repo//:toolchain", + "@remotejdk19_macos_aarch64_toolchain_config_repo//:toolchain", + "@remotejdk19_win_toolchain_config_repo//:toolchain", + "@remotejdk11_linux_aarch64_toolchain_config_repo//:toolchain", + "@remotejdk11_linux_ppc64le_toolchain_config_repo//:toolchain", + "@remotejdk11_linux_s390x_toolchain_config_repo//:toolchain" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_java//java:extensions.bzl", + "extensionName": "toolchains", + "usingModule": "rules_java@5.5.0", + "location": { + "file": "https://bcr.bazel.build/modules/rules_java/5.5.0/MODULE.bazel", + "line": 16, + "column": 27 + }, + "imports": { + "remote_java_tools": "remote_java_tools", + "remote_java_tools_linux": "remote_java_tools_linux", + "remote_java_tools_windows": "remote_java_tools_windows", + "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64", + "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64", + "local_jdk": "local_jdk", + "remotejdk11_linux_toolchain_config_repo": "remotejdk11_linux_toolchain_config_repo", + "remotejdk11_macos_toolchain_config_repo": "remotejdk11_macos_toolchain_config_repo", + "remotejdk11_macos_aarch64_toolchain_config_repo": "remotejdk11_macos_aarch64_toolchain_config_repo", + "remotejdk11_win_toolchain_config_repo": "remotejdk11_win_toolchain_config_repo", + "remotejdk17_linux_toolchain_config_repo": "remotejdk17_linux_toolchain_config_repo", + "remotejdk17_macos_toolchain_config_repo": "remotejdk17_macos_toolchain_config_repo", + "remotejdk17_macos_aarch64_toolchain_config_repo": "remotejdk17_macos_aarch64_toolchain_config_repo", + "remotejdk17_win_toolchain_config_repo": "remotejdk17_win_toolchain_config_repo", + "remotejdk19_linux_toolchain_config_repo": "remotejdk19_linux_toolchain_config_repo", + "remotejdk19_macos_toolchain_config_repo": "remotejdk19_macos_toolchain_config_repo", + "remotejdk19_macos_aarch64_toolchain_config_repo": "remotejdk19_macos_aarch64_toolchain_config_repo", + "remotejdk19_win_toolchain_config_repo": "remotejdk19_win_toolchain_config_repo", + "remotejdk11_linux_aarch64_toolchain_config_repo": "remotejdk11_linux_aarch64_toolchain_config_repo", + "remotejdk11_linux_ppc64le_toolchain_config_repo": "remotejdk11_linux_ppc64le_toolchain_config_repo", + "remotejdk11_linux_s390x_toolchain_config_repo": "remotejdk11_linux_s390x_toolchain_config_repo" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_", + "platforms": "platforms@0.0.5", + "rules_cc": "rules_cc@0.0.2", + "bazel_skylib": "bazel_skylib@1.4.1", + "rules_proto": "rules_proto@4.0.0" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0","urls":["--https://github.com/bazelbuild/rules_java/releases/download/5.5.0/rules_java-5.5.0.tar.gz"],"integrity":"--sha256-vPq/tAfLDIggFBMQ+qEC9/uSzIBrDw4mpiUZYQGwtX4=","strip_prefix":"--","remote_patches":{},"remote_patch_strip":0} + } + }, + "rules_license@0.0.3": { + "name": "rules_license", + "version": "0.0.3", + "key": "rules_license@0.0.3", + "repoName": "rules_license", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_license~0.0.3","urls":["--https://github.com/bazelbuild/rules_license/releases/download/0.0.3/rules_license-0.0.3.tar.gz"],"integrity":"--sha256-AMzA3yExLBJ6xLEogKsPmibBz/mUQtxsWjMXUDYN48M=","strip_prefix":"--","remote_patches":{"--https://bcr.bazel.build/modules/rules_license/0.0.3/patches/module_dot_bazel.patch":"--sha256-yim5cwFqlS1F1UomygmIEM/UQhrkQZyYrwo48WFt4gE="},"remote_patch_strip":0} + } + }, + "rules_proto@4.0.0": { + "name": "rules_proto", + "version": "4.0.0", + "key": "rules_proto@4.0.0", + "repoName": "rules_proto", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_", + "bazel_skylib": "bazel_skylib@1.4.1", + "rules_cc": "rules_cc@0.0.2" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_proto~4.0.0","urls":["--https://github.com/bazelbuild/rules_proto/archive/refs/tags/4.0.0.zip"],"integrity":"--sha256-Lr5z6xyuRA19pNtRYMGjKaynwQpck4H/lwYyVjyhoq4=","strip_prefix":"--rules_proto-4.0.0","remote_patches":{"--https://bcr.bazel.build/modules/rules_proto/4.0.0/patches/module_dot_bazel.patch":"--sha256-MclJO7tIAM2ElDAmscNId9pKTpOuDGHgVlW/9VBOIp0="},"remote_patch_strip":0} + } + }, + "rules_python@0.4.0": { + "name": "rules_python", + "version": "0.4.0", + "key": "rules_python@0.4.0", + "repoName": "rules_python", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@bazel_tools//tools/python:autodetecting_toolchain" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_python//bzlmod:extensions.bzl", + "extensionName": "pip_install", + "usingModule": "rules_python@0.4.0", + "location": { + "file": "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel", + "line": 7, + "column": 28 + }, + "imports": { + "pypi__click": "pypi__click", + "pypi__pip": "pypi__pip", + "pypi__pip_tools": "pypi__pip_tools", + "pypi__pkginfo": "pypi__pkginfo", + "pypi__setuptools": "pypi__setuptools", + "pypi__wheel": "pypi__wheel" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_python~0.4.0","urls":["--https://github.com/bazelbuild/rules_python/releases/download/0.4.0/rules_python-0.4.0.tar.gz"],"integrity":"--sha256-lUqom0kb5KCDMEosuDgBnIuMNyCnq7nEy4GseiQjDOo=","strip_prefix":"--","remote_patches":{"--https://bcr.bazel.build/modules/rules_python/0.4.0/patches/propagate_pip_install_dependencies.patch":"--sha256-v7S/dem/mixg63MF4KoRGDA4KEol9ab/tIVp+6Xq0D0=","--https://bcr.bazel.build/modules/rules_python/0.4.0/patches/module_dot_bazel.patch":"--sha256-kG4VIfWxQazzTuh50mvsx6pmyoRVA4lfH5rkto/Oq+Y="},"remote_patch_strip":1} + } + }, + "platforms@0.0.5": { + "name": "platforms", + "version": "0.0.5", + "key": "platforms@0.0.5", + "repoName": "platforms", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--platforms","urls":["--https://github.com/bazelbuild/platforms/releases/download/0.0.5/platforms-0.0.5.tar.gz"],"integrity":"--sha256-N5ETRZsP6va/u1hKkYdMBlB4qmcyIoRqx2X4ZmHCdAc=","strip_prefix":"--","remote_patches":{"--https://bcr.bazel.build/modules/platforms/0.0.5/patches/module_dot_bazel.patch":"--sha256-ztGIEW/NXvzYfWVd8M8Jy+SoyRj3BcmA9IdT2pTk214="},"remote_patch_strip":0} + } + }, + "protobuf@3.19.6": { + "name": "protobuf", + "version": "3.19.6", + "key": "protobuf@3.19.6", + "repoName": "protobuf", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_", + "bazel_skylib": "bazel_skylib@1.4.1", + "zlib": "zlib@1.2.13", + "rules_python": "rules_python@0.4.0", + "rules_cc": "rules_cc@0.0.2", + "rules_proto": "rules_proto@4.0.0", + "rules_java": "rules_java@5.5.0" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--protobuf~3.19.6","urls":["--https://github.com/protocolbuffers/protobuf/archive/refs/tags/v3.19.6.zip"],"integrity":"--sha256-OH4sVZuyx8G8N5jE5s/wFTgaebJ1hpavy/johzC0c4k=","strip_prefix":"--protobuf-3.19.6","remote_patches":{"--https://bcr.bazel.build/modules/protobuf/3.19.6/patches/relative_repo_names.patch":"--sha256-w/5gw/zGv8NFId+669hcdw1Uus2lxgYpulATHIwIByI=","--https://bcr.bazel.build/modules/protobuf/3.19.6/patches/remove_dependency_on_rules_jvm_external.patch":"--sha256-THUTnVgEBmjA0W7fKzIyZOVG58DnW9HQTkr4D2zKUUc=","--https://bcr.bazel.build/modules/protobuf/3.19.6/patches/add_module_dot_bazel_for_examples.patch":"--sha256-s/b1gi3baK3LsXefI2rQilhmkb2R5jVJdnT6zEcdfHY=","--https://bcr.bazel.build/modules/protobuf/3.19.6/patches/module_dot_bazel.patch":"--sha256-S0DEni8zgx7rHscW3z/rCEubQnYec0XhNet640cw0h4="},"remote_patch_strip":1} + } + }, + "zlib@1.2.13": { + "name": "zlib", + "version": "1.2.13", + "key": "zlib@1.2.13", + "repoName": "zlib", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--zlib~1.2.13","urls":["--https://github.com/madler/zlib/archive/refs/tags/v1.2.13.zip"],"integrity":"--sha256-woVpUbvzDjCGGs43ZVldhroT8s8BJ52QH2xiJYxX9P8=","strip_prefix":"--zlib-1.2.13","remote_patches":{"--https://bcr.bazel.build/modules/zlib/1.2.13/patches/add_build_file.patch":"--sha256-Z2ig1F01/dfdG63H+GwYRMcGbW/zAGIUWnKKrwKSEaQ=","--https://bcr.bazel.build/modules/zlib/1.2.13/patches/module_dot_bazel.patch":"--sha256-Nc7xP02Dl6yHQvkiZWSQnlnw1T277yS4cJxxONWJ/Ic="},"remote_patch_strip":0} + } + }, + "bazel_skylib@1.4.1": { + "name": "bazel_skylib", + "version": "1.4.1", + "key": "bazel_skylib@1.4.1", + "repoName": "bazel_skylib", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "//toolchains/unittest:cmd_toolchain", + "//toolchains/unittest:bash_toolchain" + ], + "extensionUsages": [], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_", + "platforms": "platforms@0.0.5" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--bazel_skylib~1.4.1","urls":["--https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.1/bazel-skylib-1.4.1.tar.gz"],"integrity":"--sha256-uKFSeQF3QYCvx5iusoxGNL3M8ZxNmOe90c550f6aqtc=","strip_prefix":"--","remote_patches":{},"remote_patch_strip":0} + } + }, + "aspect_bazel_lib@1.30.2": { + "name": "aspect_bazel_lib", + "version": "1.30.2", + "key": "aspect_bazel_lib@1.30.2", + "repoName": "aspect_bazel_lib", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@copy_directory_toolchains//:all", + "@copy_to_directory_toolchains//:all", + "@jq_toolchains//:all", + "@yq_toolchains//:all", + "@coreutils_toolchains//:all" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@aspect_bazel_lib//lib:extensions.bzl", + "extensionName": "ext", + "usingModule": "aspect_bazel_lib@1.30.2", + "location": { + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/1.30.2/MODULE.bazel", + "line": 14, + "column": 20 + }, + "imports": { + "copy_directory_toolchains": "copy_directory_toolchains", + "copy_to_directory_toolchains": "copy_to_directory_toolchains", + "jq_toolchains": "jq_toolchains", + "yq_toolchains": "yq_toolchains", + "coreutils_toolchains": "coreutils_toolchains" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_", + "bazel_skylib": "bazel_skylib@1.4.1", + "platforms": "platforms@0.0.5", + "io_bazel_stardoc": "stardoc@0.5.0" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--aspect_bazel_lib~1.30.2","urls":["--https://github.com/aspect-build/bazel-lib/releases/download/v1.30.2/bazel-lib-v1.30.2.tar.gz"],"integrity":"--sha256-l/pj2VzJrwBsTHshI93SqR+40nMBLxdkjmQjuuLGlHA=","strip_prefix":"--bazel-lib-1.30.2","remote_patches":{"--https://bcr.bazel.build/modules/aspect_bazel_lib/1.30.2/patches/module_dot_bazel_version.patch":"--sha256-ZQGZl904ytPfwIw9WoQIsqCMW9B1bALVGa+KCACVFkY="},"remote_patch_strip":0} + } + }, + "stardoc@0.5.0": { + "name": "stardoc", + "version": "0.5.0", + "key": "stardoc@0.5.0", + "repoName": "stardoc", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_", + "bazel_skylib": "bazel_skylib@1.4.1", + "rules_java": "rules_java@5.5.0" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--stardoc~0.5.0","urls":["--https://github.com/bazelbuild/stardoc/releases/download/0.5.0/stardoc-0.5.0.tar.gz"],"integrity":"--sha256-yXlNzIAmow/2fPfPkeviRcopSyCwcYRdEsGSr+JDrXI=","strip_prefix":"--","remote_patches":{"--https://bcr.bazel.build/modules/stardoc/0.5.0/patches/module_dot_bazel.patch":"--sha256-2VUyuh9OYqZqWMdNf+a5gBVEV+2ocgH0oSgDElEoGhI="},"remote_patch_strip":0} + } + } + }, + "moduleExtensions": { + "@bazel_tools//tools/cpp:cc_configure.bzl%cc_configure_extension": { + "bzlTransitiveDigest": "fX+NTqVY9jebrhWZSjm+R2r4sMbV1U3pvP90DKmouSg=", + "generatedRepoSpecs": { + "local_config_cc": { + "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", + "ruleClassName": "cc_autoconf", + "attributes": {"name":"--bazel_tools~cc_configure_extension~local_config_cc"} + }, + "local_config_cc_toolchains": { + "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", + "ruleClassName": "cc_autoconf_toolchains", + "attributes": {"name":"--bazel_tools~cc_configure_extension~local_config_cc_toolchains"} + } + } + }, + "@bazel_tools//tools/sh:sh_configure.bzl%sh_configure_extension": { + "bzlTransitiveDigest": "hp4NgmNjEg5+xgvzfh6L83bt9/aiiWETuNpwNuF1MSU=", + "generatedRepoSpecs": { + "local_config_sh": { + "bzlFile": "@@bazel_tools//tools/sh:sh_configure.bzl", + "ruleClassName": "sh_config", + "attributes": {"name":"--bazel_tools~sh_configure_extension~local_config_sh"} + } + } + }, + "@rules_go~0.41.0//go:extensions.bzl%go_sdk": { + "bzlTransitiveDigest": "uRRiyTb4o55cIajpRoOrHqU9TIFenkML7Da2dL3oXQ8=", + "generatedRepoSpecs": { + "go_default_sdk": { + "bzlFile": "@@rules_go~0.41.0//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": {"name":"--rules_go~0.41.0~go_sdk~go_default_sdk","goos":"--","goarch":"--","sdks":{},"urls":["--https://dl.google.com/go/{}"],"version":"--1.20.2"} + }, + "go_host_compatible_sdk_label": { + "bzlFile": "@@rules_go~0.41.0//go/private:extensions.bzl", + "ruleClassName": "host_compatible_toolchain", + "attributes": {"name":"--rules_go~0.41.0~go_sdk~go_host_compatible_sdk_label","toolchain":"--@go_default_sdk//:ROOT"} + }, + "go_toolchains": { + "bzlFile": "@@rules_go~0.41.0//go/private:sdk.bzl", + "ruleClassName": "go_multiple_toolchains", + "attributes": {"name":"--rules_go~0.41.0~go_sdk~go_toolchains","prefixes":["--_0000_go_default_sdk_"],"geese":["--"],"goarchs":["--"],"sdk_repos":["--go_default_sdk"],"sdk_types":["--remote"],"sdk_versions":["--1.20.2"]} + } + } + }, + "@aspect_bazel_lib~1.30.2//lib:extensions.bzl%ext": { + "bzlTransitiveDigest": "6FqiVdKnhKX6tZd+oN2Z0eS+59mFzFuCavFTs9zO9Sc=", + "generatedRepoSpecs": { + "copy_to_directory_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_to_directory_windows_amd64","platform":"--windows_amd64"} + }, + "jq": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_host_alias_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~jq"} + }, + "jq_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~jq_darwin_amd64","platform":"--darwin_amd64","version":"--1.6"} + }, + "copy_to_directory_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_to_directory_linux_amd64","platform":"--linux_amd64"} + }, + "coreutils_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~coreutils_darwin_arm64","platform":"--darwin_arm64","version":"--0.0.16"} + }, + "coreutils_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~coreutils_linux_amd64","platform":"--linux_amd64","version":"--0.0.16"} + }, + "copy_directory_toolchains": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_directory_toolchain.bzl", + "ruleClassName": "copy_directory_toolchains_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_directory_toolchains","user_repository_name":"--copy_directory"} + }, + "copy_to_directory_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_to_directory_linux_arm64","platform":"--linux_arm64"} + }, + "yq_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~yq_linux_amd64","platform":"--linux_amd64","version":"--4.25.2"} + }, + "copy_to_directory_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_to_directory_darwin_arm64","platform":"--darwin_arm64"} + }, + "copy_directory_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_directory_toolchain.bzl", + "ruleClassName": "copy_directory_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_directory_darwin_amd64","platform":"--darwin_amd64"} + }, + "coreutils_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~coreutils_darwin_amd64","platform":"--darwin_amd64","version":"--0.0.16"} + }, + "coreutils_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~coreutils_linux_arm64","platform":"--linux_arm64","version":"--0.0.16"} + }, + "coreutils_toolchains": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_toolchains_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~coreutils_toolchains","user_repository_name":"--coreutils"} + }, + "yq_linux_s390x": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~yq_linux_s390x","platform":"--linux_s390x","version":"--4.25.2"} + }, + "yq": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_host_alias_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~yq"} + }, + "copy_directory_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_directory_toolchain.bzl", + "ruleClassName": "copy_directory_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_directory_linux_amd64","platform":"--linux_amd64"} + }, + "jq_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~jq_darwin_arm64","platform":"--darwin_arm64","version":"--1.6"} + }, + "yq_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~yq_darwin_amd64","platform":"--darwin_amd64","version":"--4.25.2"} + }, + "copy_directory_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_directory_toolchain.bzl", + "ruleClassName": "copy_directory_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_directory_linux_arm64","platform":"--linux_arm64"} + }, + "jq_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~jq_linux_amd64","platform":"--linux_amd64","version":"--1.6"} + }, + "yq_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~yq_windows_amd64","platform":"--windows_amd64","version":"--4.25.2"} + }, + "copy_to_directory_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_to_directory_darwin_amd64","platform":"--darwin_amd64"} + }, + "jq_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~jq_windows_amd64","platform":"--windows_amd64","version":"--1.6"} + }, + "yq_linux_ppc64le": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~yq_linux_ppc64le","platform":"--linux_ppc64le","version":"--4.25.2"} + }, + "copy_to_directory_toolchains": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_toolchains_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_to_directory_toolchains","user_repository_name":"--copy_to_directory"} + }, + "jq_toolchains": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_toolchains_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~jq_toolchains","user_repository_name":"--jq"} + }, + "copy_directory_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_directory_toolchain.bzl", + "ruleClassName": "copy_directory_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_directory_darwin_arm64","platform":"--darwin_arm64"} + }, + "copy_directory_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_directory_toolchain.bzl", + "ruleClassName": "copy_directory_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_directory_windows_amd64","platform":"--windows_amd64"} + }, + "yq_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~yq_darwin_arm64","platform":"--darwin_arm64","version":"--4.25.2"} + }, + "yq_toolchains": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_toolchains_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~yq_toolchains","user_repository_name":"--yq"} + }, + "coreutils_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~coreutils_windows_amd64","platform":"--windows_amd64","version":"--0.0.16"} + }, + "yq_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~yq_linux_arm64","platform":"--linux_arm64","version":"--4.25.2"} + } + } + }, + "@rules_oci~1.2.0//oci:extensions.bzl%oci": { + "bzlTransitiveDigest": "dLbDaiAUK+D/FfNqWoMISAv0AB6j+2t1jR1DVXHo94M=", + "generatedRepoSpecs": { + "oci_crane_registry_toolchains": { + "bzlFile": "@@rules_oci~1.2.0//oci/private:toolchains_repo.bzl", + "ruleClassName": "toolchains_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~oci_crane_registry_toolchains","toolchain_type":"--@rules_oci//oci:registry_toolchain_type","toolchain":"--@oci_crane_{platform}//:registry_toolchain"} + }, + "copy_to_directory_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~copy_to_directory_windows_amd64","platform":"--windows_amd64"} + }, + "jq": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_host_alias_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~jq"} + }, + "oci_crane_darwin_amd64": { + "bzlFile": "@@rules_oci~1.2.0//oci:repositories.bzl", + "ruleClassName": "crane_repositories", + "attributes": {"name":"--rules_oci~1.2.0~oci~oci_crane_darwin_amd64","platform":"--darwin_amd64","crane_version":"--v0.14.0"} + }, + "jq_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_platform_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~jq_darwin_amd64","platform":"--darwin_amd64","version":"--1.6"} + }, + "copy_to_directory_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~copy_to_directory_linux_amd64","platform":"--linux_amd64"} + }, + "oci_crane_linux_arm64": { + "bzlFile": "@@rules_oci~1.2.0//oci:repositories.bzl", + "ruleClassName": "crane_repositories", + "attributes": {"name":"--rules_oci~1.2.0~oci~oci_crane_linux_arm64","platform":"--linux_arm64","crane_version":"--v0.14.0"} + }, + "coreutils_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~coreutils_darwin_arm64","platform":"--darwin_arm64","version":"--0.0.16"} + }, + "coreutils_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~coreutils_linux_amd64","platform":"--linux_amd64","version":"--0.0.16"} + }, + "yq_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~yq_linux_amd64","platform":"--linux_amd64","version":"--4.25.2"} + }, + "copy_to_directory_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~copy_to_directory_linux_arm64","platform":"--linux_arm64"} + }, + "oci_crane_linux_armv6": { + "bzlFile": "@@rules_oci~1.2.0//oci:repositories.bzl", + "ruleClassName": "crane_repositories", + "attributes": {"name":"--rules_oci~1.2.0~oci~oci_crane_linux_armv6","platform":"--linux_armv6","crane_version":"--v0.14.0"} + }, + "copy_to_directory_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~copy_to_directory_darwin_arm64","platform":"--darwin_arm64"} + }, + "oci_crane_linux_amd64": { + "bzlFile": "@@rules_oci~1.2.0//oci:repositories.bzl", + "ruleClassName": "crane_repositories", + "attributes": {"name":"--rules_oci~1.2.0~oci~oci_crane_linux_amd64","platform":"--linux_amd64","crane_version":"--v0.14.0"} + }, + "coreutils_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~coreutils_darwin_amd64","platform":"--darwin_amd64","version":"--0.0.16"} + }, + "coreutils_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~coreutils_linux_arm64","platform":"--linux_arm64","version":"--0.0.16"} + }, + "coreutils_toolchains": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_toolchains_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~coreutils_toolchains","user_repository_name":"--coreutils"} + }, + "yq_linux_s390x": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~yq_linux_s390x","platform":"--linux_s390x","version":"--4.25.2"} + }, + "yq": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_host_alias_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~yq"} + }, + "oci_crane_darwin_arm64": { + "bzlFile": "@@rules_oci~1.2.0//oci:repositories.bzl", + "ruleClassName": "crane_repositories", + "attributes": {"name":"--rules_oci~1.2.0~oci~oci_crane_darwin_arm64","platform":"--darwin_arm64","crane_version":"--v0.14.0"} + }, + "jq_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_platform_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~jq_darwin_arm64","platform":"--darwin_arm64","version":"--1.6"} + }, + "yq_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~yq_darwin_amd64","platform":"--darwin_amd64","version":"--4.25.2"} + }, + "oci_crane_linux_i386": { + "bzlFile": "@@rules_oci~1.2.0//oci:repositories.bzl", + "ruleClassName": "crane_repositories", + "attributes": {"name":"--rules_oci~1.2.0~oci~oci_crane_linux_i386","platform":"--linux_i386","crane_version":"--v0.14.0"} + }, + "jq_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_platform_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~jq_linux_amd64","platform":"--linux_amd64","version":"--1.6"} + }, + "yq_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~yq_windows_amd64","platform":"--windows_amd64","version":"--4.25.2"} + }, + "oci_crane_windows_armv6": { + "bzlFile": "@@rules_oci~1.2.0//oci:repositories.bzl", + "ruleClassName": "crane_repositories", + "attributes": {"name":"--rules_oci~1.2.0~oci~oci_crane_windows_armv6","platform":"--windows_armv6","crane_version":"--v0.14.0"} + }, + "oci_crane_toolchains": { + "bzlFile": "@@rules_oci~1.2.0//oci/private:toolchains_repo.bzl", + "ruleClassName": "toolchains_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~oci_crane_toolchains","toolchain_type":"--@rules_oci//oci:crane_toolchain_type","toolchain":"--@oci_crane_{platform}//:crane_toolchain"} + }, + "jq_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_platform_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~jq_windows_amd64","platform":"--windows_amd64","version":"--1.6"} + }, + "copy_to_directory_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~copy_to_directory_darwin_amd64","platform":"--darwin_amd64"} + }, + "yq_linux_ppc64le": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~yq_linux_ppc64le","platform":"--linux_ppc64le","version":"--4.25.2"} + }, + "jq_toolchains": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_toolchains_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~jq_toolchains","user_repository_name":"--jq"} + }, + "copy_to_directory_toolchains": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_toolchains_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~copy_to_directory_toolchains","user_repository_name":"--copy_to_directory"} + }, + "yq_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~yq_darwin_arm64","platform":"--darwin_arm64","version":"--4.25.2"} + }, + "yq_toolchains": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_toolchains_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~yq_toolchains","user_repository_name":"--yq"} + }, + "oci_crane_windows_amd64": { + "bzlFile": "@@rules_oci~1.2.0//oci:repositories.bzl", + "ruleClassName": "crane_repositories", + "attributes": {"name":"--rules_oci~1.2.0~oci~oci_crane_windows_amd64","platform":"--windows_amd64","crane_version":"--v0.14.0"} + }, + "oci_crane_linux_s390x": { + "bzlFile": "@@rules_oci~1.2.0//oci:repositories.bzl", + "ruleClassName": "crane_repositories", + "attributes": {"name":"--rules_oci~1.2.0~oci~oci_crane_linux_s390x","platform":"--linux_s390x","crane_version":"--v0.14.0"} + }, + "oci_auth_config": { + "bzlFile": "@@rules_oci~1.2.0//oci/private:auth_config_locator.bzl", + "ruleClassName": "oci_auth_config_locator", + "attributes": {"name":"--rules_oci~1.2.0~oci~oci_auth_config"} + }, + "coreutils_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~coreutils_windows_amd64","platform":"--windows_amd64","version":"--0.0.16"} + }, + "yq_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": {"name":"--rules_oci~1.2.0~oci~yq_linux_arm64","platform":"--linux_arm64","version":"--4.25.2"} + } + } + }, + "@rules_java~5.5.0//java:extensions.bzl%toolchains": { + "bzlTransitiveDigest": "IVTttRaqn26iAvJN4qehdM+OxbrjZDF3SRPyI2lokXk=", + "generatedRepoSpecs": { + "remotejdk19_macos_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk19_macos_aarch64_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_19\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"19\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk19_macos_aarch64//:jdk\",\n)\n"} + }, + "remotejdk17_macos_toolchain_config_repo": { + "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk17_macos_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos//:jdk\",\n)\n"} + }, + "remotejdk17_linux_toolchain_config_repo": { + "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk17_linux_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux//:jdk\",\n)\n"} + }, + "remote_java_tools_darwin": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remote_java_tools_darwin","sha256":"--abc434be713ee9e1fd6525d7a7bd9d7cdff6e27ae3ca9d96420490e7ff6e28a3","urls":["--https://mirror.bazel.build/bazel_java_tools/releases/java/v12.0/java_tools_darwin_x86_64-v12.0.zip","--https://github.com/bazelbuild/java_tools/releases/download/java_v12.0/java_tools_darwin_x86_64-v12.0.zip"]} + }, + "remotejdk17_macos_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk17_macos_aarch64","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--54247dde248ffbcd3c048675504b1c503b81daf2dc0d64a79e353c48d383c977","strip_prefix":"--zulu17.32.13-ca-jdk17.0.2-macosx_aarch64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.32.13-ca-jdk17.0.2-macosx_aarch64.tar.gz","--https://cdn.azul.com/zulu/bin/zulu17.32.13-ca-jdk17.0.2-macosx_aarch64.tar.gz"]} + }, + "remote_java_tools_windows": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remote_java_tools_windows","sha256":"--7b938f0c67d9d390f10489b1b9a4dabb51e39ecc94532c3acdf8c4c16900457f","urls":["--https://mirror.bazel.build/bazel_java_tools/releases/java/v12.0/java_tools_windows-v12.0.zip","--https://github.com/bazelbuild/java_tools/releases/download/java_v12.0/java_tools_windows-v12.0.zip"]} + }, + "remotejdk11_win": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_win","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--a106c77389a63b6bd963a087d5f01171bd32aa3ee7377ecef87531390dcb9050","strip_prefix":"--zulu11.56.19-ca-jdk11.0.15-win_x64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip","--https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip"]} + }, + "remotejdk11_win_toolchain_config_repo": { + "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_win_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win//:jdk\",\n)\n"} + }, + "remotejdk11_linux_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_linux_aarch64","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--fc7c41a0005180d4ca471c90d01e049469e0614cf774566d4cf383caa29d1a97","strip_prefix":"--zulu11.56.19-ca-jdk11.0.15-linux_aarch64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu-embedded/bin/zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz","--https://cdn.azul.com/zulu-embedded/bin/zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz"]} + }, + "remotejdk17_linux": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk17_linux","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--73d5c4bae20325ca41b606f7eae64669db3aac638c5b3ead4a975055846ad6de","strip_prefix":"--zulu17.32.13-ca-jdk17.0.2-linux_x64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.32.13-ca-jdk17.0.2-linux_x64.tar.gz","--https://cdn.azul.com/zulu/bin/zulu17.32.13-ca-jdk17.0.2-linux_x64.tar.gz"]} + }, + "remotejdk11_linux_s390x_toolchain_config_repo": { + "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_linux_s390x_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_s390x//:jdk\",\n)\n"} + }, + "remotejdk11_linux_toolchain_config_repo": { + "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_linux_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux//:jdk\",\n)\n"} + }, + "remotejdk11_macos": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_macos","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--2614e5c5de8e989d4d81759de4c333aa5b867b17ab9ee78754309ba65c7f6f55","strip_prefix":"--zulu11.56.19-ca-jdk11.0.15-macosx_x64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz","--https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz"]} + }, + "remotejdk11_win_arm64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_win_arm64","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2","strip_prefix":"--jdk-11.0.13+8","urls":["--https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip"]} + }, + "remotejdk17_macos": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk17_macos","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--89d04b2d99b05dcb25114178e65f6a1c5ca742e125cab0a63d87e7e42f3fcb80","strip_prefix":"--zulu17.32.13-ca-jdk17.0.2-macosx_x64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.32.13-ca-jdk17.0.2-macosx_x64.tar.gz","--https://cdn.azul.com/zulu/bin/zulu17.32.13-ca-jdk17.0.2-macosx_x64.tar.gz"]} + }, + "remotejdk17_macos_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk17_macos_aarch64_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos_aarch64//:jdk\",\n)\n"} + }, + "remotejdk17_win": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk17_win","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--e965aa0ea7a0661a3446cf8f10ee00684b851f883b803315289f26b4aa907fdb","strip_prefix":"--zulu17.32.13-ca-jdk17.0.2-win_x64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.32.13-ca-jdk17.0.2-win_x64.zip","--https://cdn.azul.com/zulu/bin/zulu17.32.13-ca-jdk17.0.2-win_x64.zip"]} + }, + "remotejdk11_macos_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_macos_aarch64_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos_aarch64//:jdk\",\n)\n"} + }, + "remotejdk11_linux_ppc64le_toolchain_config_repo": { + "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_linux_ppc64le_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_ppc64le//:jdk\",\n)\n"} + }, + "remote_java_tools_linux": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remote_java_tools_linux","sha256":"--4b8366b780387fc5ce69527ed287f2b444ee429d3325305ad062c92ac43c7fb6","urls":["--https://mirror.bazel.build/bazel_java_tools/releases/java/v12.0/java_tools_linux-v12.0.zip","--https://github.com/bazelbuild/java_tools/releases/download/java_v12.0/java_tools_linux-v12.0.zip"]} + }, + "remotejdk19_macos_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk19_macos_aarch64","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--177d058d968b2fbe7a5ff5eceb18cdc16f6376ce291004f1a3139e78b2fb6391","strip_prefix":"--zulu19.32.13-ca-jdk19.0.2-macosx_aarch64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu19.32.13-ca-jdk19.0.2-macosx_aarch64.tar.gz","--https://cdn.azul.com/zulu/bin/zulu19.32.13-ca-jdk19.0.2-macosx_aarch64.tar.gz"]} + }, + "remotejdk19_win_toolchain_config_repo": { + "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk19_win_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_19\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"19\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk19_win//:jdk\",\n)\n"} + }, + "remotejdk19_macos_toolchain_config_repo": { + "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk19_macos_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_19\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"19\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk19_macos//:jdk\",\n)\n"} + }, + "remotejdk19_linux": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk19_linux","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--4a994aded1d9b35258d543a59d4963d2687a1094a818b79a21f00273fbbc5bca","strip_prefix":"--zulu19.32.13-ca-jdk19.0.2-linux_x64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu19.32.13-ca-jdk19.0.2-linux_x64.tar.gz","--https://cdn.azul.com/zulu/bin/zulu19.32.13-ca-jdk19.0.2-linux_x64.tar.gz"]} + }, + "remotejdk11_linux_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_linux_aarch64_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_aarch64//:jdk\",\n)\n"} + }, + "remotejdk11_linux_s390x": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_linux_s390x","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--a58fc0361966af0a5d5a31a2d8a208e3c9bb0f54f345596fd80b99ea9a39788b","strip_prefix":"--jdk-11.0.15+10","urls":["--https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz","--https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz"]} + }, + "remotejdk17_win_arm64_toolchain_config_repo": { + "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk17_win_arm64_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win_arm64//:jdk\",\n)\n"} + }, + "remotejdk11_linux": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_linux","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--e064b61d93304012351242bf0823c6a2e41d9e28add7ea7f05378b7243d34247","strip_prefix":"--zulu11.56.19-ca-jdk11.0.15-linux_x64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz","--https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz"]} + }, + "remotejdk11_macos_toolchain_config_repo": { + "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_macos_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos//:jdk\",\n)\n"} + }, + "remotejdk19_win": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk19_win","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--d6c768c5ec3252f936bd0562c25458f7c753c62835ca3e91166f975f7a5fe9f1","strip_prefix":"--zulu19.32.13-ca-jdk19.0.2-win_x64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu19.32.13-ca-jdk19.0.2-win_x64.zip","--https://cdn.azul.com/zulu/bin/zulu19.32.13-ca-jdk19.0.2-win_x64.zip"]} + }, + "remotejdk17_win_arm64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk17_win_arm64","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--811d7e7591bac4f081dfb00ba6bd15b6fc5969e1f89f0f327ef75147027c3877","strip_prefix":"--zulu17.30.15-ca-jdk17.0.1-win_aarch64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip","--https://cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip"]} + }, + "remotejdk19_macos": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk19_macos","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--2804575ae9ac63e39caa910e57610bf52b0f9e2d671928a98d18e2fcc9f62ac1","strip_prefix":"--zulu19.32.13-ca-jdk19.0.2-macosx_x64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu19.32.13-ca-jdk19.0.2-macosx_x64.tar.gz","--https://cdn.azul.com/zulu/bin/zulu19.32.13-ca-jdk19.0.2-macosx_x64.tar.gz"]} + }, + "remotejdk19_linux_toolchain_config_repo": { + "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk19_linux_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_19\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"19\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk19_linux//:jdk\",\n)\n"} + }, + "remote_java_tools_darwin_arm64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remote_java_tools_darwin_arm64","sha256":"--24a47a5557ee2ccdacd10a54fe4c15d627c6aeaf7596a5dccf2e11a866a5a32a","urls":["--https://mirror.bazel.build/bazel_java_tools/releases/java/v12.0/java_tools_darwin_arm64-v12.0.zip","--https://github.com/bazelbuild/java_tools/releases/download/java_v12.0/java_tools_darwin_arm64-v12.0.zip"]} + }, + "remotejdk11_win_arm64_toolchain_config_repo": { + "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_win_arm64_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win_arm64//:jdk\",\n)\n"} + }, + "local_jdk": { + "bzlFile": "@@rules_java~5.5.0//toolchains:local_java_repository.bzl", + "ruleClassName": "_local_java_repository_rule", + "attributes": {"name":"--rules_java~5.5.0~toolchains~local_jdk","target_name":"--local_jdk","java_home":"--","version":"--","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD"} + }, + "remote_java_tools_darwin_x86_64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remote_java_tools_darwin_x86_64","sha256":"--abc434be713ee9e1fd6525d7a7bd9d7cdff6e27ae3ca9d96420490e7ff6e28a3","urls":["--https://mirror.bazel.build/bazel_java_tools/releases/java/v12.0/java_tools_darwin_x86_64-v12.0.zip","--https://github.com/bazelbuild/java_tools/releases/download/java_v12.0/java_tools_darwin_x86_64-v12.0.zip"]} + }, + "remote_java_tools": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remote_java_tools","sha256":"--6efab6ca6e16e02c90e62bbd08ca65f61527984ab78564ea7ad7a2692b2ffdbb","urls":["--https://mirror.bazel.build/bazel_java_tools/releases/java/v12.0/java_tools-v12.0.zip","--https://github.com/bazelbuild/java_tools/releases/download/java_v12.0/java_tools-v12.0.zip"]} + }, + "remotejdk17_win_toolchain_config_repo": { + "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk17_win_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win//:jdk\",\n)\n"} + }, + "remotejdk11_linux_ppc64le": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_linux_ppc64le","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--a8fba686f6eb8ae1d1a9566821dbd5a85a1108b96ad857fdbac5c1e4649fc56f","strip_prefix":"--jdk-11.0.15+10","urls":["--https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz","--https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz"]} + }, + "remotejdk11_macos_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_macos_aarch64","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--6bb0d2c6e8a29dcd9c577bbb2986352ba12481a9549ac2c0bcfd00ed60e538d2","strip_prefix":"--zulu11.56.19-ca-jdk11.0.15-macosx_aarch64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz","--https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz"]} + } + } + }, + "@rules_cc~0.0.2//cc:extensions.bzl%cc_configure": { + "bzlTransitiveDigest": "MxlRT9mERSSlHP4U9xvwnAp8XZNE0WlEE1QudRdeQog=", + "generatedRepoSpecs": { + "local_config_cc": { + "bzlFile": "@@rules_cc~0.0.2//cc/private/toolchain:cc_configure.bzl", + "ruleClassName": "cc_autoconf", + "attributes": {"name":"--rules_cc~0.0.2~cc_configure~local_config_cc"} + }, + "local_config_cc_toolchains": { + "bzlFile": "@@rules_cc~0.0.2//cc/private/toolchain:cc_configure.bzl", + "ruleClassName": "cc_autoconf_toolchains", + "attributes": {"name":"--rules_cc~0.0.2~cc_configure~local_config_cc_toolchains"} + }, + "local_config_xcode": { + "bzlFile": "@@bazel_tools//tools/osx:xcode_configure.bzl", + "ruleClassName": "xcode_autoconf", + "attributes": {"name":"--rules_cc~0.0.2~cc_configure~local_config_xcode","xcode_locator":"--@bazel_tools//tools/osx:xcode_locator.m","remote_xcode":"--"} + } + } + }, + "@gazelle~0.32.0//:extensions.bzl%go_deps": { + "bzlTransitiveDigest": "UCZzLWDb5gr+WIH945L7XHxSZHBc9vOWlXzqn5jzIqI=", + "generatedRepoSpecs": { + "com_github_fsnotify_fsnotify": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": {"name":"--gazelle~0.32.0~go_deps~com_github_fsnotify_fsnotify","importpath":"--github.com/fsnotify/fsnotify","sum":"--h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY=","replace":"--","version":"--v1.6.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} + }, + "org_golang_x_text": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": {"name":"--gazelle~0.32.0~go_deps~org_golang_x_text","importpath":"--golang.org/x/text","sum":"--h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k=","replace":"--","version":"--v0.3.3","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} + }, + "com_github_pmezard_go_difflib": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": {"name":"--gazelle~0.32.0~go_deps~com_github_pmezard_go_difflib","importpath":"--github.com/pmezard/go-difflib","sum":"--h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=","replace":"--","version":"--v1.0.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} + }, + "com_github_bmatcuk_doublestar_v4": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": {"name":"--gazelle~0.32.0~go_deps~com_github_bmatcuk_doublestar_v4","importpath":"--github.com/bmatcuk/doublestar/v4","sum":"--h1:HTuxyug8GyFbRkrffIpzNCSK4luc0TY3wzXvzIZhEXc=","replace":"--","version":"--v4.6.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} + }, + "org_golang_google_protobuf": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": {"name":"--gazelle~0.32.0~go_deps~org_golang_google_protobuf","importpath":"--google.golang.org/protobuf","sum":"--h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw=","replace":"--","version":"--v1.28.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} + }, + "org_golang_x_mod": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": {"name":"--gazelle~0.32.0~go_deps~org_golang_x_mod","importpath":"--golang.org/x/mod","sum":"--h1:lFO9qtOdlre5W1jxS3r/4szv2/6iXxScdzjoBMXNhYk=","replace":"--","version":"--v0.10.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} + }, + "com_github_davecgh_go_spew": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": {"name":"--gazelle~0.32.0~go_deps~com_github_davecgh_go_spew","importpath":"--github.com/davecgh/go-spew","sum":"--h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=","replace":"--","version":"--v1.1.1","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} + }, + "in_gopkg_yaml_v3": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": {"name":"--gazelle~0.32.0~go_deps~in_gopkg_yaml_v3","importpath":"--gopkg.in/yaml.v3","sum":"--h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=","replace":"--","version":"--v3.0.1","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} + }, + "org_golang_x_tools": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": {"name":"--gazelle~0.32.0~go_deps~org_golang_x_tools","importpath":"--golang.org/x/tools","sum":"--h1:8WMNJAz3zrtPmnYC7ISf5dEn3MT0gY7jBJfw27yrrLo=","replace":"--","version":"--v0.9.1","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} + }, + "com_github_bazelbuild_buildtools": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": {"name":"--gazelle~0.32.0~go_deps~com_github_bazelbuild_buildtools","importpath":"--github.com/bazelbuild/buildtools","sum":"--h1:Fl1FfItZp34QIQmmDTbZXHB5XA6JfbNNfH7tRRGWvQo=","replace":"--","version":"--v0.0.0-20230510134650-37bd1811516d","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} + }, + "org_golang_x_net": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": {"name":"--gazelle~0.32.0~go_deps~org_golang_x_net","importpath":"--golang.org/x/net","sum":"--h1:4nGaVu0QrbjT/AK2PRLuQfQuh6DJve+pELhqTdAj3x0=","replace":"--","version":"--v0.0.0-20210405180319-a5a99cb37ef4","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} + }, + "org_golang_google_genproto": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": {"name":"--gazelle~0.32.0~go_deps~org_golang_google_genproto","importpath":"--google.golang.org/genproto","sum":"--h1:+kGHl1aib/qcwaRi1CbqBZ1rk19r85MNUf8HaBghugY=","replace":"--","version":"--v0.0.0-20200526211855-cb27e3aa2013","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} + }, + "com_github_gogo_protobuf": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": {"name":"--gazelle~0.32.0~go_deps~com_github_gogo_protobuf","importpath":"--github.com/gogo/protobuf","sum":"--h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=","replace":"--","version":"--v1.3.2","build_directives":["--gazelle:proto disable"],"build_file_generation":"--auto","patches":[],"patch_args":[]} + }, + "com_github_stretchr_testify": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": {"name":"--gazelle~0.32.0~go_deps~com_github_stretchr_testify","importpath":"--github.com/stretchr/testify","sum":"--h1:pSgiaMZlXftHpm5L7V1+rVB+AZJydKsMxsQBIJw4PKk=","replace":"--","version":"--v1.8.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} + }, + "com_github_golang_protobuf": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": {"name":"--gazelle~0.32.0~go_deps~com_github_golang_protobuf","importpath":"--github.com/golang/protobuf","sum":"--h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw=","replace":"--","version":"--v1.5.2","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} + }, + "org_uber_go_zap": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": {"name":"--gazelle~0.32.0~go_deps~org_uber_go_zap","importpath":"--go.uber.org/zap","sum":"--h1:FiJd5l1UOLj0wCgbSE0rwwXHzEdAZS6hiiSnxJN/D60=","replace":"--","version":"--v1.24.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} + }, + "org_uber_go_multierr": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": {"name":"--gazelle~0.32.0~go_deps~org_uber_go_multierr","importpath":"--go.uber.org/multierr","sum":"--h1:y6IPFStTAIT5Ytl7/XYmHvzXQ7S3g/IeZW9hyZ5thw4=","replace":"--","version":"--v1.6.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} + }, + "org_golang_x_sync": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": {"name":"--gazelle~0.32.0~go_deps~org_golang_x_sync","importpath":"--golang.org/x/sync","sum":"--h1:PUR+T4wwASmuSTYdKjYHI5TD22Wy5ogLU5qZCOLxBrI=","replace":"--","version":"--v0.2.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} + }, + "com_github_golang_mock": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": {"name":"--gazelle~0.32.0~go_deps~com_github_golang_mock","importpath":"--github.com/golang/mock","sum":"--h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc=","replace":"--","version":"--v1.6.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} + }, + "bazel_gazelle_go_repository_config": { + "bzlFile": "@@gazelle~0.32.0//internal/bzlmod:go_deps.bzl", + "ruleClassName": "_go_repository_config", + "attributes": {"name":"--gazelle~0.32.0~go_deps~bazel_gazelle_go_repository_config","importpaths":{"--com_github_stretchr_testify":"--github.com/stretchr/testify","--org_uber_go_zap":"--go.uber.org/zap","--com_github_davecgh_go_spew":"--github.com/davecgh/go-spew","--com_github_pmezard_go_difflib":"--github.com/pmezard/go-difflib","--org_uber_go_atomic":"--go.uber.org/atomic","--org_uber_go_multierr":"--go.uber.org/multierr","--in_gopkg_yaml_v3":"--gopkg.in/yaml.v3","--com_github_bazelbuild_buildtools":"--github.com/bazelbuild/buildtools","--@rules_go~0.41.0":"--github.com/bazelbuild/rules_go","--com_github_bmatcuk_doublestar_v4":"--github.com/bmatcuk/doublestar/v4","--com_github_fsnotify_fsnotify":"--github.com/fsnotify/fsnotify","--com_github_google_go_cmp":"--github.com/google/go-cmp","--org_golang_x_mod":"--golang.org/x/mod","--org_golang_x_sync":"--golang.org/x/sync","--org_golang_x_tools":"--golang.org/x/tools","--org_golang_x_sys":"--golang.org/x/sys","--com_github_gogo_protobuf":"--github.com/gogo/protobuf","--com_github_golang_mock":"--github.com/golang/mock","--com_github_golang_protobuf":"--github.com/golang/protobuf","--org_golang_google_protobuf":"--google.golang.org/protobuf","--org_golang_x_net":"--golang.org/x/net","--org_golang_x_text":"--golang.org/x/text","--org_golang_google_genproto":"--google.golang.org/genproto","--org_golang_google_grpc":"--google.golang.org/grpc","--@gazelle~0.32.0":"--github.com/bazelbuild/bazel-gazelle"},"module_names":{"--@gazelle~0.32.0":"--gazelle","--@rules_go~0.41.0":"--rules_go"},"build_naming_conventions":{}} + }, + "org_uber_go_atomic": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": {"name":"--gazelle~0.32.0~go_deps~org_uber_go_atomic","importpath":"--go.uber.org/atomic","sum":"--h1:ADUqmZGgLDDfbSL9ZmPxKTybcoEYHgpYfELNoN+7hsw=","replace":"--","version":"--v1.7.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} + }, + "org_golang_google_grpc": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": {"name":"--gazelle~0.32.0~go_deps~org_golang_google_grpc","importpath":"--google.golang.org/grpc","sum":"--h1:fPVVDxY9w++VjTZsYvXWqEf9Rqar/e+9zYfxKK+W+YU=","replace":"--","version":"--v1.50.0","build_directives":["--gazelle:proto disable"],"build_file_generation":"--auto","patches":[],"patch_args":[]} + }, + "org_golang_x_sys": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": {"name":"--gazelle~0.32.0~go_deps~org_golang_x_sys","importpath":"--golang.org/x/sys","sum":"--h1:EBmGv8NaZBZTWvrbjNoL6HVt+IVy3QDQpJs7VRIw3tU=","replace":"--","version":"--v0.8.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} + }, + "com_github_google_go_cmp": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": {"name":"--gazelle~0.32.0~go_deps~com_github_google_go_cmp","importpath":"--github.com/google/go-cmp","sum":"--h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=","replace":"--","version":"--v0.5.9","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} + } + } + }, + "@gazelle~0.32.0//internal/bzlmod:non_module_deps.bzl%non_module_deps": { + "bzlTransitiveDigest": "Bp38I6OO2Uxk82ttCDtNtgYSQwwG4qQ9eexnd38xQxU=", + "generatedRepoSpecs": { + "bazel_gazelle_go_repository_tools": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository_tools.bzl", + "ruleClassName": "go_repository_tools", + "attributes": {"name":"--gazelle~0.32.0~non_module_deps~bazel_gazelle_go_repository_tools","go_cache":"@@gazelle~0.32.0~non_module_deps~bazel_gazelle_go_repository_cache//:go.env"} + }, + "bazel_gazelle_go_repository_cache": { + "bzlFile": "@@gazelle~0.32.0//internal:go_repository_cache.bzl", + "ruleClassName": "go_repository_cache", + "attributes": {"name":"--gazelle~0.32.0~non_module_deps~bazel_gazelle_go_repository_cache","go_sdk_name":"--go_sdk","go_env":{}} + } + } + }, + "@bazel_tools//tools/osx:xcode_configure.bzl%xcode_configure_extension": { + "bzlTransitiveDigest": "OmamqKJsiE8WH/LST0ioVROxC7R/MdakCNW9DSPS5/U=", + "generatedRepoSpecs": { + "local_config_xcode": { + "bzlFile": "@@bazel_tools//tools/osx:xcode_configure.bzl", + "ruleClassName": "xcode_autoconf", + "attributes": {"name":"--bazel_tools~xcode_configure_extension~local_config_xcode","xcode_locator":"--@bazel_tools//tools/osx:xcode_locator.m","remote_xcode":"--"} + } + } + }, + "@rules_go~0.41.0//go/private:extensions.bzl%non_module_dependencies": { + "bzlTransitiveDigest": "IZ5HmeiFbInfa4Rj12Iu3tnGLI1LUGeBsXh4145hpkc=", + "generatedRepoSpecs": { + "bazel_skylib": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~bazel_skylib","urls":["--https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-1.4.2.tar.gz","--https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-1.4.2.tar.gz"],"sha256":"--66ffd9315665bfaafc96b52278f57c7e2dd09f5ede279ea6d39b2be471e7e3aa","strip_prefix":"--"} + }, + "com_github_gogo_protobuf": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~com_github_gogo_protobuf","urls":["--https://mirror.bazel.build/github.com/gogo/protobuf/archive/refs/tags/v1.3.2.zip","--https://github.com/gogo/protobuf/archive/refs/tags/v1.3.2.zip"],"sha256":"--f89f8241af909ce3226562d135c25b28e656ae173337b3e58ede917aa26e1e3c","strip_prefix":"--protobuf-1.3.2","patches":["@@rules_go~0.41.0//third_party:com_github_gogo_protobuf-gazelle.patch"],"patch_args":["---p1"]} + }, + "org_golang_x_xerrors": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~org_golang_x_xerrors","urls":["--https://mirror.bazel.build/github.com/golang/xerrors/archive/04be3eba64a22a838cdb17b8dca15a52871c08b4.zip","--https://github.com/golang/xerrors/archive/04be3eba64a22a838cdb17b8dca15a52871c08b4.zip"],"sha256":"--ffad2b06ef2e09d040da2ff08077865e99ab95d4d0451737fc8e33706bb01634","strip_prefix":"--xerrors-04be3eba64a22a838cdb17b8dca15a52871c08b4","patches":["@@rules_go~0.41.0//third_party:org_golang_x_xerrors-gazelle.patch"],"patch_args":["---p1"]} + }, + "com_github_golang_protobuf": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~com_github_golang_protobuf","urls":["--https://mirror.bazel.build/github.com/golang/protobuf/archive/refs/tags/v1.5.3.zip","--https://github.com/golang/protobuf/archive/refs/tags/v1.5.3.zip"],"sha256":"--2dced4544ae5372281e20f1e48ca76368355a01b31353724718c4d6e3dcbb430","strip_prefix":"--protobuf-1.5.3","patches":["@@rules_go~0.41.0//third_party:com_github_golang_protobuf-gazelle.patch"],"patch_args":["---p1"]} + }, + "io_bazel_rules_nogo": { + "bzlFile": "@@rules_go~0.41.0//go/private:nogo.bzl", + "ruleClassName": "go_register_nogo", + "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~io_bazel_rules_nogo","nogo":"--@io_bazel_rules_go//:default_nogo"} + }, + "gogo_special_proto": { + "bzlFile": "@@rules_go~0.41.0//proto:gogo.bzl", + "ruleClassName": "gogo_special_proto", + "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~gogo_special_proto"} + }, + "com_github_golang_mock": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~com_github_golang_mock","urls":["--https://mirror.bazel.build/github.com/golang/mock/archive/refs/tags/v1.7.0-rc.1.zip","--https://github.com/golang/mock/archive/refs/tags/v1.7.0-rc.1.zip"],"patches":["@@rules_go~0.41.0//third_party:com_github_golang_mock-gazelle.patch"],"patch_args":["---p1"],"sha256":"--5359c78b0c1649cf7beb3b48ff8b1d1aaf0243b22ea4789aba94805280075d8e","strip_prefix":"--mock-1.7.0-rc.1"} + }, + "org_golang_google_protobuf": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~org_golang_google_protobuf","sha256":"--cb1a05581c33b3705ede6c08edf9b9c1dbc579559ba30f532704c324e42bf801","urls":["--https://mirror.bazel.build/github.com/protocolbuffers/protobuf-go/archive/refs/tags/v1.30.0.zip","--https://github.com/protocolbuffers/protobuf-go/archive/refs/tags/v1.30.0.zip"],"strip_prefix":"--protobuf-go-1.30.0","patches":["@@rules_go~0.41.0//third_party:org_golang_google_protobuf-gazelle.patch"],"patch_args":["---p1"]} + }, + "com_github_mwitkow_go_proto_validators": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~com_github_mwitkow_go_proto_validators","urls":["--https://mirror.bazel.build/github.com/mwitkow/go-proto-validators/archive/refs/tags/v0.3.2.zip","--https://github.com/mwitkow/go-proto-validators/archive/refs/tags/v0.3.2.zip"],"sha256":"--d8697f05a2f0eaeb65261b480e1e6035301892d9fc07ed945622f41b12a68142","strip_prefix":"--go-proto-validators-0.3.2"} + }, + "org_golang_x_tools": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~org_golang_x_tools","urls":["--https://mirror.bazel.build/github.com/golang/tools/archive/refs/tags/v0.7.0.zip","--https://github.com/golang/tools/archive/refs/tags/v0.7.0.zip"],"sha256":"--9f20a20f29f4008d797a8be882ef82b69cf8f7f2b96dbdfe3814c57d8280fa4b","strip_prefix":"--tools-0.7.0","patches":["@@rules_go~0.41.0//third_party:org_golang_x_tools-deletegopls.patch","@@rules_go~0.41.0//third_party:org_golang_x_tools-gazelle.patch"],"patch_args":["---p1"]} + }, + "org_golang_x_sys": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~org_golang_x_sys","urls":["--https://mirror.bazel.build/github.com/golang/sys/archive/refs/tags/v0.8.0.zip","--https://github.com/golang/sys/archive/refs/tags/v0.8.0.zip"],"sha256":"--58ef1f478ba923715bc493f2e0a431d4b2d428f1e3409f6acaac452945f6fd2f","strip_prefix":"--sys-0.8.0","patches":["@@rules_go~0.41.0//third_party:org_golang_x_sys-gazelle.patch"],"patch_args":["---p1"]} + }, + "org_golang_google_genproto": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~org_golang_google_genproto","urls":["--https://mirror.bazel.build/github.com/googleapis/go-genproto/archive/e85fd2cbaebc35e54b279b5e9b1057db87dacd57.zip","--https://github.com/googleapis/go-genproto/archive/e85fd2cbaebc35e54b279b5e9b1057db87dacd57.zip"],"sha256":"--da966a75fdc2f9d8006bc51e683490ff969ff637bbc030812cd9c5697e3a7cab","strip_prefix":"--go-genproto-e85fd2cbaebc35e54b279b5e9b1057db87dacd57","patches":["@@rules_go~0.41.0//third_party:org_golang_google_genproto-gazelle.patch"],"patch_args":["---p1"]} + } + } + } + } +} \ No newline at end of file diff --git a/cmd/demo/BUILD.bazel b/cmd/demo/BUILD.bazel new file mode 100644 index 0000000..f2ff98a --- /dev/null +++ b/cmd/demo/BUILD.bazel @@ -0,0 +1,18 @@ +load("@rules_go//go:def.bzl", "go_binary", "go_library") + +go_library( + name = "demo_lib", + srcs = ["main.go"], + importpath = "code.ndumas.com/ndumas/obsidian-markdown/cmd/demo", + visibility = ["//visibility:private"], + deps = [ + "//:obsidian-markdown", + "@org_uber_go_zap//zapcore", + ], +) + +go_binary( + name = "demo", + embed = [":demo_lib"], + visibility = ["//visibility:public"], +) From a366cf4e5aa976461c5923db42a8276379df52f7 Mon Sep 17 00:00:00 2001 From: Nick Dumas Date: Thu, 27 Jul 2023 21:16:23 -0400 Subject: [PATCH 02/16] First draft at building OCI image --- BUILD | 1 + MODULE.bazel | 2 +- MODULE.bazel.lock | 68 ++++++++++++++++++++++++++++--------------- cmd/demo/BUILD.bazel | 22 ++++++++++++++ cmd/demo/MODULE.bazel | 8 +++++ 5 files changed, 77 insertions(+), 24 deletions(-) create mode 100644 cmd/demo/MODULE.bazel diff --git a/BUILD b/BUILD index 098ab0f..c6f1298 100644 --- a/BUILD +++ b/BUILD @@ -21,6 +21,7 @@ go_library( go_test( name = "obsidian-markdown_test", + size = "small", srcs = [ "lexer_test.go", "wikilink_test.go", diff --git a/MODULE.bazel b/MODULE.bazel index 58675d2..676c97e 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -6,7 +6,7 @@ module( bazel_dep(name = "gazelle", version = "0.32.0") bazel_dep(name = "rules_go", version = "0.41.0") bazel_dep(name = "rules_oci", version = "1.2.0") +bazel_dep(name = "rules_pkg", version = "0.9.1") go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps") go_deps.from_file(go_mod = "//:go.mod") -use_repo(go_deps, "com_github_stretchr_testify", "org_uber_go_zap") diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index f28f436..f789ffe 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 1, - "moduleFileHash": "8e0c6ff443921924f3ba7aa090e092ad662b32805bcff4afd18f410026739af9", + "moduleFileHash": "6cd01330e5182d9c2fe78793c2c14fcdd3ba3a439048c3f01595bbf6179ec8f5", "flags": { "cmdRegistries": [ "https://bcr.bazel.build/" @@ -30,13 +30,10 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 10, + "line": 11, "column": 24 }, - "imports": { - "com_github_stretchr_testify": "com_github_stretchr_testify", - "org_uber_go_zap": "org_uber_go_zap" - }, + "imports": {}, "devImports": [], "tags": [ { @@ -45,7 +42,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 11, + "line": 12, "column": 18 } } @@ -59,7 +56,8 @@ "local_config_platform": "local_config_platform@_", "gazelle": "gazelle@0.32.0", "rules_go": "rules_go@0.41.0", - "rules_oci": "rules_oci@1.2.0" + "rules_oci": "rules_oci@1.2.0", + "rules_pkg": "rules_pkg@0.9.1" } }, "bazel_tools@_": { @@ -187,9 +185,9 @@ "local_config_platform": "local_config_platform@_", "rules_cc": "rules_cc@0.0.2", "rules_java": "rules_java@5.5.0", - "rules_license": "rules_license@0.0.3", + "rules_license": "rules_license@0.0.4", "rules_proto": "rules_proto@4.0.0", - "rules_python": "rules_python@0.4.0", + "rules_python": "rules_python@0.10.2", "platforms": "platforms@0.0.5", "com_google_protobuf": "protobuf@3.19.6", "zlib": "zlib@1.2.13" @@ -472,6 +470,27 @@ "attributes": {"name":"--rules_oci~1.2.0","urls":["--https://github.com/bazel-contrib/rules_oci/releases/download/v1.2.0/rules_oci-v1.2.0.tar.gz"],"integrity":"--sha256-F25gHSHRFR79iLawJ6JOeCSTxdYj2MYhHHdn8wbWVcg=","strip_prefix":"--rules_oci-1.2.0","remote_patches":{"--https://bcr.bazel.build/modules/rules_oci/1.2.0/patches/module_dot_bazel_version.patch":"--sha256-rpNmNQI9MhkcEKM/AIsDtNcJMtKhHn/sY2Tycv0RLQA="},"remote_patch_strip":0} } }, + "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": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_", + "rules_license": "rules_license@0.0.4", + "bazel_skylib": "bazel_skylib@1.4.1", + "rules_python": "rules_python@0.10.2" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--rules_pkg~0.9.1","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_cc@0.0.2": { "name": "rules_cc", "version": "0.0.2", @@ -590,10 +609,10 @@ "attributes": {"name":"--rules_java~5.5.0","urls":["--https://github.com/bazelbuild/rules_java/releases/download/5.5.0/rules_java-5.5.0.tar.gz"],"integrity":"--sha256-vPq/tAfLDIggFBMQ+qEC9/uSzIBrDw4mpiUZYQGwtX4=","strip_prefix":"--","remote_patches":{},"remote_patch_strip":0} } }, - "rules_license@0.0.3": { + "rules_license@0.0.4": { "name": "rules_license", - "version": "0.0.3", - "key": "rules_license@0.0.3", + "version": "0.0.4", + "key": "rules_license@0.0.4", "repoName": "rules_license", "executionPlatformsToRegister": [], "toolchainsToRegister": [], @@ -605,7 +624,7 @@ "repoSpec": { "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", - "attributes": {"name":"--rules_license~0.0.3","urls":["--https://github.com/bazelbuild/rules_license/releases/download/0.0.3/rules_license-0.0.3.tar.gz"],"integrity":"--sha256-AMzA3yExLBJ6xLEogKsPmibBz/mUQtxsWjMXUDYN48M=","strip_prefix":"--","remote_patches":{"--https://bcr.bazel.build/modules/rules_license/0.0.3/patches/module_dot_bazel.patch":"--sha256-yim5cwFqlS1F1UomygmIEM/UQhrkQZyYrwo48WFt4gE="},"remote_patch_strip":0} + "attributes": {"name":"--rules_license~0.0.4","urls":["--https://github.com/bazelbuild/rules_license/releases/download/0.0.4/rules_license-0.0.4.tar.gz"],"integrity":"--sha256-YVfh5oN4Uy0CQezRXTxF9uXP2Y/BCEYEVQn7KnzJ44E=","strip_prefix":"--","remote_patches":{"--https://bcr.bazel.build/modules/rules_license/0.0.4/patches/module_dot_bazel.patch":"--sha256-2O91O30x+WJKMjIsPWLJJoOK5W+4CpMWdFoCulGUprA="},"remote_patch_strip":0} } }, "rules_proto@4.0.0": { @@ -628,10 +647,10 @@ "attributes": {"name":"--rules_proto~4.0.0","urls":["--https://github.com/bazelbuild/rules_proto/archive/refs/tags/4.0.0.zip"],"integrity":"--sha256-Lr5z6xyuRA19pNtRYMGjKaynwQpck4H/lwYyVjyhoq4=","strip_prefix":"--rules_proto-4.0.0","remote_patches":{"--https://bcr.bazel.build/modules/rules_proto/4.0.0/patches/module_dot_bazel.patch":"--sha256-MclJO7tIAM2ElDAmscNId9pKTpOuDGHgVlW/9VBOIp0="},"remote_patch_strip":0} } }, - "rules_python@0.4.0": { + "rules_python@0.10.2": { "name": "rules_python", - "version": "0.4.0", - "key": "rules_python@0.4.0", + "version": "0.10.2", + "key": "rules_python@0.10.2", "repoName": "rules_python", "executionPlatformsToRegister": [], "toolchainsToRegister": [ @@ -639,20 +658,23 @@ ], "extensionUsages": [ { - "extensionBzlFile": "@rules_python//bzlmod:extensions.bzl", + "extensionBzlFile": "@rules_python//python:extensions.bzl", "extensionName": "pip_install", - "usingModule": "rules_python@0.4.0", + "usingModule": "rules_python@0.10.2", "location": { - "file": "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel", + "file": "https://bcr.bazel.build/modules/rules_python/0.10.2/MODULE.bazel", "line": 7, "column": 28 }, "imports": { "pypi__click": "pypi__click", + "pypi__colorama": "pypi__colorama", + "pypi__installer": "pypi__installer", + "pypi__pep517": "pypi__pep517", "pypi__pip": "pypi__pip", "pypi__pip_tools": "pypi__pip_tools", - "pypi__pkginfo": "pypi__pkginfo", "pypi__setuptools": "pypi__setuptools", + "pypi__tomli": "pypi__tomli", "pypi__wheel": "pypi__wheel" }, "devImports": [], @@ -668,7 +690,7 @@ "repoSpec": { "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", - "attributes": {"name":"--rules_python~0.4.0","urls":["--https://github.com/bazelbuild/rules_python/releases/download/0.4.0/rules_python-0.4.0.tar.gz"],"integrity":"--sha256-lUqom0kb5KCDMEosuDgBnIuMNyCnq7nEy4GseiQjDOo=","strip_prefix":"--","remote_patches":{"--https://bcr.bazel.build/modules/rules_python/0.4.0/patches/propagate_pip_install_dependencies.patch":"--sha256-v7S/dem/mixg63MF4KoRGDA4KEol9ab/tIVp+6Xq0D0=","--https://bcr.bazel.build/modules/rules_python/0.4.0/patches/module_dot_bazel.patch":"--sha256-kG4VIfWxQazzTuh50mvsx6pmyoRVA4lfH5rkto/Oq+Y="},"remote_patch_strip":1} + "attributes": {"name":"--rules_python~0.10.2","urls":["--https://github.com/bazelbuild/rules_python/archive/refs/tags/0.10.2.tar.gz"],"integrity":"--sha256-o6bpn0l74In4HsCCiC5AJGv9Q19S9OgvN+iUSbBFc/Y=","strip_prefix":"--rules_python-0.10.2","remote_patches":{"--https://bcr.bazel.build/modules/rules_python/0.10.2/patches/module_dot_bazel.patch":"--sha256-TScILAmXmmMtjJIwhLrgNZgqGPs6G3OAzXaLXLDNFrA="},"remote_patch_strip":0} } }, "platforms@0.0.5": { @@ -702,7 +724,7 @@ "local_config_platform": "local_config_platform@_", "bazel_skylib": "bazel_skylib@1.4.1", "zlib": "zlib@1.2.13", - "rules_python": "rules_python@0.4.0", + "rules_python": "rules_python@0.10.2", "rules_cc": "rules_cc@0.0.2", "rules_proto": "rules_proto@4.0.0", "rules_java": "rules_java@5.5.0" diff --git a/cmd/demo/BUILD.bazel b/cmd/demo/BUILD.bazel index f2ff98a..f431ee1 100644 --- a/cmd/demo/BUILD.bazel +++ b/cmd/demo/BUILD.bazel @@ -16,3 +16,25 @@ go_binary( embed = [":demo_lib"], visibility = ["//visibility:public"], ) + + +load("@rules_pkg//:pkg.bzl", "pkg_tar") + +pkg_tar( + name = "tar", + srcs = [":demo"], +) + +load("@rules_oci//oci:defs.bzl", "oci_image") + +oci_image( + name = "image", + architecture = select({ + "@platforms//cpu:arm64": "arm64", + "@platforms//cpu:x86_64": "amd64", + }), + base = ":distroless_base", + tars = [":tar"], + entrypoint = ["/app"], + os = "linux", +) diff --git a/cmd/demo/MODULE.bazel b/cmd/demo/MODULE.bazel new file mode 100644 index 0000000..f6fd1ab --- /dev/null +++ b/cmd/demo/MODULE.bazel @@ -0,0 +1,8 @@ +load("@rules_oci//oci:pull.bzl", "oci_pull") + +oci_pull( + name = "distroless_base", + digest = "sha256:ccaef5ee2f1850270d453fdf700a5392534f8d1a8ca2acda391fbb6a06b81c86", + image = "gcr.io/distroless/base", + platforms = ["linux/amd64","linux/arm64"], +) From 3c180eb02cfbae6ac26f1f4e566b055d41dba26a Mon Sep 17 00:00:00 2001 From: Nick Dumas Date: Fri, 28 Jul 2023 08:13:16 -0400 Subject: [PATCH 03/16] more broken bazel build --- MODULE.bazel | 10 ++++++++++ cmd/demo/BUILD.bazel | 3 +-- cmd/demo/MODULE.bazel | 8 -------- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 676c97e..1b93e88 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -1,3 +1,5 @@ +load("@rules_oci//oci:pull.bzl", "oci_pull") + module( name = "obsidian-markdown", repo_name = "code.ndumas.com_ndumas_obsidian-markdown", @@ -10,3 +12,11 @@ bazel_dep(name = "rules_pkg", version = "0.9.1") go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps") go_deps.from_file(go_mod = "//:go.mod") + + +oci_pull( + name = "distroless_base", + digest = "sha256:ccaef5ee2f1850270d453fdf700a5392534f8d1a8ca2acda391fbb6a06b81c86", + image = "gcr.io/distroless/base", + platforms = ["linux/amd64","linux/arm64"], +) diff --git a/cmd/demo/BUILD.bazel b/cmd/demo/BUILD.bazel index f431ee1..5fb6177 100644 --- a/cmd/demo/BUILD.bazel +++ b/cmd/demo/BUILD.bazel @@ -17,7 +17,6 @@ go_binary( visibility = ["//visibility:public"], ) - load("@rules_pkg//:pkg.bzl", "pkg_tar") pkg_tar( @@ -34,7 +33,7 @@ oci_image( "@platforms//cpu:x86_64": "amd64", }), base = ":distroless_base", - tars = [":tar"], entrypoint = ["/app"], os = "linux", + tars = [":tar"], ) diff --git a/cmd/demo/MODULE.bazel b/cmd/demo/MODULE.bazel index f6fd1ab..e69de29 100644 --- a/cmd/demo/MODULE.bazel +++ b/cmd/demo/MODULE.bazel @@ -1,8 +0,0 @@ -load("@rules_oci//oci:pull.bzl", "oci_pull") - -oci_pull( - name = "distroless_base", - digest = "sha256:ccaef5ee2f1850270d453fdf700a5392534f8d1a8ca2acda391fbb6a06b81c86", - image = "gcr.io/distroless/base", - platforms = ["linux/amd64","linux/arm64"], -) From e26cc2106dd972fcde17868a62cc16081212651c Mon Sep 17 00:00:00 2001 From: Nick Dumas Date: Fri, 28 Jul 2023 08:34:44 -0400 Subject: [PATCH 04/16] oci rules imported correctly --- MODULE.bazel | 5 ++--- MODULE.bazel.lock | 32 +++++++++++++++++++++++++++++--- 2 files changed, 31 insertions(+), 6 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 1b93e88..c815b34 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -1,4 +1,3 @@ -load("@rules_oci//oci:pull.bzl", "oci_pull") module( name = "obsidian-markdown", @@ -13,8 +12,8 @@ bazel_dep(name = "rules_pkg", version = "0.9.1") go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps") go_deps.from_file(go_mod = "//:go.mod") - -oci_pull( +pull = use_extension("@rules_oci//oci:pull.bzl", "go_deps") +pull.oci_pull( name = "distroless_base", digest = "sha256:ccaef5ee2f1850270d453fdf700a5392534f8d1a8ca2acda391fbb6a06b81c86", image = "gcr.io/distroless/base", diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index f789ffe..f74a3a9 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 1, - "moduleFileHash": "6cd01330e5182d9c2fe78793c2c14fcdd3ba3a439048c3f01595bbf6179ec8f5", + "moduleFileHash": "4376ee8f8190382524794a2807ae221fbd1c39f55887ba6ddecd7f932e576df6", "flags": { "cmdRegistries": [ "https://bcr.bazel.build/" @@ -30,7 +30,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 11, + "line": 12, "column": 24 }, "imports": {}, @@ -42,13 +42,39 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 12, + "line": 13, "column": 18 } } ], "hasDevUseExtension": false, "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@rules_oci//oci:pull.bzl", + "extensionName": "go_deps", + "usingModule": "", + "location": { + "file": "@@//:MODULE.bazel", + "line": 15, + "column": 21 + }, + "imports": {}, + "devImports": [], + "tags": [ + { + "tagName": "oci_pull", + "attributeValues": {"name":"--distroless_base","digest":"--sha256:ccaef5ee2f1850270d453fdf700a5392534f8d1a8ca2acda391fbb6a06b81c86","image":"--gcr.io/distroless/base","platforms":["--linux/amd64","--linux/arm64"]}, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 16, + "column": 14 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true } ], "deps": { From e1486ea2d76561e1772f6b814363d0ebcb80df44 Mon Sep 17 00:00:00 2001 From: Nick Dumas Date: Fri, 28 Jul 2023 08:56:46 -0400 Subject: [PATCH 05/16] Tweaking oci image invocation --- cmd/demo/BUILD.bazel | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/cmd/demo/BUILD.bazel b/cmd/demo/BUILD.bazel index 5fb6177..b949e95 100644 --- a/cmd/demo/BUILD.bazel +++ b/cmd/demo/BUILD.bazel @@ -28,12 +28,7 @@ load("@rules_oci//oci:defs.bzl", "oci_image") oci_image( name = "image", - architecture = select({ - "@platforms//cpu:arm64": "arm64", - "@platforms//cpu:x86_64": "amd64", - }), - base = ":distroless_base", - entrypoint = ["/app"], - os = "linux", + base = "//:distroless_base", + entrypoint = ["/demo"], tars = [":tar"], ) From 61f1d12e77007cb3d52c8fc030206d9dd516e28f Mon Sep 17 00:00:00 2001 From: Nick Dumas Date: Fri, 28 Jul 2023 08:57:00 -0400 Subject: [PATCH 06/16] tweaking oci invocation --- MODULE.bazel | 2 -- 1 file changed, 2 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index c815b34..6bb13b3 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -1,4 +1,3 @@ - module( name = "obsidian-markdown", repo_name = "code.ndumas.com_ndumas_obsidian-markdown", @@ -17,5 +16,4 @@ pull.oci_pull( name = "distroless_base", digest = "sha256:ccaef5ee2f1850270d453fdf700a5392534f8d1a8ca2acda391fbb6a06b81c86", image = "gcr.io/distroless/base", - platforms = ["linux/amd64","linux/arm64"], ) From 4da393060fa51ecd1e41ec7aff0f3cbf7547b351 Mon Sep 17 00:00:00 2001 From: Nick Dumas Date: Fri, 28 Jul 2023 10:14:09 -0400 Subject: [PATCH 07/16] don't want this --- MODULE.bazel.lock | 1736 --------------------------------------------- 1 file changed, 1736 deletions(-) delete mode 100644 MODULE.bazel.lock diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock deleted file mode 100644 index f74a3a9..0000000 --- a/MODULE.bazel.lock +++ /dev/null @@ -1,1736 +0,0 @@ -{ - "lockFileVersion": 1, - "moduleFileHash": "4376ee8f8190382524794a2807ae221fbd1c39f55887ba6ddecd7f932e576df6", - "flags": { - "cmdRegistries": [ - "https://bcr.bazel.build/" - ], - "cmdModuleOverrides": {}, - "allowedYankedVersions": [], - "envVarAllowedYankedVersions": "", - "ignoreDevDependency": false, - "directDependenciesMode": "WARNING", - "compatibilityMode": "ERROR" - }, - "localOverrideHashes": { - "bazel_tools": "11c49407fdc54b48d69dcd4478440118124b9cd51b2dca5947a6414a585964a1" - }, - "moduleDepGraph": { - "": { - "name": "obsidian-markdown", - "version": "", - "key": "", - "repoName": "code.ndumas.com_ndumas_obsidian-markdown", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [ - { - "extensionBzlFile": "@gazelle//:extensions.bzl", - "extensionName": "go_deps", - "usingModule": "", - "location": { - "file": "@@//:MODULE.bazel", - "line": 12, - "column": 24 - }, - "imports": {}, - "devImports": [], - "tags": [ - { - "tagName": "from_file", - "attributeValues": {"go_mod":"--//:go.mod"}, - "devDependency": false, - "location": { - "file": "@@//:MODULE.bazel", - "line": 13, - "column": 18 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@rules_oci//oci:pull.bzl", - "extensionName": "go_deps", - "usingModule": "", - "location": { - "file": "@@//:MODULE.bazel", - "line": 15, - "column": 21 - }, - "imports": {}, - "devImports": [], - "tags": [ - { - "tagName": "oci_pull", - "attributeValues": {"name":"--distroless_base","digest":"--sha256:ccaef5ee2f1850270d453fdf700a5392534f8d1a8ca2acda391fbb6a06b81c86","image":"--gcr.io/distroless/base","platforms":["--linux/amd64","--linux/arm64"]}, - "devDependency": false, - "location": { - "file": "@@//:MODULE.bazel", - "line": 16, - "column": 14 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_", - "gazelle": "gazelle@0.32.0", - "rules_go": "rules_go@0.41.0", - "rules_oci": "rules_oci@1.2.0", - "rules_pkg": "rules_pkg@0.9.1" - } - }, - "bazel_tools@_": { - "name": "bazel_tools", - "version": "", - "key": "bazel_tools@_", - "repoName": "bazel_tools", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@local_config_cc_toolchains//:all", - "@local_config_sh//:local_sh_toolchain" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl", - "extensionName": "cc_configure_extension", - "usingModule": "bazel_tools@_", - "location": { - "file": "@@bazel_tools//:MODULE.bazel", - "line": 13, - "column": 29 - }, - "imports": { - "local_config_cc": "local_config_cc", - "local_config_cc_toolchains": "local_config_cc_toolchains" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@bazel_tools//tools/osx:xcode_configure.bzl", - "extensionName": "xcode_configure_extension", - "usingModule": "bazel_tools@_", - "location": { - "file": "@@bazel_tools//:MODULE.bazel", - "line": 17, - "column": 32 - }, - "imports": { - "local_config_xcode": "local_config_xcode" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@rules_java//java:extensions.bzl", - "extensionName": "toolchains", - "usingModule": "bazel_tools@_", - "location": { - "file": "@@bazel_tools//:MODULE.bazel", - "line": 20, - "column": 32 - }, - "imports": { - "local_jdk": "local_jdk", - "remote_java_tools": "remote_java_tools", - "remote_java_tools_linux": "remote_java_tools_linux", - "remote_java_tools_windows": "remote_java_tools_windows", - "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64", - "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@bazel_tools//tools/sh:sh_configure.bzl", - "extensionName": "sh_configure_extension", - "usingModule": "bazel_tools@_", - "location": { - "file": "@@bazel_tools//:MODULE.bazel", - "line": 31, - "column": 39 - }, - "imports": { - "local_config_sh": "local_config_sh" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@bazel_tools//tools/test:extensions.bzl", - "extensionName": "remote_coverage_tools_extension", - "usingModule": "bazel_tools@_", - "location": { - "file": "@@bazel_tools//:MODULE.bazel", - "line": 35, - "column": 48 - }, - "imports": { - "remote_coverage_tools": "remote_coverage_tools" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@bazel_tools//tools/android:android_extensions.bzl", - "extensionName": "remote_android_tools_extensions", - "usingModule": "bazel_tools@_", - "location": { - "file": "@@bazel_tools//:MODULE.bazel", - "line": 38, - "column": 42 - }, - "imports": { - "android_gmaven_r8": "android_gmaven_r8", - "android_tools": "android_tools" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "local_config_platform": "local_config_platform@_", - "rules_cc": "rules_cc@0.0.2", - "rules_java": "rules_java@5.5.0", - "rules_license": "rules_license@0.0.4", - "rules_proto": "rules_proto@4.0.0", - "rules_python": "rules_python@0.10.2", - "platforms": "platforms@0.0.5", - "com_google_protobuf": "protobuf@3.19.6", - "zlib": "zlib@1.2.13" - } - }, - "local_config_platform@_": { - "name": "local_config_platform", - "version": "", - "key": "local_config_platform@_", - "repoName": "local_config_platform", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_tools": "bazel_tools@_", - "platforms": "platforms@0.0.5" - } - }, - "gazelle@0.32.0": { - "name": "gazelle", - "version": "0.32.0", - "key": "gazelle@0.32.0", - "repoName": "bazel_gazelle", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [ - { - "extensionBzlFile": "@io_bazel_rules_go//go:extensions.bzl", - "extensionName": "go_sdk", - "usingModule": "gazelle@0.32.0", - "location": { - "file": "https://bcr.bazel.build/modules/gazelle/0.32.0/MODULE.bazel", - "line": 12, - "column": 23 - }, - "imports": { - "go_sdk": "go_default_sdk" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@bazel_gazelle//internal/bzlmod:non_module_deps.bzl", - "extensionName": "non_module_deps", - "usingModule": "gazelle@0.32.0", - "location": { - "file": "https://bcr.bazel.build/modules/gazelle/0.32.0/MODULE.bazel", - "line": 20, - "column": 32 - }, - "imports": { - "bazel_gazelle_go_repository_cache": "bazel_gazelle_go_repository_cache", - "bazel_gazelle_go_repository_tools": "bazel_gazelle_go_repository_tools" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@bazel_gazelle//:extensions.bzl", - "extensionName": "go_deps", - "usingModule": "gazelle@0.32.0", - "location": { - "file": "https://bcr.bazel.build/modules/gazelle/0.32.0/MODULE.bazel", - "line": 27, - "column": 24 - }, - "imports": { - "com_github_bazelbuild_buildtools": "com_github_bazelbuild_buildtools", - "com_github_bmatcuk_doublestar_v4": "com_github_bmatcuk_doublestar_v4", - "com_github_fsnotify_fsnotify": "com_github_fsnotify_fsnotify", - "com_github_google_go_cmp": "com_github_google_go_cmp", - "com_github_pmezard_go_difflib": "com_github_pmezard_go_difflib", - "org_golang_x_mod": "org_golang_x_mod", - "org_golang_x_sync": "org_golang_x_sync", - "org_golang_x_tools": "org_golang_x_tools", - "bazel_gazelle_go_repository_config": "bazel_gazelle_go_repository_config" - }, - "devImports": [], - "tags": [ - { - "tagName": "from_file", - "attributeValues": {"go_mod":"--//:go.mod"}, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/gazelle/0.32.0/MODULE.bazel", - "line": 28, - "column": 18 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_", - "bazel_skylib": "bazel_skylib@1.4.1", - "com_google_protobuf": "protobuf@3.19.6", - "io_bazel_rules_go": "rules_go@0.41.0", - "rules_proto": "rules_proto@4.0.0" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--gazelle~0.32.0","urls":["--https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.32.0/bazel-gazelle-v0.32.0.tar.gz"],"integrity":"--sha256-KSGPjgzr5YNkPL+Tyub5cb6KJITNz6HkUFdljfjVQAI=","strip_prefix":"--","remote_patches":{},"remote_patch_strip":0} - } - }, - "rules_go@0.41.0": { - "name": "rules_go", - "version": "0.41.0", - "key": "rules_go@0.41.0", - "repoName": "io_bazel_rules_go", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@go_toolchains//:all" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@io_bazel_rules_go//go/private:extensions.bzl", - "extensionName": "non_module_dependencies", - "usingModule": "rules_go@0.41.0", - "location": { - "file": "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel", - "line": 13, - "column": 40 - }, - "imports": { - "io_bazel_rules_nogo": "io_bazel_rules_nogo" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@io_bazel_rules_go//go:extensions.bzl", - "extensionName": "go_sdk", - "usingModule": "rules_go@0.41.0", - "location": { - "file": "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel", - "line": 19, - "column": 23 - }, - "imports": { - "go_toolchains": "go_toolchains" - }, - "devImports": [], - "tags": [ - { - "tagName": "download", - "attributeValues": {"name":"--go_default_sdk","version":"--1.20.2"}, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel", - "line": 20, - "column": 16 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@gazelle//:extensions.bzl", - "extensionName": "go_deps", - "usingModule": "rules_go@0.41.0", - "location": { - "file": "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel", - "line": 30, - "column": 24 - }, - "imports": { - "com_github_gogo_protobuf": "com_github_gogo_protobuf", - "com_github_golang_mock": "com_github_golang_mock", - "com_github_golang_protobuf": "com_github_golang_protobuf", - "org_golang_google_genproto": "org_golang_google_genproto", - "org_golang_google_grpc": "org_golang_google_grpc", - "org_golang_google_protobuf": "org_golang_google_protobuf", - "org_golang_x_net": "org_golang_x_net" - }, - "devImports": [], - "tags": [ - { - "tagName": "from_file", - "attributeValues": {"go_mod":"--//:go.mod"}, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel", - "line": 31, - "column": 18 - } - }, - { - "tagName": "module", - "attributeValues": {"path":"--github.com/gogo/protobuf","sum":"--h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=","version":"--v1.3.2"}, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel", - "line": 32, - "column": 15 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_", - "bazel_skylib": "bazel_skylib@1.4.1", - "platforms": "platforms@0.0.5", - "rules_proto": "rules_proto@4.0.0", - "com_google_protobuf": "protobuf@3.19.6", - "gazelle": "gazelle@0.32.0" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_go~0.41.0","urls":["--https://github.com/bazelbuild/rules_go/releases/download/v0.41.0/rules_go-v0.41.0.zip"],"integrity":"--sha256-J4t/9agm89wQ8E/q8LcNSLaHSMzVEtf5i/RCB38EP+M=","strip_prefix":"--","remote_patches":{"--https://bcr.bazel.build/modules/rules_go/0.41.0/patches/bump_gazelle_version.patch":"--sha256-50a277c9CqDhHN0A+EnA++cjEzbCBbhjRao/xOoGgHk="},"remote_patch_strip":1} - } - }, - "rules_oci@1.2.0": { - "name": "rules_oci", - "version": "1.2.0", - "key": "rules_oci@1.2.0", - "repoName": "rules_oci", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@oci_crane_toolchains//:all", - "@oci_crane_registry_toolchains//:all" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@rules_oci//oci:extensions.bzl", - "extensionName": "oci", - "usingModule": "rules_oci@1.2.0", - "location": { - "file": "https://bcr.bazel.build/modules/rules_oci/1.2.0/MODULE.bazel", - "line": 13, - "column": 20 - }, - "imports": { - "oci_crane_toolchains": "oci_crane_toolchains", - "oci_crane_registry_toolchains": "oci_crane_registry_toolchains", - "oci_auth_config": "oci_auth_config" - }, - "devImports": [], - "tags": [ - { - "tagName": "toolchains", - "attributeValues": {"crane_version":"--v0.14.0"}, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/rules_oci/1.2.0/MODULE.bazel", - "line": 14, - "column": 15 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_", - "aspect_bazel_lib": "aspect_bazel_lib@1.30.2", - "bazel_skylib": "bazel_skylib@1.4.1", - "platforms": "platforms@0.0.5" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_oci~1.2.0","urls":["--https://github.com/bazel-contrib/rules_oci/releases/download/v1.2.0/rules_oci-v1.2.0.tar.gz"],"integrity":"--sha256-F25gHSHRFR79iLawJ6JOeCSTxdYj2MYhHHdn8wbWVcg=","strip_prefix":"--rules_oci-1.2.0","remote_patches":{"--https://bcr.bazel.build/modules/rules_oci/1.2.0/patches/module_dot_bazel_version.patch":"--sha256-rpNmNQI9MhkcEKM/AIsDtNcJMtKhHn/sY2Tycv0RLQA="},"remote_patch_strip":0} - } - }, - "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": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_", - "rules_license": "rules_license@0.0.4", - "bazel_skylib": "bazel_skylib@1.4.1", - "rules_python": "rules_python@0.10.2" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_pkg~0.9.1","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_cc@0.0.2": { - "name": "rules_cc", - "version": "0.0.2", - "key": "rules_cc@0.0.2", - "repoName": "rules_cc", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@local_config_cc_toolchains//:all" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@rules_cc//cc:extensions.bzl", - "extensionName": "cc_configure", - "usingModule": "rules_cc@0.0.2", - "location": { - "file": "https://bcr.bazel.build/modules/rules_cc/0.0.2/MODULE.bazel", - "line": 10, - "column": 29 - }, - "imports": { - "local_config_cc_toolchains": "local_config_cc_toolchains" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_", - "bazel_skylib": "bazel_skylib@1.4.1", - "platforms": "platforms@0.0.5" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_cc~0.0.2","urls":["--https://github.com/bazelbuild/rules_cc/releases/download/0.0.2/rules_cc-0.0.2.tar.gz"],"integrity":"--sha256-WL/0CVes6Fwt4h6/xy5T7ToNM6+Mwgq9DO7FXGO+feI=","strip_prefix":"--","remote_patches":{"--https://bcr.bazel.build/modules/rules_cc/0.0.2/patches/module_dot_bazel.patch":"--sha256-wwbvBwzp2Z8UJMeLmIfWB7CkQAaVL4L+Hdr2k5oEv/Q="},"remote_patch_strip":0} - } - }, - "rules_java@5.5.0": { - "name": "rules_java", - "version": "5.5.0", - "key": "rules_java@5.5.0", - "repoName": "rules_java", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "//toolchains:all", - "@local_jdk//:runtime_toolchain_definition", - "@remotejdk11_linux_toolchain_config_repo//:toolchain", - "@remotejdk11_macos_toolchain_config_repo//:toolchain", - "@remotejdk11_macos_aarch64_toolchain_config_repo//:toolchain", - "@remotejdk11_win_toolchain_config_repo//:toolchain", - "@remotejdk17_linux_toolchain_config_repo//:toolchain", - "@remotejdk17_macos_toolchain_config_repo//:toolchain", - "@remotejdk17_macos_aarch64_toolchain_config_repo//:toolchain", - "@remotejdk17_win_toolchain_config_repo//:toolchain", - "@remotejdk19_linux_toolchain_config_repo//:toolchain", - "@remotejdk19_macos_toolchain_config_repo//:toolchain", - "@remotejdk19_macos_aarch64_toolchain_config_repo//:toolchain", - "@remotejdk19_win_toolchain_config_repo//:toolchain", - "@remotejdk11_linux_aarch64_toolchain_config_repo//:toolchain", - "@remotejdk11_linux_ppc64le_toolchain_config_repo//:toolchain", - "@remotejdk11_linux_s390x_toolchain_config_repo//:toolchain" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@rules_java//java:extensions.bzl", - "extensionName": "toolchains", - "usingModule": "rules_java@5.5.0", - "location": { - "file": "https://bcr.bazel.build/modules/rules_java/5.5.0/MODULE.bazel", - "line": 16, - "column": 27 - }, - "imports": { - "remote_java_tools": "remote_java_tools", - "remote_java_tools_linux": "remote_java_tools_linux", - "remote_java_tools_windows": "remote_java_tools_windows", - "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64", - "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64", - "local_jdk": "local_jdk", - "remotejdk11_linux_toolchain_config_repo": "remotejdk11_linux_toolchain_config_repo", - "remotejdk11_macos_toolchain_config_repo": "remotejdk11_macos_toolchain_config_repo", - "remotejdk11_macos_aarch64_toolchain_config_repo": "remotejdk11_macos_aarch64_toolchain_config_repo", - "remotejdk11_win_toolchain_config_repo": "remotejdk11_win_toolchain_config_repo", - "remotejdk17_linux_toolchain_config_repo": "remotejdk17_linux_toolchain_config_repo", - "remotejdk17_macos_toolchain_config_repo": "remotejdk17_macos_toolchain_config_repo", - "remotejdk17_macos_aarch64_toolchain_config_repo": "remotejdk17_macos_aarch64_toolchain_config_repo", - "remotejdk17_win_toolchain_config_repo": "remotejdk17_win_toolchain_config_repo", - "remotejdk19_linux_toolchain_config_repo": "remotejdk19_linux_toolchain_config_repo", - "remotejdk19_macos_toolchain_config_repo": "remotejdk19_macos_toolchain_config_repo", - "remotejdk19_macos_aarch64_toolchain_config_repo": "remotejdk19_macos_aarch64_toolchain_config_repo", - "remotejdk19_win_toolchain_config_repo": "remotejdk19_win_toolchain_config_repo", - "remotejdk11_linux_aarch64_toolchain_config_repo": "remotejdk11_linux_aarch64_toolchain_config_repo", - "remotejdk11_linux_ppc64le_toolchain_config_repo": "remotejdk11_linux_ppc64le_toolchain_config_repo", - "remotejdk11_linux_s390x_toolchain_config_repo": "remotejdk11_linux_s390x_toolchain_config_repo" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_", - "platforms": "platforms@0.0.5", - "rules_cc": "rules_cc@0.0.2", - "bazel_skylib": "bazel_skylib@1.4.1", - "rules_proto": "rules_proto@4.0.0" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0","urls":["--https://github.com/bazelbuild/rules_java/releases/download/5.5.0/rules_java-5.5.0.tar.gz"],"integrity":"--sha256-vPq/tAfLDIggFBMQ+qEC9/uSzIBrDw4mpiUZYQGwtX4=","strip_prefix":"--","remote_patches":{},"remote_patch_strip":0} - } - }, - "rules_license@0.0.4": { - "name": "rules_license", - "version": "0.0.4", - "key": "rules_license@0.0.4", - "repoName": "rules_license", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_license~0.0.4","urls":["--https://github.com/bazelbuild/rules_license/releases/download/0.0.4/rules_license-0.0.4.tar.gz"],"integrity":"--sha256-YVfh5oN4Uy0CQezRXTxF9uXP2Y/BCEYEVQn7KnzJ44E=","strip_prefix":"--","remote_patches":{"--https://bcr.bazel.build/modules/rules_license/0.0.4/patches/module_dot_bazel.patch":"--sha256-2O91O30x+WJKMjIsPWLJJoOK5W+4CpMWdFoCulGUprA="},"remote_patch_strip":0} - } - }, - "rules_proto@4.0.0": { - "name": "rules_proto", - "version": "4.0.0", - "key": "rules_proto@4.0.0", - "repoName": "rules_proto", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_", - "bazel_skylib": "bazel_skylib@1.4.1", - "rules_cc": "rules_cc@0.0.2" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_proto~4.0.0","urls":["--https://github.com/bazelbuild/rules_proto/archive/refs/tags/4.0.0.zip"],"integrity":"--sha256-Lr5z6xyuRA19pNtRYMGjKaynwQpck4H/lwYyVjyhoq4=","strip_prefix":"--rules_proto-4.0.0","remote_patches":{"--https://bcr.bazel.build/modules/rules_proto/4.0.0/patches/module_dot_bazel.patch":"--sha256-MclJO7tIAM2ElDAmscNId9pKTpOuDGHgVlW/9VBOIp0="},"remote_patch_strip":0} - } - }, - "rules_python@0.10.2": { - "name": "rules_python", - "version": "0.10.2", - "key": "rules_python@0.10.2", - "repoName": "rules_python", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@bazel_tools//tools/python:autodetecting_toolchain" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@rules_python//python:extensions.bzl", - "extensionName": "pip_install", - "usingModule": "rules_python@0.10.2", - "location": { - "file": "https://bcr.bazel.build/modules/rules_python/0.10.2/MODULE.bazel", - "line": 7, - "column": 28 - }, - "imports": { - "pypi__click": "pypi__click", - "pypi__colorama": "pypi__colorama", - "pypi__installer": "pypi__installer", - "pypi__pep517": "pypi__pep517", - "pypi__pip": "pypi__pip", - "pypi__pip_tools": "pypi__pip_tools", - "pypi__setuptools": "pypi__setuptools", - "pypi__tomli": "pypi__tomli", - "pypi__wheel": "pypi__wheel" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_python~0.10.2","urls":["--https://github.com/bazelbuild/rules_python/archive/refs/tags/0.10.2.tar.gz"],"integrity":"--sha256-o6bpn0l74In4HsCCiC5AJGv9Q19S9OgvN+iUSbBFc/Y=","strip_prefix":"--rules_python-0.10.2","remote_patches":{"--https://bcr.bazel.build/modules/rules_python/0.10.2/patches/module_dot_bazel.patch":"--sha256-TScILAmXmmMtjJIwhLrgNZgqGPs6G3OAzXaLXLDNFrA="},"remote_patch_strip":0} - } - }, - "platforms@0.0.5": { - "name": "platforms", - "version": "0.0.5", - "key": "platforms@0.0.5", - "repoName": "platforms", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--platforms","urls":["--https://github.com/bazelbuild/platforms/releases/download/0.0.5/platforms-0.0.5.tar.gz"],"integrity":"--sha256-N5ETRZsP6va/u1hKkYdMBlB4qmcyIoRqx2X4ZmHCdAc=","strip_prefix":"--","remote_patches":{"--https://bcr.bazel.build/modules/platforms/0.0.5/patches/module_dot_bazel.patch":"--sha256-ztGIEW/NXvzYfWVd8M8Jy+SoyRj3BcmA9IdT2pTk214="},"remote_patch_strip":0} - } - }, - "protobuf@3.19.6": { - "name": "protobuf", - "version": "3.19.6", - "key": "protobuf@3.19.6", - "repoName": "protobuf", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_", - "bazel_skylib": "bazel_skylib@1.4.1", - "zlib": "zlib@1.2.13", - "rules_python": "rules_python@0.10.2", - "rules_cc": "rules_cc@0.0.2", - "rules_proto": "rules_proto@4.0.0", - "rules_java": "rules_java@5.5.0" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--protobuf~3.19.6","urls":["--https://github.com/protocolbuffers/protobuf/archive/refs/tags/v3.19.6.zip"],"integrity":"--sha256-OH4sVZuyx8G8N5jE5s/wFTgaebJ1hpavy/johzC0c4k=","strip_prefix":"--protobuf-3.19.6","remote_patches":{"--https://bcr.bazel.build/modules/protobuf/3.19.6/patches/relative_repo_names.patch":"--sha256-w/5gw/zGv8NFId+669hcdw1Uus2lxgYpulATHIwIByI=","--https://bcr.bazel.build/modules/protobuf/3.19.6/patches/remove_dependency_on_rules_jvm_external.patch":"--sha256-THUTnVgEBmjA0W7fKzIyZOVG58DnW9HQTkr4D2zKUUc=","--https://bcr.bazel.build/modules/protobuf/3.19.6/patches/add_module_dot_bazel_for_examples.patch":"--sha256-s/b1gi3baK3LsXefI2rQilhmkb2R5jVJdnT6zEcdfHY=","--https://bcr.bazel.build/modules/protobuf/3.19.6/patches/module_dot_bazel.patch":"--sha256-S0DEni8zgx7rHscW3z/rCEubQnYec0XhNet640cw0h4="},"remote_patch_strip":1} - } - }, - "zlib@1.2.13": { - "name": "zlib", - "version": "1.2.13", - "key": "zlib@1.2.13", - "repoName": "zlib", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--zlib~1.2.13","urls":["--https://github.com/madler/zlib/archive/refs/tags/v1.2.13.zip"],"integrity":"--sha256-woVpUbvzDjCGGs43ZVldhroT8s8BJ52QH2xiJYxX9P8=","strip_prefix":"--zlib-1.2.13","remote_patches":{"--https://bcr.bazel.build/modules/zlib/1.2.13/patches/add_build_file.patch":"--sha256-Z2ig1F01/dfdG63H+GwYRMcGbW/zAGIUWnKKrwKSEaQ=","--https://bcr.bazel.build/modules/zlib/1.2.13/patches/module_dot_bazel.patch":"--sha256-Nc7xP02Dl6yHQvkiZWSQnlnw1T277yS4cJxxONWJ/Ic="},"remote_patch_strip":0} - } - }, - "bazel_skylib@1.4.1": { - "name": "bazel_skylib", - "version": "1.4.1", - "key": "bazel_skylib@1.4.1", - "repoName": "bazel_skylib", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "//toolchains/unittest:cmd_toolchain", - "//toolchains/unittest:bash_toolchain" - ], - "extensionUsages": [], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_", - "platforms": "platforms@0.0.5" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--bazel_skylib~1.4.1","urls":["--https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.1/bazel-skylib-1.4.1.tar.gz"],"integrity":"--sha256-uKFSeQF3QYCvx5iusoxGNL3M8ZxNmOe90c550f6aqtc=","strip_prefix":"--","remote_patches":{},"remote_patch_strip":0} - } - }, - "aspect_bazel_lib@1.30.2": { - "name": "aspect_bazel_lib", - "version": "1.30.2", - "key": "aspect_bazel_lib@1.30.2", - "repoName": "aspect_bazel_lib", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@copy_directory_toolchains//:all", - "@copy_to_directory_toolchains//:all", - "@jq_toolchains//:all", - "@yq_toolchains//:all", - "@coreutils_toolchains//:all" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@aspect_bazel_lib//lib:extensions.bzl", - "extensionName": "ext", - "usingModule": "aspect_bazel_lib@1.30.2", - "location": { - "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/1.30.2/MODULE.bazel", - "line": 14, - "column": 20 - }, - "imports": { - "copy_directory_toolchains": "copy_directory_toolchains", - "copy_to_directory_toolchains": "copy_to_directory_toolchains", - "jq_toolchains": "jq_toolchains", - "yq_toolchains": "yq_toolchains", - "coreutils_toolchains": "coreutils_toolchains" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_", - "bazel_skylib": "bazel_skylib@1.4.1", - "platforms": "platforms@0.0.5", - "io_bazel_stardoc": "stardoc@0.5.0" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--aspect_bazel_lib~1.30.2","urls":["--https://github.com/aspect-build/bazel-lib/releases/download/v1.30.2/bazel-lib-v1.30.2.tar.gz"],"integrity":"--sha256-l/pj2VzJrwBsTHshI93SqR+40nMBLxdkjmQjuuLGlHA=","strip_prefix":"--bazel-lib-1.30.2","remote_patches":{"--https://bcr.bazel.build/modules/aspect_bazel_lib/1.30.2/patches/module_dot_bazel_version.patch":"--sha256-ZQGZl904ytPfwIw9WoQIsqCMW9B1bALVGa+KCACVFkY="},"remote_patch_strip":0} - } - }, - "stardoc@0.5.0": { - "name": "stardoc", - "version": "0.5.0", - "key": "stardoc@0.5.0", - "repoName": "stardoc", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_", - "bazel_skylib": "bazel_skylib@1.4.1", - "rules_java": "rules_java@5.5.0" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--stardoc~0.5.0","urls":["--https://github.com/bazelbuild/stardoc/releases/download/0.5.0/stardoc-0.5.0.tar.gz"],"integrity":"--sha256-yXlNzIAmow/2fPfPkeviRcopSyCwcYRdEsGSr+JDrXI=","strip_prefix":"--","remote_patches":{"--https://bcr.bazel.build/modules/stardoc/0.5.0/patches/module_dot_bazel.patch":"--sha256-2VUyuh9OYqZqWMdNf+a5gBVEV+2ocgH0oSgDElEoGhI="},"remote_patch_strip":0} - } - } - }, - "moduleExtensions": { - "@bazel_tools//tools/cpp:cc_configure.bzl%cc_configure_extension": { - "bzlTransitiveDigest": "fX+NTqVY9jebrhWZSjm+R2r4sMbV1U3pvP90DKmouSg=", - "generatedRepoSpecs": { - "local_config_cc": { - "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", - "ruleClassName": "cc_autoconf", - "attributes": {"name":"--bazel_tools~cc_configure_extension~local_config_cc"} - }, - "local_config_cc_toolchains": { - "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", - "ruleClassName": "cc_autoconf_toolchains", - "attributes": {"name":"--bazel_tools~cc_configure_extension~local_config_cc_toolchains"} - } - } - }, - "@bazel_tools//tools/sh:sh_configure.bzl%sh_configure_extension": { - "bzlTransitiveDigest": "hp4NgmNjEg5+xgvzfh6L83bt9/aiiWETuNpwNuF1MSU=", - "generatedRepoSpecs": { - "local_config_sh": { - "bzlFile": "@@bazel_tools//tools/sh:sh_configure.bzl", - "ruleClassName": "sh_config", - "attributes": {"name":"--bazel_tools~sh_configure_extension~local_config_sh"} - } - } - }, - "@rules_go~0.41.0//go:extensions.bzl%go_sdk": { - "bzlTransitiveDigest": "uRRiyTb4o55cIajpRoOrHqU9TIFenkML7Da2dL3oXQ8=", - "generatedRepoSpecs": { - "go_default_sdk": { - "bzlFile": "@@rules_go~0.41.0//go/private:sdk.bzl", - "ruleClassName": "go_download_sdk_rule", - "attributes": {"name":"--rules_go~0.41.0~go_sdk~go_default_sdk","goos":"--","goarch":"--","sdks":{},"urls":["--https://dl.google.com/go/{}"],"version":"--1.20.2"} - }, - "go_host_compatible_sdk_label": { - "bzlFile": "@@rules_go~0.41.0//go/private:extensions.bzl", - "ruleClassName": "host_compatible_toolchain", - "attributes": {"name":"--rules_go~0.41.0~go_sdk~go_host_compatible_sdk_label","toolchain":"--@go_default_sdk//:ROOT"} - }, - "go_toolchains": { - "bzlFile": "@@rules_go~0.41.0//go/private:sdk.bzl", - "ruleClassName": "go_multiple_toolchains", - "attributes": {"name":"--rules_go~0.41.0~go_sdk~go_toolchains","prefixes":["--_0000_go_default_sdk_"],"geese":["--"],"goarchs":["--"],"sdk_repos":["--go_default_sdk"],"sdk_types":["--remote"],"sdk_versions":["--1.20.2"]} - } - } - }, - "@aspect_bazel_lib~1.30.2//lib:extensions.bzl%ext": { - "bzlTransitiveDigest": "6FqiVdKnhKX6tZd+oN2Z0eS+59mFzFuCavFTs9zO9Sc=", - "generatedRepoSpecs": { - "copy_to_directory_windows_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", - "ruleClassName": "copy_to_directory_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_to_directory_windows_amd64","platform":"--windows_amd64"} - }, - "jq": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", - "ruleClassName": "jq_host_alias_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~jq"} - }, - "jq_darwin_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", - "ruleClassName": "jq_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~jq_darwin_amd64","platform":"--darwin_amd64","version":"--1.6"} - }, - "copy_to_directory_linux_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", - "ruleClassName": "copy_to_directory_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_to_directory_linux_amd64","platform":"--linux_amd64"} - }, - "coreutils_darwin_arm64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", - "ruleClassName": "coreutils_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~coreutils_darwin_arm64","platform":"--darwin_arm64","version":"--0.0.16"} - }, - "coreutils_linux_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", - "ruleClassName": "coreutils_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~coreutils_linux_amd64","platform":"--linux_amd64","version":"--0.0.16"} - }, - "copy_directory_toolchains": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_directory_toolchain.bzl", - "ruleClassName": "copy_directory_toolchains_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_directory_toolchains","user_repository_name":"--copy_directory"} - }, - "copy_to_directory_linux_arm64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", - "ruleClassName": "copy_to_directory_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_to_directory_linux_arm64","platform":"--linux_arm64"} - }, - "yq_linux_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", - "ruleClassName": "yq_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~yq_linux_amd64","platform":"--linux_amd64","version":"--4.25.2"} - }, - "copy_to_directory_darwin_arm64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", - "ruleClassName": "copy_to_directory_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_to_directory_darwin_arm64","platform":"--darwin_arm64"} - }, - "copy_directory_darwin_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_directory_toolchain.bzl", - "ruleClassName": "copy_directory_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_directory_darwin_amd64","platform":"--darwin_amd64"} - }, - "coreutils_darwin_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", - "ruleClassName": "coreutils_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~coreutils_darwin_amd64","platform":"--darwin_amd64","version":"--0.0.16"} - }, - "coreutils_linux_arm64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", - "ruleClassName": "coreutils_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~coreutils_linux_arm64","platform":"--linux_arm64","version":"--0.0.16"} - }, - "coreutils_toolchains": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", - "ruleClassName": "coreutils_toolchains_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~coreutils_toolchains","user_repository_name":"--coreutils"} - }, - "yq_linux_s390x": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", - "ruleClassName": "yq_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~yq_linux_s390x","platform":"--linux_s390x","version":"--4.25.2"} - }, - "yq": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", - "ruleClassName": "yq_host_alias_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~yq"} - }, - "copy_directory_linux_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_directory_toolchain.bzl", - "ruleClassName": "copy_directory_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_directory_linux_amd64","platform":"--linux_amd64"} - }, - "jq_darwin_arm64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", - "ruleClassName": "jq_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~jq_darwin_arm64","platform":"--darwin_arm64","version":"--1.6"} - }, - "yq_darwin_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", - "ruleClassName": "yq_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~yq_darwin_amd64","platform":"--darwin_amd64","version":"--4.25.2"} - }, - "copy_directory_linux_arm64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_directory_toolchain.bzl", - "ruleClassName": "copy_directory_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_directory_linux_arm64","platform":"--linux_arm64"} - }, - "jq_linux_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", - "ruleClassName": "jq_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~jq_linux_amd64","platform":"--linux_amd64","version":"--1.6"} - }, - "yq_windows_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", - "ruleClassName": "yq_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~yq_windows_amd64","platform":"--windows_amd64","version":"--4.25.2"} - }, - "copy_to_directory_darwin_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", - "ruleClassName": "copy_to_directory_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_to_directory_darwin_amd64","platform":"--darwin_amd64"} - }, - "jq_windows_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", - "ruleClassName": "jq_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~jq_windows_amd64","platform":"--windows_amd64","version":"--1.6"} - }, - "yq_linux_ppc64le": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", - "ruleClassName": "yq_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~yq_linux_ppc64le","platform":"--linux_ppc64le","version":"--4.25.2"} - }, - "copy_to_directory_toolchains": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", - "ruleClassName": "copy_to_directory_toolchains_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_to_directory_toolchains","user_repository_name":"--copy_to_directory"} - }, - "jq_toolchains": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", - "ruleClassName": "jq_toolchains_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~jq_toolchains","user_repository_name":"--jq"} - }, - "copy_directory_darwin_arm64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_directory_toolchain.bzl", - "ruleClassName": "copy_directory_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_directory_darwin_arm64","platform":"--darwin_arm64"} - }, - "copy_directory_windows_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_directory_toolchain.bzl", - "ruleClassName": "copy_directory_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~copy_directory_windows_amd64","platform":"--windows_amd64"} - }, - "yq_darwin_arm64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", - "ruleClassName": "yq_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~yq_darwin_arm64","platform":"--darwin_arm64","version":"--4.25.2"} - }, - "yq_toolchains": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", - "ruleClassName": "yq_toolchains_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~yq_toolchains","user_repository_name":"--yq"} - }, - "coreutils_windows_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", - "ruleClassName": "coreutils_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~coreutils_windows_amd64","platform":"--windows_amd64","version":"--0.0.16"} - }, - "yq_linux_arm64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", - "ruleClassName": "yq_platform_repo", - "attributes": {"name":"--aspect_bazel_lib~1.30.2~ext~yq_linux_arm64","platform":"--linux_arm64","version":"--4.25.2"} - } - } - }, - "@rules_oci~1.2.0//oci:extensions.bzl%oci": { - "bzlTransitiveDigest": "dLbDaiAUK+D/FfNqWoMISAv0AB6j+2t1jR1DVXHo94M=", - "generatedRepoSpecs": { - "oci_crane_registry_toolchains": { - "bzlFile": "@@rules_oci~1.2.0//oci/private:toolchains_repo.bzl", - "ruleClassName": "toolchains_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~oci_crane_registry_toolchains","toolchain_type":"--@rules_oci//oci:registry_toolchain_type","toolchain":"--@oci_crane_{platform}//:registry_toolchain"} - }, - "copy_to_directory_windows_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", - "ruleClassName": "copy_to_directory_platform_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~copy_to_directory_windows_amd64","platform":"--windows_amd64"} - }, - "jq": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", - "ruleClassName": "jq_host_alias_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~jq"} - }, - "oci_crane_darwin_amd64": { - "bzlFile": "@@rules_oci~1.2.0//oci:repositories.bzl", - "ruleClassName": "crane_repositories", - "attributes": {"name":"--rules_oci~1.2.0~oci~oci_crane_darwin_amd64","platform":"--darwin_amd64","crane_version":"--v0.14.0"} - }, - "jq_darwin_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", - "ruleClassName": "jq_platform_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~jq_darwin_amd64","platform":"--darwin_amd64","version":"--1.6"} - }, - "copy_to_directory_linux_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", - "ruleClassName": "copy_to_directory_platform_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~copy_to_directory_linux_amd64","platform":"--linux_amd64"} - }, - "oci_crane_linux_arm64": { - "bzlFile": "@@rules_oci~1.2.0//oci:repositories.bzl", - "ruleClassName": "crane_repositories", - "attributes": {"name":"--rules_oci~1.2.0~oci~oci_crane_linux_arm64","platform":"--linux_arm64","crane_version":"--v0.14.0"} - }, - "coreutils_darwin_arm64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", - "ruleClassName": "coreutils_platform_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~coreutils_darwin_arm64","platform":"--darwin_arm64","version":"--0.0.16"} - }, - "coreutils_linux_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", - "ruleClassName": "coreutils_platform_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~coreutils_linux_amd64","platform":"--linux_amd64","version":"--0.0.16"} - }, - "yq_linux_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", - "ruleClassName": "yq_platform_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~yq_linux_amd64","platform":"--linux_amd64","version":"--4.25.2"} - }, - "copy_to_directory_linux_arm64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", - "ruleClassName": "copy_to_directory_platform_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~copy_to_directory_linux_arm64","platform":"--linux_arm64"} - }, - "oci_crane_linux_armv6": { - "bzlFile": "@@rules_oci~1.2.0//oci:repositories.bzl", - "ruleClassName": "crane_repositories", - "attributes": {"name":"--rules_oci~1.2.0~oci~oci_crane_linux_armv6","platform":"--linux_armv6","crane_version":"--v0.14.0"} - }, - "copy_to_directory_darwin_arm64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", - "ruleClassName": "copy_to_directory_platform_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~copy_to_directory_darwin_arm64","platform":"--darwin_arm64"} - }, - "oci_crane_linux_amd64": { - "bzlFile": "@@rules_oci~1.2.0//oci:repositories.bzl", - "ruleClassName": "crane_repositories", - "attributes": {"name":"--rules_oci~1.2.0~oci~oci_crane_linux_amd64","platform":"--linux_amd64","crane_version":"--v0.14.0"} - }, - "coreutils_darwin_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", - "ruleClassName": "coreutils_platform_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~coreutils_darwin_amd64","platform":"--darwin_amd64","version":"--0.0.16"} - }, - "coreutils_linux_arm64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", - "ruleClassName": "coreutils_platform_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~coreutils_linux_arm64","platform":"--linux_arm64","version":"--0.0.16"} - }, - "coreutils_toolchains": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", - "ruleClassName": "coreutils_toolchains_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~coreutils_toolchains","user_repository_name":"--coreutils"} - }, - "yq_linux_s390x": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", - "ruleClassName": "yq_platform_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~yq_linux_s390x","platform":"--linux_s390x","version":"--4.25.2"} - }, - "yq": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", - "ruleClassName": "yq_host_alias_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~yq"} - }, - "oci_crane_darwin_arm64": { - "bzlFile": "@@rules_oci~1.2.0//oci:repositories.bzl", - "ruleClassName": "crane_repositories", - "attributes": {"name":"--rules_oci~1.2.0~oci~oci_crane_darwin_arm64","platform":"--darwin_arm64","crane_version":"--v0.14.0"} - }, - "jq_darwin_arm64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", - "ruleClassName": "jq_platform_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~jq_darwin_arm64","platform":"--darwin_arm64","version":"--1.6"} - }, - "yq_darwin_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", - "ruleClassName": "yq_platform_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~yq_darwin_amd64","platform":"--darwin_amd64","version":"--4.25.2"} - }, - "oci_crane_linux_i386": { - "bzlFile": "@@rules_oci~1.2.0//oci:repositories.bzl", - "ruleClassName": "crane_repositories", - "attributes": {"name":"--rules_oci~1.2.0~oci~oci_crane_linux_i386","platform":"--linux_i386","crane_version":"--v0.14.0"} - }, - "jq_linux_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", - "ruleClassName": "jq_platform_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~jq_linux_amd64","platform":"--linux_amd64","version":"--1.6"} - }, - "yq_windows_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", - "ruleClassName": "yq_platform_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~yq_windows_amd64","platform":"--windows_amd64","version":"--4.25.2"} - }, - "oci_crane_windows_armv6": { - "bzlFile": "@@rules_oci~1.2.0//oci:repositories.bzl", - "ruleClassName": "crane_repositories", - "attributes": {"name":"--rules_oci~1.2.0~oci~oci_crane_windows_armv6","platform":"--windows_armv6","crane_version":"--v0.14.0"} - }, - "oci_crane_toolchains": { - "bzlFile": "@@rules_oci~1.2.0//oci/private:toolchains_repo.bzl", - "ruleClassName": "toolchains_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~oci_crane_toolchains","toolchain_type":"--@rules_oci//oci:crane_toolchain_type","toolchain":"--@oci_crane_{platform}//:crane_toolchain"} - }, - "jq_windows_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", - "ruleClassName": "jq_platform_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~jq_windows_amd64","platform":"--windows_amd64","version":"--1.6"} - }, - "copy_to_directory_darwin_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", - "ruleClassName": "copy_to_directory_platform_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~copy_to_directory_darwin_amd64","platform":"--darwin_amd64"} - }, - "yq_linux_ppc64le": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", - "ruleClassName": "yq_platform_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~yq_linux_ppc64le","platform":"--linux_ppc64le","version":"--4.25.2"} - }, - "jq_toolchains": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:jq_toolchain.bzl", - "ruleClassName": "jq_toolchains_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~jq_toolchains","user_repository_name":"--jq"} - }, - "copy_to_directory_toolchains": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:copy_to_directory_toolchain.bzl", - "ruleClassName": "copy_to_directory_toolchains_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~copy_to_directory_toolchains","user_repository_name":"--copy_to_directory"} - }, - "yq_darwin_arm64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", - "ruleClassName": "yq_platform_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~yq_darwin_arm64","platform":"--darwin_arm64","version":"--4.25.2"} - }, - "yq_toolchains": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", - "ruleClassName": "yq_toolchains_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~yq_toolchains","user_repository_name":"--yq"} - }, - "oci_crane_windows_amd64": { - "bzlFile": "@@rules_oci~1.2.0//oci:repositories.bzl", - "ruleClassName": "crane_repositories", - "attributes": {"name":"--rules_oci~1.2.0~oci~oci_crane_windows_amd64","platform":"--windows_amd64","crane_version":"--v0.14.0"} - }, - "oci_crane_linux_s390x": { - "bzlFile": "@@rules_oci~1.2.0//oci:repositories.bzl", - "ruleClassName": "crane_repositories", - "attributes": {"name":"--rules_oci~1.2.0~oci~oci_crane_linux_s390x","platform":"--linux_s390x","crane_version":"--v0.14.0"} - }, - "oci_auth_config": { - "bzlFile": "@@rules_oci~1.2.0//oci/private:auth_config_locator.bzl", - "ruleClassName": "oci_auth_config_locator", - "attributes": {"name":"--rules_oci~1.2.0~oci~oci_auth_config"} - }, - "coreutils_windows_amd64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:coreutils_toolchain.bzl", - "ruleClassName": "coreutils_platform_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~coreutils_windows_amd64","platform":"--windows_amd64","version":"--0.0.16"} - }, - "yq_linux_arm64": { - "bzlFile": "@@aspect_bazel_lib~1.30.2//lib/private:yq_toolchain.bzl", - "ruleClassName": "yq_platform_repo", - "attributes": {"name":"--rules_oci~1.2.0~oci~yq_linux_arm64","platform":"--linux_arm64","version":"--4.25.2"} - } - } - }, - "@rules_java~5.5.0//java:extensions.bzl%toolchains": { - "bzlTransitiveDigest": "IVTttRaqn26iAvJN4qehdM+OxbrjZDF3SRPyI2lokXk=", - "generatedRepoSpecs": { - "remotejdk19_macos_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk19_macos_aarch64_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_19\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"19\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk19_macos_aarch64//:jdk\",\n)\n"} - }, - "remotejdk17_macos_toolchain_config_repo": { - "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk17_macos_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos//:jdk\",\n)\n"} - }, - "remotejdk17_linux_toolchain_config_repo": { - "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk17_linux_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux//:jdk\",\n)\n"} - }, - "remote_java_tools_darwin": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remote_java_tools_darwin","sha256":"--abc434be713ee9e1fd6525d7a7bd9d7cdff6e27ae3ca9d96420490e7ff6e28a3","urls":["--https://mirror.bazel.build/bazel_java_tools/releases/java/v12.0/java_tools_darwin_x86_64-v12.0.zip","--https://github.com/bazelbuild/java_tools/releases/download/java_v12.0/java_tools_darwin_x86_64-v12.0.zip"]} - }, - "remotejdk17_macos_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk17_macos_aarch64","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--54247dde248ffbcd3c048675504b1c503b81daf2dc0d64a79e353c48d383c977","strip_prefix":"--zulu17.32.13-ca-jdk17.0.2-macosx_aarch64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.32.13-ca-jdk17.0.2-macosx_aarch64.tar.gz","--https://cdn.azul.com/zulu/bin/zulu17.32.13-ca-jdk17.0.2-macosx_aarch64.tar.gz"]} - }, - "remote_java_tools_windows": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remote_java_tools_windows","sha256":"--7b938f0c67d9d390f10489b1b9a4dabb51e39ecc94532c3acdf8c4c16900457f","urls":["--https://mirror.bazel.build/bazel_java_tools/releases/java/v12.0/java_tools_windows-v12.0.zip","--https://github.com/bazelbuild/java_tools/releases/download/java_v12.0/java_tools_windows-v12.0.zip"]} - }, - "remotejdk11_win": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_win","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--a106c77389a63b6bd963a087d5f01171bd32aa3ee7377ecef87531390dcb9050","strip_prefix":"--zulu11.56.19-ca-jdk11.0.15-win_x64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip","--https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip"]} - }, - "remotejdk11_win_toolchain_config_repo": { - "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_win_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win//:jdk\",\n)\n"} - }, - "remotejdk11_linux_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_linux_aarch64","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--fc7c41a0005180d4ca471c90d01e049469e0614cf774566d4cf383caa29d1a97","strip_prefix":"--zulu11.56.19-ca-jdk11.0.15-linux_aarch64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu-embedded/bin/zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz","--https://cdn.azul.com/zulu-embedded/bin/zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz"]} - }, - "remotejdk17_linux": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk17_linux","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--73d5c4bae20325ca41b606f7eae64669db3aac638c5b3ead4a975055846ad6de","strip_prefix":"--zulu17.32.13-ca-jdk17.0.2-linux_x64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.32.13-ca-jdk17.0.2-linux_x64.tar.gz","--https://cdn.azul.com/zulu/bin/zulu17.32.13-ca-jdk17.0.2-linux_x64.tar.gz"]} - }, - "remotejdk11_linux_s390x_toolchain_config_repo": { - "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_linux_s390x_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_s390x//:jdk\",\n)\n"} - }, - "remotejdk11_linux_toolchain_config_repo": { - "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_linux_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux//:jdk\",\n)\n"} - }, - "remotejdk11_macos": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_macos","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--2614e5c5de8e989d4d81759de4c333aa5b867b17ab9ee78754309ba65c7f6f55","strip_prefix":"--zulu11.56.19-ca-jdk11.0.15-macosx_x64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz","--https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz"]} - }, - "remotejdk11_win_arm64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_win_arm64","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2","strip_prefix":"--jdk-11.0.13+8","urls":["--https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip"]} - }, - "remotejdk17_macos": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk17_macos","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--89d04b2d99b05dcb25114178e65f6a1c5ca742e125cab0a63d87e7e42f3fcb80","strip_prefix":"--zulu17.32.13-ca-jdk17.0.2-macosx_x64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.32.13-ca-jdk17.0.2-macosx_x64.tar.gz","--https://cdn.azul.com/zulu/bin/zulu17.32.13-ca-jdk17.0.2-macosx_x64.tar.gz"]} - }, - "remotejdk17_macos_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk17_macos_aarch64_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos_aarch64//:jdk\",\n)\n"} - }, - "remotejdk17_win": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk17_win","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--e965aa0ea7a0661a3446cf8f10ee00684b851f883b803315289f26b4aa907fdb","strip_prefix":"--zulu17.32.13-ca-jdk17.0.2-win_x64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.32.13-ca-jdk17.0.2-win_x64.zip","--https://cdn.azul.com/zulu/bin/zulu17.32.13-ca-jdk17.0.2-win_x64.zip"]} - }, - "remotejdk11_macos_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_macos_aarch64_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos_aarch64//:jdk\",\n)\n"} - }, - "remotejdk11_linux_ppc64le_toolchain_config_repo": { - "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_linux_ppc64le_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_ppc64le//:jdk\",\n)\n"} - }, - "remote_java_tools_linux": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remote_java_tools_linux","sha256":"--4b8366b780387fc5ce69527ed287f2b444ee429d3325305ad062c92ac43c7fb6","urls":["--https://mirror.bazel.build/bazel_java_tools/releases/java/v12.0/java_tools_linux-v12.0.zip","--https://github.com/bazelbuild/java_tools/releases/download/java_v12.0/java_tools_linux-v12.0.zip"]} - }, - "remotejdk19_macos_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk19_macos_aarch64","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--177d058d968b2fbe7a5ff5eceb18cdc16f6376ce291004f1a3139e78b2fb6391","strip_prefix":"--zulu19.32.13-ca-jdk19.0.2-macosx_aarch64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu19.32.13-ca-jdk19.0.2-macosx_aarch64.tar.gz","--https://cdn.azul.com/zulu/bin/zulu19.32.13-ca-jdk19.0.2-macosx_aarch64.tar.gz"]} - }, - "remotejdk19_win_toolchain_config_repo": { - "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk19_win_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_19\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"19\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk19_win//:jdk\",\n)\n"} - }, - "remotejdk19_macos_toolchain_config_repo": { - "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk19_macos_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_19\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"19\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk19_macos//:jdk\",\n)\n"} - }, - "remotejdk19_linux": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk19_linux","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--4a994aded1d9b35258d543a59d4963d2687a1094a818b79a21f00273fbbc5bca","strip_prefix":"--zulu19.32.13-ca-jdk19.0.2-linux_x64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu19.32.13-ca-jdk19.0.2-linux_x64.tar.gz","--https://cdn.azul.com/zulu/bin/zulu19.32.13-ca-jdk19.0.2-linux_x64.tar.gz"]} - }, - "remotejdk11_linux_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_linux_aarch64_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_aarch64//:jdk\",\n)\n"} - }, - "remotejdk11_linux_s390x": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_linux_s390x","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--a58fc0361966af0a5d5a31a2d8a208e3c9bb0f54f345596fd80b99ea9a39788b","strip_prefix":"--jdk-11.0.15+10","urls":["--https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz","--https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz"]} - }, - "remotejdk17_win_arm64_toolchain_config_repo": { - "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk17_win_arm64_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win_arm64//:jdk\",\n)\n"} - }, - "remotejdk11_linux": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_linux","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--e064b61d93304012351242bf0823c6a2e41d9e28add7ea7f05378b7243d34247","strip_prefix":"--zulu11.56.19-ca-jdk11.0.15-linux_x64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz","--https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz"]} - }, - "remotejdk11_macos_toolchain_config_repo": { - "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_macos_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos//:jdk\",\n)\n"} - }, - "remotejdk19_win": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk19_win","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--d6c768c5ec3252f936bd0562c25458f7c753c62835ca3e91166f975f7a5fe9f1","strip_prefix":"--zulu19.32.13-ca-jdk19.0.2-win_x64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu19.32.13-ca-jdk19.0.2-win_x64.zip","--https://cdn.azul.com/zulu/bin/zulu19.32.13-ca-jdk19.0.2-win_x64.zip"]} - }, - "remotejdk17_win_arm64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk17_win_arm64","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--811d7e7591bac4f081dfb00ba6bd15b6fc5969e1f89f0f327ef75147027c3877","strip_prefix":"--zulu17.30.15-ca-jdk17.0.1-win_aarch64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip","--https://cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip"]} - }, - "remotejdk19_macos": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk19_macos","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--2804575ae9ac63e39caa910e57610bf52b0f9e2d671928a98d18e2fcc9f62ac1","strip_prefix":"--zulu19.32.13-ca-jdk19.0.2-macosx_x64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu19.32.13-ca-jdk19.0.2-macosx_x64.tar.gz","--https://cdn.azul.com/zulu/bin/zulu19.32.13-ca-jdk19.0.2-macosx_x64.tar.gz"]} - }, - "remotejdk19_linux_toolchain_config_repo": { - "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk19_linux_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_19\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"19\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk19_linux//:jdk\",\n)\n"} - }, - "remote_java_tools_darwin_arm64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remote_java_tools_darwin_arm64","sha256":"--24a47a5557ee2ccdacd10a54fe4c15d627c6aeaf7596a5dccf2e11a866a5a32a","urls":["--https://mirror.bazel.build/bazel_java_tools/releases/java/v12.0/java_tools_darwin_arm64-v12.0.zip","--https://github.com/bazelbuild/java_tools/releases/download/java_v12.0/java_tools_darwin_arm64-v12.0.zip"]} - }, - "remotejdk11_win_arm64_toolchain_config_repo": { - "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_win_arm64_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win_arm64//:jdk\",\n)\n"} - }, - "local_jdk": { - "bzlFile": "@@rules_java~5.5.0//toolchains:local_java_repository.bzl", - "ruleClassName": "_local_java_repository_rule", - "attributes": {"name":"--rules_java~5.5.0~toolchains~local_jdk","target_name":"--local_jdk","java_home":"--","version":"--","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD"} - }, - "remote_java_tools_darwin_x86_64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remote_java_tools_darwin_x86_64","sha256":"--abc434be713ee9e1fd6525d7a7bd9d7cdff6e27ae3ca9d96420490e7ff6e28a3","urls":["--https://mirror.bazel.build/bazel_java_tools/releases/java/v12.0/java_tools_darwin_x86_64-v12.0.zip","--https://github.com/bazelbuild/java_tools/releases/download/java_v12.0/java_tools_darwin_x86_64-v12.0.zip"]} - }, - "remote_java_tools": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remote_java_tools","sha256":"--6efab6ca6e16e02c90e62bbd08ca65f61527984ab78564ea7ad7a2692b2ffdbb","urls":["--https://mirror.bazel.build/bazel_java_tools/releases/java/v12.0/java_tools-v12.0.zip","--https://github.com/bazelbuild/java_tools/releases/download/java_v12.0/java_tools-v12.0.zip"]} - }, - "remotejdk17_win_toolchain_config_repo": { - "bzlFile": "@@rules_java~5.5.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk17_win_toolchain_config_repo","build_file":"--\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win//:jdk\",\n)\n"} - }, - "remotejdk11_linux_ppc64le": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_linux_ppc64le","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--a8fba686f6eb8ae1d1a9566821dbd5a85a1108b96ad857fdbac5c1e4649fc56f","strip_prefix":"--jdk-11.0.15+10","urls":["--https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz","--https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz"]} - }, - "remotejdk11_macos_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_java~5.5.0~toolchains~remotejdk11_macos_aarch64","build_file":"@@rules_java~5.5.0//toolchains:jdk.BUILD","sha256":"--6bb0d2c6e8a29dcd9c577bbb2986352ba12481a9549ac2c0bcfd00ed60e538d2","strip_prefix":"--zulu11.56.19-ca-jdk11.0.15-macosx_aarch64","urls":["--https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz","--https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz"]} - } - } - }, - "@rules_cc~0.0.2//cc:extensions.bzl%cc_configure": { - "bzlTransitiveDigest": "MxlRT9mERSSlHP4U9xvwnAp8XZNE0WlEE1QudRdeQog=", - "generatedRepoSpecs": { - "local_config_cc": { - "bzlFile": "@@rules_cc~0.0.2//cc/private/toolchain:cc_configure.bzl", - "ruleClassName": "cc_autoconf", - "attributes": {"name":"--rules_cc~0.0.2~cc_configure~local_config_cc"} - }, - "local_config_cc_toolchains": { - "bzlFile": "@@rules_cc~0.0.2//cc/private/toolchain:cc_configure.bzl", - "ruleClassName": "cc_autoconf_toolchains", - "attributes": {"name":"--rules_cc~0.0.2~cc_configure~local_config_cc_toolchains"} - }, - "local_config_xcode": { - "bzlFile": "@@bazel_tools//tools/osx:xcode_configure.bzl", - "ruleClassName": "xcode_autoconf", - "attributes": {"name":"--rules_cc~0.0.2~cc_configure~local_config_xcode","xcode_locator":"--@bazel_tools//tools/osx:xcode_locator.m","remote_xcode":"--"} - } - } - }, - "@gazelle~0.32.0//:extensions.bzl%go_deps": { - "bzlTransitiveDigest": "UCZzLWDb5gr+WIH945L7XHxSZHBc9vOWlXzqn5jzIqI=", - "generatedRepoSpecs": { - "com_github_fsnotify_fsnotify": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": {"name":"--gazelle~0.32.0~go_deps~com_github_fsnotify_fsnotify","importpath":"--github.com/fsnotify/fsnotify","sum":"--h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY=","replace":"--","version":"--v1.6.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} - }, - "org_golang_x_text": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": {"name":"--gazelle~0.32.0~go_deps~org_golang_x_text","importpath":"--golang.org/x/text","sum":"--h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k=","replace":"--","version":"--v0.3.3","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} - }, - "com_github_pmezard_go_difflib": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": {"name":"--gazelle~0.32.0~go_deps~com_github_pmezard_go_difflib","importpath":"--github.com/pmezard/go-difflib","sum":"--h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=","replace":"--","version":"--v1.0.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} - }, - "com_github_bmatcuk_doublestar_v4": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": {"name":"--gazelle~0.32.0~go_deps~com_github_bmatcuk_doublestar_v4","importpath":"--github.com/bmatcuk/doublestar/v4","sum":"--h1:HTuxyug8GyFbRkrffIpzNCSK4luc0TY3wzXvzIZhEXc=","replace":"--","version":"--v4.6.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} - }, - "org_golang_google_protobuf": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": {"name":"--gazelle~0.32.0~go_deps~org_golang_google_protobuf","importpath":"--google.golang.org/protobuf","sum":"--h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw=","replace":"--","version":"--v1.28.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} - }, - "org_golang_x_mod": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": {"name":"--gazelle~0.32.0~go_deps~org_golang_x_mod","importpath":"--golang.org/x/mod","sum":"--h1:lFO9qtOdlre5W1jxS3r/4szv2/6iXxScdzjoBMXNhYk=","replace":"--","version":"--v0.10.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} - }, - "com_github_davecgh_go_spew": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": {"name":"--gazelle~0.32.0~go_deps~com_github_davecgh_go_spew","importpath":"--github.com/davecgh/go-spew","sum":"--h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=","replace":"--","version":"--v1.1.1","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} - }, - "in_gopkg_yaml_v3": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": {"name":"--gazelle~0.32.0~go_deps~in_gopkg_yaml_v3","importpath":"--gopkg.in/yaml.v3","sum":"--h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=","replace":"--","version":"--v3.0.1","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} - }, - "org_golang_x_tools": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": {"name":"--gazelle~0.32.0~go_deps~org_golang_x_tools","importpath":"--golang.org/x/tools","sum":"--h1:8WMNJAz3zrtPmnYC7ISf5dEn3MT0gY7jBJfw27yrrLo=","replace":"--","version":"--v0.9.1","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} - }, - "com_github_bazelbuild_buildtools": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": {"name":"--gazelle~0.32.0~go_deps~com_github_bazelbuild_buildtools","importpath":"--github.com/bazelbuild/buildtools","sum":"--h1:Fl1FfItZp34QIQmmDTbZXHB5XA6JfbNNfH7tRRGWvQo=","replace":"--","version":"--v0.0.0-20230510134650-37bd1811516d","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} - }, - "org_golang_x_net": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": {"name":"--gazelle~0.32.0~go_deps~org_golang_x_net","importpath":"--golang.org/x/net","sum":"--h1:4nGaVu0QrbjT/AK2PRLuQfQuh6DJve+pELhqTdAj3x0=","replace":"--","version":"--v0.0.0-20210405180319-a5a99cb37ef4","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} - }, - "org_golang_google_genproto": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": {"name":"--gazelle~0.32.0~go_deps~org_golang_google_genproto","importpath":"--google.golang.org/genproto","sum":"--h1:+kGHl1aib/qcwaRi1CbqBZ1rk19r85MNUf8HaBghugY=","replace":"--","version":"--v0.0.0-20200526211855-cb27e3aa2013","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} - }, - "com_github_gogo_protobuf": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": {"name":"--gazelle~0.32.0~go_deps~com_github_gogo_protobuf","importpath":"--github.com/gogo/protobuf","sum":"--h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=","replace":"--","version":"--v1.3.2","build_directives":["--gazelle:proto disable"],"build_file_generation":"--auto","patches":[],"patch_args":[]} - }, - "com_github_stretchr_testify": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": {"name":"--gazelle~0.32.0~go_deps~com_github_stretchr_testify","importpath":"--github.com/stretchr/testify","sum":"--h1:pSgiaMZlXftHpm5L7V1+rVB+AZJydKsMxsQBIJw4PKk=","replace":"--","version":"--v1.8.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} - }, - "com_github_golang_protobuf": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": {"name":"--gazelle~0.32.0~go_deps~com_github_golang_protobuf","importpath":"--github.com/golang/protobuf","sum":"--h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw=","replace":"--","version":"--v1.5.2","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} - }, - "org_uber_go_zap": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": {"name":"--gazelle~0.32.0~go_deps~org_uber_go_zap","importpath":"--go.uber.org/zap","sum":"--h1:FiJd5l1UOLj0wCgbSE0rwwXHzEdAZS6hiiSnxJN/D60=","replace":"--","version":"--v1.24.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} - }, - "org_uber_go_multierr": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": {"name":"--gazelle~0.32.0~go_deps~org_uber_go_multierr","importpath":"--go.uber.org/multierr","sum":"--h1:y6IPFStTAIT5Ytl7/XYmHvzXQ7S3g/IeZW9hyZ5thw4=","replace":"--","version":"--v1.6.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} - }, - "org_golang_x_sync": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": {"name":"--gazelle~0.32.0~go_deps~org_golang_x_sync","importpath":"--golang.org/x/sync","sum":"--h1:PUR+T4wwASmuSTYdKjYHI5TD22Wy5ogLU5qZCOLxBrI=","replace":"--","version":"--v0.2.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} - }, - "com_github_golang_mock": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": {"name":"--gazelle~0.32.0~go_deps~com_github_golang_mock","importpath":"--github.com/golang/mock","sum":"--h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc=","replace":"--","version":"--v1.6.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} - }, - "bazel_gazelle_go_repository_config": { - "bzlFile": "@@gazelle~0.32.0//internal/bzlmod:go_deps.bzl", - "ruleClassName": "_go_repository_config", - "attributes": {"name":"--gazelle~0.32.0~go_deps~bazel_gazelle_go_repository_config","importpaths":{"--com_github_stretchr_testify":"--github.com/stretchr/testify","--org_uber_go_zap":"--go.uber.org/zap","--com_github_davecgh_go_spew":"--github.com/davecgh/go-spew","--com_github_pmezard_go_difflib":"--github.com/pmezard/go-difflib","--org_uber_go_atomic":"--go.uber.org/atomic","--org_uber_go_multierr":"--go.uber.org/multierr","--in_gopkg_yaml_v3":"--gopkg.in/yaml.v3","--com_github_bazelbuild_buildtools":"--github.com/bazelbuild/buildtools","--@rules_go~0.41.0":"--github.com/bazelbuild/rules_go","--com_github_bmatcuk_doublestar_v4":"--github.com/bmatcuk/doublestar/v4","--com_github_fsnotify_fsnotify":"--github.com/fsnotify/fsnotify","--com_github_google_go_cmp":"--github.com/google/go-cmp","--org_golang_x_mod":"--golang.org/x/mod","--org_golang_x_sync":"--golang.org/x/sync","--org_golang_x_tools":"--golang.org/x/tools","--org_golang_x_sys":"--golang.org/x/sys","--com_github_gogo_protobuf":"--github.com/gogo/protobuf","--com_github_golang_mock":"--github.com/golang/mock","--com_github_golang_protobuf":"--github.com/golang/protobuf","--org_golang_google_protobuf":"--google.golang.org/protobuf","--org_golang_x_net":"--golang.org/x/net","--org_golang_x_text":"--golang.org/x/text","--org_golang_google_genproto":"--google.golang.org/genproto","--org_golang_google_grpc":"--google.golang.org/grpc","--@gazelle~0.32.0":"--github.com/bazelbuild/bazel-gazelle"},"module_names":{"--@gazelle~0.32.0":"--gazelle","--@rules_go~0.41.0":"--rules_go"},"build_naming_conventions":{}} - }, - "org_uber_go_atomic": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": {"name":"--gazelle~0.32.0~go_deps~org_uber_go_atomic","importpath":"--go.uber.org/atomic","sum":"--h1:ADUqmZGgLDDfbSL9ZmPxKTybcoEYHgpYfELNoN+7hsw=","replace":"--","version":"--v1.7.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} - }, - "org_golang_google_grpc": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": {"name":"--gazelle~0.32.0~go_deps~org_golang_google_grpc","importpath":"--google.golang.org/grpc","sum":"--h1:fPVVDxY9w++VjTZsYvXWqEf9Rqar/e+9zYfxKK+W+YU=","replace":"--","version":"--v1.50.0","build_directives":["--gazelle:proto disable"],"build_file_generation":"--auto","patches":[],"patch_args":[]} - }, - "org_golang_x_sys": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": {"name":"--gazelle~0.32.0~go_deps~org_golang_x_sys","importpath":"--golang.org/x/sys","sum":"--h1:EBmGv8NaZBZTWvrbjNoL6HVt+IVy3QDQpJs7VRIw3tU=","replace":"--","version":"--v0.8.0","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} - }, - "com_github_google_go_cmp": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": {"name":"--gazelle~0.32.0~go_deps~com_github_google_go_cmp","importpath":"--github.com/google/go-cmp","sum":"--h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=","replace":"--","version":"--v0.5.9","build_directives":[],"build_file_generation":"--auto","patches":[],"patch_args":[]} - } - } - }, - "@gazelle~0.32.0//internal/bzlmod:non_module_deps.bzl%non_module_deps": { - "bzlTransitiveDigest": "Bp38I6OO2Uxk82ttCDtNtgYSQwwG4qQ9eexnd38xQxU=", - "generatedRepoSpecs": { - "bazel_gazelle_go_repository_tools": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository_tools.bzl", - "ruleClassName": "go_repository_tools", - "attributes": {"name":"--gazelle~0.32.0~non_module_deps~bazel_gazelle_go_repository_tools","go_cache":"@@gazelle~0.32.0~non_module_deps~bazel_gazelle_go_repository_cache//:go.env"} - }, - "bazel_gazelle_go_repository_cache": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository_cache.bzl", - "ruleClassName": "go_repository_cache", - "attributes": {"name":"--gazelle~0.32.0~non_module_deps~bazel_gazelle_go_repository_cache","go_sdk_name":"--go_sdk","go_env":{}} - } - } - }, - "@bazel_tools//tools/osx:xcode_configure.bzl%xcode_configure_extension": { - "bzlTransitiveDigest": "OmamqKJsiE8WH/LST0ioVROxC7R/MdakCNW9DSPS5/U=", - "generatedRepoSpecs": { - "local_config_xcode": { - "bzlFile": "@@bazel_tools//tools/osx:xcode_configure.bzl", - "ruleClassName": "xcode_autoconf", - "attributes": {"name":"--bazel_tools~xcode_configure_extension~local_config_xcode","xcode_locator":"--@bazel_tools//tools/osx:xcode_locator.m","remote_xcode":"--"} - } - } - }, - "@rules_go~0.41.0//go/private:extensions.bzl%non_module_dependencies": { - "bzlTransitiveDigest": "IZ5HmeiFbInfa4Rj12Iu3tnGLI1LUGeBsXh4145hpkc=", - "generatedRepoSpecs": { - "bazel_skylib": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~bazel_skylib","urls":["--https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-1.4.2.tar.gz","--https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-1.4.2.tar.gz"],"sha256":"--66ffd9315665bfaafc96b52278f57c7e2dd09f5ede279ea6d39b2be471e7e3aa","strip_prefix":"--"} - }, - "com_github_gogo_protobuf": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~com_github_gogo_protobuf","urls":["--https://mirror.bazel.build/github.com/gogo/protobuf/archive/refs/tags/v1.3.2.zip","--https://github.com/gogo/protobuf/archive/refs/tags/v1.3.2.zip"],"sha256":"--f89f8241af909ce3226562d135c25b28e656ae173337b3e58ede917aa26e1e3c","strip_prefix":"--protobuf-1.3.2","patches":["@@rules_go~0.41.0//third_party:com_github_gogo_protobuf-gazelle.patch"],"patch_args":["---p1"]} - }, - "org_golang_x_xerrors": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~org_golang_x_xerrors","urls":["--https://mirror.bazel.build/github.com/golang/xerrors/archive/04be3eba64a22a838cdb17b8dca15a52871c08b4.zip","--https://github.com/golang/xerrors/archive/04be3eba64a22a838cdb17b8dca15a52871c08b4.zip"],"sha256":"--ffad2b06ef2e09d040da2ff08077865e99ab95d4d0451737fc8e33706bb01634","strip_prefix":"--xerrors-04be3eba64a22a838cdb17b8dca15a52871c08b4","patches":["@@rules_go~0.41.0//third_party:org_golang_x_xerrors-gazelle.patch"],"patch_args":["---p1"]} - }, - "com_github_golang_protobuf": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~com_github_golang_protobuf","urls":["--https://mirror.bazel.build/github.com/golang/protobuf/archive/refs/tags/v1.5.3.zip","--https://github.com/golang/protobuf/archive/refs/tags/v1.5.3.zip"],"sha256":"--2dced4544ae5372281e20f1e48ca76368355a01b31353724718c4d6e3dcbb430","strip_prefix":"--protobuf-1.5.3","patches":["@@rules_go~0.41.0//third_party:com_github_golang_protobuf-gazelle.patch"],"patch_args":["---p1"]} - }, - "io_bazel_rules_nogo": { - "bzlFile": "@@rules_go~0.41.0//go/private:nogo.bzl", - "ruleClassName": "go_register_nogo", - "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~io_bazel_rules_nogo","nogo":"--@io_bazel_rules_go//:default_nogo"} - }, - "gogo_special_proto": { - "bzlFile": "@@rules_go~0.41.0//proto:gogo.bzl", - "ruleClassName": "gogo_special_proto", - "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~gogo_special_proto"} - }, - "com_github_golang_mock": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~com_github_golang_mock","urls":["--https://mirror.bazel.build/github.com/golang/mock/archive/refs/tags/v1.7.0-rc.1.zip","--https://github.com/golang/mock/archive/refs/tags/v1.7.0-rc.1.zip"],"patches":["@@rules_go~0.41.0//third_party:com_github_golang_mock-gazelle.patch"],"patch_args":["---p1"],"sha256":"--5359c78b0c1649cf7beb3b48ff8b1d1aaf0243b22ea4789aba94805280075d8e","strip_prefix":"--mock-1.7.0-rc.1"} - }, - "org_golang_google_protobuf": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~org_golang_google_protobuf","sha256":"--cb1a05581c33b3705ede6c08edf9b9c1dbc579559ba30f532704c324e42bf801","urls":["--https://mirror.bazel.build/github.com/protocolbuffers/protobuf-go/archive/refs/tags/v1.30.0.zip","--https://github.com/protocolbuffers/protobuf-go/archive/refs/tags/v1.30.0.zip"],"strip_prefix":"--protobuf-go-1.30.0","patches":["@@rules_go~0.41.0//third_party:org_golang_google_protobuf-gazelle.patch"],"patch_args":["---p1"]} - }, - "com_github_mwitkow_go_proto_validators": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~com_github_mwitkow_go_proto_validators","urls":["--https://mirror.bazel.build/github.com/mwitkow/go-proto-validators/archive/refs/tags/v0.3.2.zip","--https://github.com/mwitkow/go-proto-validators/archive/refs/tags/v0.3.2.zip"],"sha256":"--d8697f05a2f0eaeb65261b480e1e6035301892d9fc07ed945622f41b12a68142","strip_prefix":"--go-proto-validators-0.3.2"} - }, - "org_golang_x_tools": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~org_golang_x_tools","urls":["--https://mirror.bazel.build/github.com/golang/tools/archive/refs/tags/v0.7.0.zip","--https://github.com/golang/tools/archive/refs/tags/v0.7.0.zip"],"sha256":"--9f20a20f29f4008d797a8be882ef82b69cf8f7f2b96dbdfe3814c57d8280fa4b","strip_prefix":"--tools-0.7.0","patches":["@@rules_go~0.41.0//third_party:org_golang_x_tools-deletegopls.patch","@@rules_go~0.41.0//third_party:org_golang_x_tools-gazelle.patch"],"patch_args":["---p1"]} - }, - "org_golang_x_sys": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~org_golang_x_sys","urls":["--https://mirror.bazel.build/github.com/golang/sys/archive/refs/tags/v0.8.0.zip","--https://github.com/golang/sys/archive/refs/tags/v0.8.0.zip"],"sha256":"--58ef1f478ba923715bc493f2e0a431d4b2d428f1e3409f6acaac452945f6fd2f","strip_prefix":"--sys-0.8.0","patches":["@@rules_go~0.41.0//third_party:org_golang_x_sys-gazelle.patch"],"patch_args":["---p1"]} - }, - "org_golang_google_genproto": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": {"name":"--rules_go~0.41.0~non_module_dependencies~org_golang_google_genproto","urls":["--https://mirror.bazel.build/github.com/googleapis/go-genproto/archive/e85fd2cbaebc35e54b279b5e9b1057db87dacd57.zip","--https://github.com/googleapis/go-genproto/archive/e85fd2cbaebc35e54b279b5e9b1057db87dacd57.zip"],"sha256":"--da966a75fdc2f9d8006bc51e683490ff969ff637bbc030812cd9c5697e3a7cab","strip_prefix":"--go-genproto-e85fd2cbaebc35e54b279b5e9b1057db87dacd57","patches":["@@rules_go~0.41.0//third_party:org_golang_google_genproto-gazelle.patch"],"patch_args":["---p1"]} - } - } - } - } -} \ No newline at end of file From 9db278952dd2c6ac2189bf128eed0c5d6c8da8d1 Mon Sep 17 00:00:00 2001 From: Nick Dumas Date: Fri, 28 Jul 2023 10:15:27 -0400 Subject: [PATCH 08/16] semi working builds --- .bazelrc | 4 ++++ .gitignore | 1 + MODULE.bazel | 1 + 3 files changed, 6 insertions(+) diff --git a/.bazelrc b/.bazelrc index b3a24e8..d643db4 100644 --- a/.bazelrc +++ b/.bazelrc @@ -1 +1,5 @@ common --experimental_enable_bzlmod + +# Disable lockfiles until it works properly. +# https://github.com/bazelbuild/bazel/issues/19068 +common --lockfile_mode=off diff --git a/.gitignore b/.gitignore index 37e27b6..e647ab2 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ reports/* lexer.log parser.log bazel-* +*.bazel.lock diff --git a/MODULE.bazel b/MODULE.bazel index 6bb13b3..d72356a 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -11,6 +11,7 @@ bazel_dep(name = "rules_pkg", version = "0.9.1") go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps") go_deps.from_file(go_mod = "//:go.mod") +use_repo(pull, "com_github_stretchr_testify", "org_uber_go_zap") pull = use_extension("@rules_oci//oci:pull.bzl", "go_deps") pull.oci_pull( name = "distroless_base", From 20cc70b47bc84715dc83e31c96c8eaf1fa00836a Mon Sep 17 00:00:00 2001 From: Nick Dumas Date: Fri, 28 Jul 2023 15:20:28 -0400 Subject: [PATCH 09/16] correct use_repo invocation --- MODULE.bazel | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MODULE.bazel b/MODULE.bazel index d72356a..0340fc6 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -10,8 +10,8 @@ bazel_dep(name = "rules_pkg", version = "0.9.1") go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps") go_deps.from_file(go_mod = "//:go.mod") +use_repo(go_deps, "com_github_stretchr_testify", "org_uber_go_zap") -use_repo(pull, "com_github_stretchr_testify", "org_uber_go_zap") pull = use_extension("@rules_oci//oci:pull.bzl", "go_deps") pull.oci_pull( name = "distroless_base", From 248298cced25527625e147ff3182002102754a7e Mon Sep 17 00:00:00 2001 From: Nick Dumas Date: Fri, 28 Jul 2023 21:34:03 -0400 Subject: [PATCH 10/16] I guess I typo'd this --- MODULE.bazel | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MODULE.bazel b/MODULE.bazel index 0340fc6..919eed4 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -12,7 +12,7 @@ go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps") go_deps.from_file(go_mod = "//:go.mod") use_repo(go_deps, "com_github_stretchr_testify", "org_uber_go_zap") -pull = use_extension("@rules_oci//oci:pull.bzl", "go_deps") +pull = use_extension("@rules_oci//oci:pull.bzl", "pull") pull.oci_pull( name = "distroless_base", digest = "sha256:ccaef5ee2f1850270d453fdf700a5392534f8d1a8ca2acda391fbb6a06b81c86", From c5d366f7b75bd7455c325b213e1ab846f13589e0 Mon Sep 17 00:00:00 2001 From: Nick Dumas Date: Fri, 28 Jul 2023 21:34:24 -0400 Subject: [PATCH 11/16] trying to clarify naming of artifacts --- cmd/demo/BUILD.bazel | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/demo/BUILD.bazel b/cmd/demo/BUILD.bazel index b949e95..b06f1d2 100644 --- a/cmd/demo/BUILD.bazel +++ b/cmd/demo/BUILD.bazel @@ -20,7 +20,7 @@ go_binary( load("@rules_pkg//:pkg.bzl", "pkg_tar") pkg_tar( - name = "tar", + name = "demo_tar", srcs = [":demo"], ) From e5650fb492c8f41a003e658ae32f12ad3f94795f Mon Sep 17 00:00:00 2001 From: Nick Dumas Date: Fri, 28 Jul 2023 22:21:23 -0400 Subject: [PATCH 12/16] quality of life stuff --- .bazelrc | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.bazelrc b/.bazelrc index d643db4..fa8dd50 100644 --- a/.bazelrc +++ b/.bazelrc @@ -3,3 +3,25 @@ common --experimental_enable_bzlmod # Disable lockfiles until it works properly. # https://github.com/bazelbuild/bazel/issues/19068 common --lockfile_mode=off + +############################### +# Directory structure # +############################### + +# Artifacts are typically placed in a directory called "dist" +# Be aware that this setup will still create a bazel-out symlink in +# your project directory, which you must exclude from version control and your +# editor's search path. +build --symlink_prefix=dist/ + +############################### +# Output # +############################### + +# A more useful default output mode for bazel query, which +# prints "ng_module rule //foo:bar" instead of just "//foo:bar". +query --output=label_kind + +# By default, failing tests don't print any output, it's logged to a +# file instead. +test --test_output=errors From a68b4b5cbf3ccb5804755280834a39551e4db177 Mon Sep 17 00:00:00 2001 From: Nick Dumas Date: Wed, 2 Aug 2023 01:02:44 -0400 Subject: [PATCH 13/16] updating oci_rules usage --- MODULE.bazel | 6 +++--- cmd/demo/BUILD.bazel | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 919eed4..ac23452 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -12,9 +12,9 @@ go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps") go_deps.from_file(go_mod = "//:go.mod") use_repo(go_deps, "com_github_stretchr_testify", "org_uber_go_zap") -pull = use_extension("@rules_oci//oci:pull.bzl", "pull") -pull.oci_pull( +oci = use_extension("@rules_oci//oci:extensions.bzl", "oci") +oci.pull( name = "distroless_base", - digest = "sha256:ccaef5ee2f1850270d453fdf700a5392534f8d1a8ca2acda391fbb6a06b81c86", + tag = "latest", image = "gcr.io/distroless/base", ) diff --git a/cmd/demo/BUILD.bazel b/cmd/demo/BUILD.bazel index b06f1d2..b949e95 100644 --- a/cmd/demo/BUILD.bazel +++ b/cmd/demo/BUILD.bazel @@ -20,7 +20,7 @@ go_binary( load("@rules_pkg//:pkg.bzl", "pkg_tar") pkg_tar( - name = "demo_tar", + name = "tar", srcs = [":demo"], ) From 93149522cb30911ed2d7521c26f307da45bf9786 Mon Sep 17 00:00:00 2001 From: Nick Dumas Date: Wed, 2 Aug 2023 21:19:59 -0400 Subject: [PATCH 14/16] attempting to reference distroless image as a repo instead of a target --- cmd/demo/BUILD.bazel | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/demo/BUILD.bazel b/cmd/demo/BUILD.bazel index b949e95..245bdaf 100644 --- a/cmd/demo/BUILD.bazel +++ b/cmd/demo/BUILD.bazel @@ -28,7 +28,7 @@ load("@rules_oci//oci:defs.bzl", "oci_image") oci_image( name = "image", - base = "//:distroless_base", + base = "@distroless_base", entrypoint = ["/demo"], tars = [":tar"], ) From dc04526e4975c4f1a50e77047c1d0e0e37e9d9e8 Mon Sep 17 00:00:00 2001 From: Nick Dumas Date: Tue, 8 Aug 2023 15:06:08 -0400 Subject: [PATCH 15/16] trying to use debian11 image instead of base --- MODULE.bazel | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/MODULE.bazel b/MODULE.bazel index ac23452..bc870e0 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -16,5 +16,7 @@ oci = use_extension("@rules_oci//oci:extensions.bzl", "oci") oci.pull( name = "distroless_base", tag = "latest", - image = "gcr.io/distroless/base", + image = "gcr.io/distroless/base-debian11", ) + +use_repo(oci, "distroless_base") From 058da7f072c3d4ba99995cda68c04fba3d7b2242 Mon Sep 17 00:00:00 2001 From: Nick Dumas Date: Tue, 15 Aug 2023 13:06:59 -0400 Subject: [PATCH 16/16] fuckin bazel --- MODULE.bazel | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/MODULE.bazel b/MODULE.bazel index bc870e0..2ac1108 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -12,6 +12,7 @@ go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps") go_deps.from_file(go_mod = "//:go.mod") use_repo(go_deps, "com_github_stretchr_testify", "org_uber_go_zap") + oci = use_extension("@rules_oci//oci:extensions.bzl", "oci") oci.pull( name = "distroless_base", @@ -19,4 +20,7 @@ oci.pull( image = "gcr.io/distroless/base-debian11", ) -use_repo(oci, "distroless_base") +# dependencies = use_extension("@rules_oci//oci:dependencies.bzl", "dependencies") +# dependencies.rules_oci_dependencies() + +# use_repo(oci, "distroless_base")