From a7ba39d11f2d7cf3d08b38440756306fd10794e6 Mon Sep 17 00:00:00 2001 From: Nils Wireklint Date: Wed, 14 Aug 2024 13:25:01 +0200 Subject: [PATCH] Update Buildbarn components 2024-08-14 --- MODULE.bazel | 11 +- MODULE.bazel.lock | 2061 +----------------------- README.md | 4 +- changelog.md | 4 + docker-compose/docker-compose.yml | 14 +- go.mod | 58 +- go.sum | 54 + kubernetes/frontend.yaml | 2 +- kubernetes/scheduler.yaml | 2 +- kubernetes/storage.yaml | 2 +- kubernetes/worker-ubuntu22-04.yaml | 4 +- patches/gazelle/dont-flatten-srcs.diff | 30 +- 12 files changed, 125 insertions(+), 2121 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index ccd3e81..7130709 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -7,7 +7,7 @@ bazel_dep(name = "com_github_buildbarn_bb_browser") bazel_dep(name = "com_github_buildbarn_bb_remote_execution") bazel_dep(name = "com_github_buildbarn_bb_storage") bazel_dep(name = "com_github_buildbarn_go_xdr") -bazel_dep(name = "gazelle", version = "0.35.0") +bazel_dep(name = "gazelle", version = "0.37.0") bazel_dep(name = "googleapis", version = "0.0.0-20240326-1c8d509c5") bazel_dep(name = "googletest", version = "1.14.0.bcr.1") bazel_dep(name = "jsonnet_go", version = "0.20.0") @@ -79,13 +79,13 @@ git_override( git_override( module_name = "com_github_buildbarn_bb_remote_execution", - commit = "f6cf6bb8e5e354f49d657dd72a2c1a15ab88dcec", + commit = "9850e82ad7d875aa2ab183a5a08d79725c10fa16", remote = "https://github.com/buildbarn/bb-remote-execution.git", ) git_override( module_name = "com_github_buildbarn_bb_storage", - commit = "24d544b34a866f55838d576a0b110f4495f04450", + commit = "3f5e30c53d7b52036eb758a63bc98e706f5d4d5c", remote = "https://github.com/buildbarn/bb-storage.git", ) @@ -107,8 +107,7 @@ git_override( git_override( module_name = "gazelle", - commit = "f5a5c5dc90b4d6a39f0f47d770eba27c6c1c1877", - init_submodules = True, + commit = "4d0129d7adae33e8e648d3624aff8fa8f93f375b", patches = [ "//:patches/gazelle/dont-flatten-srcs.diff", "//:patches/gazelle/googleapis.diff", @@ -117,7 +116,7 @@ git_override( ) go_sdk = use_extension("@rules_go//go:extensions.bzl", "go_sdk") -go_sdk.download(version = "1.22.1") +go_sdk.download(version = "1.22.4") go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps") go_deps.from_file(go_mod = "//:go.mod") diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 3cf886e..f293706 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -105,7 +105,6 @@ "https://bcr.bazel.build/modules/rules_cc/0.0.9/source.json": "1f1ba6fea244b616de4a554a0f4983c91a9301640c8fe0dd1d410254115c8430", "https://bcr.bazel.build/modules/rules_foreign_cc/0.9.0/MODULE.bazel": "c9e8c682bf75b0e7c704166d79b599f93b72cfca5ad7477df596947891feeef6", "https://bcr.bazel.build/modules/rules_go/0.39.1/MODULE.bazel": "d34fb2a249403a5f4339c754f1e63dc9e5ad70b47c5e97faee1441fc6636cd61", - "https://bcr.bazel.build/modules/rules_go/0.44.0/MODULE.bazel": "55b2d9e775d7881dbe9a2fc68440442cd6ba32730170c782f1f0e6023a6d8db6", "https://bcr.bazel.build/modules/rules_go/0.46.0/MODULE.bazel": "3477df8bdcc49e698b9d25f734c4f3a9f5931ff34ee48a2c662be168f5f2d3fd", "https://bcr.bazel.build/modules/rules_go/0.48.1/MODULE.bazel": "ad27296e268624d7d53043fe5ff88d5486e7a29596336f629b379b83c67e6d8b", "https://bcr.bazel.build/modules/rules_go/0.48.1/source.json": "83321289aa500090871d8f761d991f0534946414640cce5c18d2df44cff8e082", @@ -116,8 +115,8 @@ "https://bcr.bazel.build/modules/rules_java/6.4.0/MODULE.bazel": "e986a9fe25aeaa84ac17ca093ef13a4637f6107375f64667a15999f77db6c8f6", "https://bcr.bazel.build/modules/rules_java/7.3.2/MODULE.bazel": "50dece891cfdf1741ea230d001aa9c14398062f2b7c066470accace78e412bc2", "https://bcr.bazel.build/modules/rules_java/7.5.0/MODULE.bazel": "b329bf9aa07a58bd1ccb37bfdcd9528acf6f12712efb38c3a8553c2cc2494806", - "https://bcr.bazel.build/modules/rules_java/7.6.5/MODULE.bazel": "481164be5e02e4cab6e77a36927683263be56b7e36fef918b458d7a8a1ebadb1", - "https://bcr.bazel.build/modules/rules_java/7.6.5/source.json": "a805b889531d1690e3c72a7a7e47a870d00323186a9904b36af83aa3d053ee8d", + "https://bcr.bazel.build/modules/rules_java/7.6.1/MODULE.bazel": "2f14b7e8a1aa2f67ae92bc69d1ec0fa8d9f827c4e17ff5e5f02e91caa3b2d0fe", + "https://bcr.bazel.build/modules/rules_java/7.6.1/source.json": "8f3f3076554e1558e8e468b2232991c510ecbcbed9e6f8c06ac31c93bcf38362", "https://bcr.bazel.build/modules/rules_jsonnet/0.5.0/MODULE.bazel": "26a7eb855041ee5168ed179daaaf8c5bffdb8ac3340de8fe61850d6ceecd7297", "https://bcr.bazel.build/modules/rules_jsonnet/0.6.0/MODULE.bazel": "66300179fdccc4abbb472f1a99ac03fd745fd67515a14c05abbf77fc09416de4", "https://bcr.bazel.build/modules/rules_jsonnet/0.6.0/source.json": "d1783eeaeea5329dd5a8e890bcbda93001d62f9936c15ffce6cdc51828bfd6ba", @@ -169,8 +168,8 @@ "https://bcr.bazel.build/modules/zlib/1.2.11/MODULE.bazel": "07b389abc85fdbca459b69e2ec656ae5622873af3f845e1c9d80fe179f3effa0", "https://bcr.bazel.build/modules/zlib/1.2.12/MODULE.bazel": "3b1a8834ada2a883674be8cbd36ede1b6ec481477ada359cd2d3ddc562340b27", "https://bcr.bazel.build/modules/zlib/1.2.13/MODULE.bazel": "aa6deb1b83c18ffecd940c4119aff9567cd0a671d7bba756741cb2ef043a29d5", - "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/MODULE.bazel": "af322bc08976524477c79d1e45e241b6efbeb918c497e8840b8ab116802dda79", - "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/source.json": "2be409ac3c7601245958cd4fcdff4288be79ed23bd690b4b951f500d54ee6e7d" + "https://bcr.bazel.build/modules/zlib/1.3/MODULE.bazel": "6a9c02f19a24dcedb05572b2381446e27c272cd383aed11d41d99da9e3167a72", + "https://bcr.bazel.build/modules/zlib/1.3/source.json": "b6b43d0737af846022636e6e255fd4a96fee0d34f08f3830e6e0bac51465c37c" }, "selectedYankedVersions": {}, "moduleExtensions": { @@ -997,2058 +996,6 @@ "recordedRepoMappingEntries": [] } }, - "@@gazelle~//:extensions.bzl%go_deps": { - "general": { - "bzlTransitiveDigest": "3lAltYJp6u8Z4k9qI7Nn1s2S5dTYTxi80hAMysQWRJE=", - "usagesDigest": "77lxI9a6sVgotKomkZDobx2Ax6rDI0UNj8Bms7Z+dXs=", - "recordedFileInputs": { - "@@rules_go~//go.mod": "de22304b720f7f61350ec1c9739de6c0a1b1103fd22bfeb6e92c6c843ddc6d6e", - "@@com_github_buildbarn_bb_browser~//go.mod": "9b05d18a7fb1e2cf3c5994b79c3a59618cab0b1f9fb6d72d2e7aa6771a6ca390", - "@@com_github_buildbarn_bb_remote_execution~//go.sum": "9a06a94e3fa02953d0affdf4f5440ea3569e492f39a584963306fc2d31fce60e", - "@@com_github_buildbarn_go_xdr~//go.mod": "3cc7c3d93aac8a8dc0325d311c7e03ce372350ff9cfd849e67840f320b12fca6", - "@@//go.sum": "8277fd8b4663f3092576c10eadedbdd18b1bc94a5970eede234e54a419eec012", - "@@gazelle~//go.mod": "48dc6e771c3028ee1c18b9ffc81e596fd5f6d7e0016c5ef280e30f2821f60473", - "@@com_github_buildbarn_bb_storage~//go.mod": "743c4707d9b923e829622e31d42628e8d15f92aac81c678a974531d88af55410", - "@@jsonnet_go~//go.sum": "cf6cba94b78ec389dcea5dda9207b611deea699e8dbbe45e98b7a7f990482bb4", - "@@//go.mod": "3a959cf80e246dcdc4f2a85f30d12b53a7f4e257a2ae9f381a3913cf5efe2d4c", - "@@gazelle~//go.sum": "7c4460e8ecb5dd8691a51d4fa2e9e4751108b933636497ce46db499fc2e7a88d", - "@@com_github_buildbarn_bb_remote_execution~//go.mod": "5be6549f417497867ddef3f3c5db292e0ce398b49f81decabb8acf9657c02b6d", - "@@com_github_buildbarn_go_xdr~//go.sum": "6c4e8d84c552d9bcfe065587c5201602aa6a67d50e00800650e2dcbb426796a8", - "@@com_github_buildbarn_bb_storage~//go.sum": "4f7836a0eebc3ac22a9f04c947181921f2b27b67cf223d1299802c958cde79cd", - "@@jsonnet_go~//go.mod": "35238699c0cd09f5e79619863a0014f01129615f811c8a30239b80e8e3a58145", - "@@com_github_buildbarn_bb_browser~//go.sum": "552f44771ec1b9e25397eae2e882939bf7e410fc5fa61ea70a269f9ba073a506", - "@@rules_go~//go.sum": "d56fdb19b21a5f12bcf625c49432371ac39c2def0f564098fbda107f7c080f40" - }, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "com_github_prometheus_common": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/prometheus/common", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:KEi6DK7lXW/m7Ig5i47x0vRzuBsHuvJdi5ee6Y3G1dc=", - "replace": "", - "version": "v0.55.0" - } - }, - "com_github_fsnotify_fsnotify": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/fsnotify/fsnotify", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA=", - "replace": "", - "version": "v1.7.0" - } - }, - "com_github_go_fonts_liberation": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/go-fonts/liberation", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:tM/T2vEOhjia6v5krQu8SDDegfH1SfXVRUNNKpq0Usk=", - "replace": "", - "version": "v0.3.3" - } - }, - "com_github_mattn_go_colorable": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/mattn/go-colorable", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:c1ghPdyEDarC70ftn0y+A/Ee++9zz8ljHG1b13eJ0s8=", - "replace": "", - "version": "v0.1.8" - } - }, - "io_opentelemetry_go_proto_otlp": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "go.opentelemetry.io/proto/otlp", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:TrMUixzpM0yuc/znrFTP9MMRh8trP93mkCiDVeXrui0=", - "replace": "", - "version": "v1.3.1" - } - }, - "com_github_googleapis_gax_go_v2": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/googleapis/gax-go/v2", - "build_directives": [ - "gazelle:proto disable" - ], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:8gw9KZK8TiVKB6q3zHY3SBzLnrGp6HQjyfYBYGmXdxA=", - "replace": "", - "version": "v2.12.5" - } - }, - "com_github_campoy_embedmd": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/campoy/embedmd", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:V4kI2qTJJLf4J29RzI/MAt2c3Bl4dQSYPuflzwFH2hY=", - "replace": "", - "version": "v1.0.0" - } - }, - "com_github_googleapis_enterprise_certificate_proxy": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/googleapis/enterprise-certificate-proxy", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:Vie5ybvEvT75RniqhfFxPRy3Bf7vr3h0cechB90XaQs=", - "replace": "", - "version": "v0.3.2" - } - }, - "com_github_golang_mock": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/golang/mock", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:YojYx61/OLFsiv6Rw1Z96LpldJIy31o+UHmwAUMJ6/U=", - "replace": "", - "version": "v1.7.0-rc.1" - } - }, - "com_github_grpc_ecosystem_go_grpc_prometheus": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/grpc-ecosystem/go-grpc-prometheus", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:Ovs26xHkKqVztRpIrF/92BcuyuQ/YW4NSIpoGtfXNho=", - "replace": "", - "version": "v1.2.0" - } - }, - "com_github_aohorodnyk_mimeheader": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/aohorodnyk/mimeheader", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:WCV4NQjtbqnd2N3FT5MEPesan/lfvaLYmt5v4xSaX/M=", - "replace": "", - "version": "v0.0.6" - } - }, - "com_github_aws_aws_sdk_go_v2_service_internal_accept_encoding": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:dT3MqvGhSoaIhRseqw2I0yH81l7wiR2vjs57O51EAm8=", - "replace": "", - "version": "v1.11.3" - } - }, - "com_github_buildkite_terminal_to_html": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/buildkite/terminal-to-html", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [ - "@@com_github_buildbarn_bb_browser~//:patches/com_github_buildkite_terminal_to_html/assets.diff" - ], - "patch_args": [ - "-p0" - ], - "sum": "h1:WdXzl7ZmYzCAz4pElZosPaUlRTW+qwVx/SkQSCa1jXs=", - "replace": "", - "version": "v3.2.0+incompatible" - } - }, - "com_github_cespare_xxhash_v2": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/cespare/xxhash/v2", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=", - "replace": "", - "version": "v2.3.0" - } - }, - "com_github_aws_aws_sdk_go_v2_service_ssooidc": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/aws/aws-sdk-go-v2/service/ssooidc", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:yiwVzJW2ZxZTurVbYWA7QOrAaCYQR72t0wrSBfoesUE=", - "replace": "", - "version": "v1.26.4" - } - }, - "org_golang_x_mod": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "golang.org/x/mod", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:fEdghXQSo20giMthA7cd28ZC+jts4amQ3YMXiP5oMQ8=", - "replace": "", - "version": "v0.19.0" - } - }, - "com_github_google_s2a_go": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/google/s2a-go", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:60BLSyTrOV4/haCDW4zb1guZItoSq8foHCXrAnjBo/o=", - "replace": "", - "version": "v0.1.7" - } - }, - "com_github_kballard_go_shellquote": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/kballard/go-shellquote", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:Z9n2FFNUXsshfwJMBgNA0RU6/i7WVaAegv3PtuIHPMs=", - "replace": "", - "version": "v0.0.0-20180428030007-95032a82bc51" - } - }, - "io_opentelemetry_go_contrib_instrumentation_net_http_otelhttp": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:4K4tsIXefpVJtvA/8srF4V4y0akAoPHkIslgAkjixJA=", - "replace": "", - "version": "v0.53.0" - } - }, - "org_golang_x_lint": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "golang.org/x/lint", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:VLliZ0d+/avPrXXH+OakdXhpJuEoBZuwh1m2j7U6Iug=", - "replace": "", - "version": "v0.0.0-20210508222113-6edffad5e616" - } - }, - "com_github_munnerz_goautoneg": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/munnerz/goautoneg", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA=", - "replace": "", - "version": "v0.0.0-20191010083416-a7dc8b61c822" - } - }, - "com_github_go_jose_go_jose_v3": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/go-jose/go-jose/v3", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:fFKWeig/irsp7XD2zBxvnmA/XaRWp5V3CBsZXJF7G7k=", - "replace": "", - "version": "v3.0.3" - } - }, - "com_github_aws_aws_sdk_go_v2_internal_ini": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/aws/aws-sdk-go-v2/internal/ini", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:hT8rVHwugYE2lEfdFE0QWVo81lF7jMrYJVDWI+f+VxU=", - "replace": "", - "version": "v1.8.0" - } - }, - "com_github_klauspost_compress": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/klauspost/compress", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:6KIumPrER1LHsvBVuDa0r5xaG0Es51mhhB9BQB2qeMA=", - "replace": "", - "version": "v1.17.9" - } - }, - "org_golang_x_time": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "golang.org/x/time", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk=", - "replace": "", - "version": "v0.5.0" - } - }, - "com_github_aws_aws_sdk_go_v2_feature_ec2_imds": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/aws/aws-sdk-go-v2/feature/ec2/imds", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:KreluoV8FZDEtI6Co2xuNk/UqI9iwMrOx/87PBNIKqw=", - "replace": "", - "version": "v1.16.11" - } - }, - "com_github_pmezard_go_difflib": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/pmezard/go-difflib", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=", - "replace": "", - "version": "v1.0.0" - } - }, - "com_github_grpc_ecosystem_grpc_gateway_v2": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/grpc-ecosystem/grpc-gateway/v2", - "build_directives": [], - "build_file_generation": "on", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:RoziI+96HlQWrbaVhgOOdFYUHtX81pwA6tCgDS9FNRo=", - "replace": "github.com/grpc-ecosystem/grpc-gateway/v2", - "version": "v2.16.1" - } - }, - "com_github_mattn_go_isatty": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/mattn/go-isatty", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:wuysRhFDzyxgEmMf5xjvJ2M9dZoWAXNNr5LSBS7uHXY=", - "replace": "", - "version": "v0.0.12" - } - }, - "io_opentelemetry_go_otel_metric": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "go.opentelemetry.io/otel/metric", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:f0HGvSl1KRAU1DLgLGFjrwVyismPlnuU6JD6bOeuA5Q=", - "replace": "", - "version": "v1.28.0" - } - }, - "io_opentelemetry_go_otel_exporters_jaeger": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "go.opentelemetry.io/otel/exporters/jaeger", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:D7UpUy2Xc2wsi1Ras6V40q806WM07rqoCWzXu7Sqy+4=", - "replace": "", - "version": "v1.17.0" - } - }, - "org_golang_x_tools": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "golang.org/x/tools", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:vSDcovVPld282ceKgDimkRSC8kpaH1dgyc9UMzlt84Y=", - "replace": "golang.org/x/tools", - "version": "v0.8.0" - } - }, - "com_github_aws_aws_sdk_go_v2_service_sso": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/aws/aws-sdk-go-v2/service/sso", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:Fv1vD2L65Jnp5QRsdiM64JvUM4Xe+E0JyVsRQKv6IeA=", - "replace": "", - "version": "v1.22.3" - } - }, - "com_github_gorilla_mux": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/gorilla/mux", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY=", - "replace": "", - "version": "v1.8.1" - } - }, - "com_github_jmespath_go_jmespath": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/jmespath/go-jmespath", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg=", - "replace": "", - "version": "v0.4.0" - } - }, - "com_github_gogo_protobuf": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/gogo/protobuf", - "build_directives": [ - "gazelle:proto disable" - ], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=", - "replace": "", - "version": "v1.3.2" - } - }, - "org_golang_google_genproto_googleapis_rpc": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "google.golang.org/genproto/googleapis/rpc", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:JU0iKnSg02Gmb5ZdV8nYsKEKsP6o/FGVWTrw4i1DA9A=", - "replace": "", - "version": "v0.0.0-20240711142825-46eb208f015d" - } - }, - "com_github_aws_aws_sdk_go_v2_internal_endpoints_v2": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/aws/aws-sdk-go-v2/internal/endpoints/v2", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:C6WHdGnTDIYETAm5iErQUiVNsclNx9qbJVPIt03B6bI=", - "replace": "", - "version": "v2.6.15" - } - }, - "com_github_google_go_cmp": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/google/go-cmp", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=", - "replace": "", - "version": "v0.6.0" - } - }, - "com_github_prometheus_client_golang": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/prometheus/client_golang", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:wZWJDwK+NameRJuPGDhlnFgx8e8HN3XHQeLaYJFJBOE=", - "replace": "", - "version": "v1.19.1" - } - }, - "com_github_google_uuid": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/google/uuid", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=", - "replace": "", - "version": "v1.6.0" - } - }, - "com_google_cloud_go_longrunning": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "cloud.google.com/go/longrunning", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:eB/BniENNRKhjz/xgiillrdcH3G74TGSl3BXinGlI7E=", - "replace": "", - "version": "v0.5.10" - } - }, - "com_google_cloud_go_compute_metadata": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "cloud.google.com/go/compute/metadata", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:Zr0eK8JbFv6+Wi4ilXAR8FJ3wyNdpxHKJNPos6LTZOY=", - "replace": "", - "version": "v0.5.0" - } - }, - "com_github_aws_aws_sdk_go_v2_service_sts": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/aws/aws-sdk-go-v2/service/sts", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:ZsDKRLXGWHk8WdtyYMoGNO7bTudrvuKpDKgMVRlepGE=", - "replace": "", - "version": "v1.30.3" - } - }, - "io_opentelemetry_go_contrib_instrumentation_google_golang_org_grpc_otelgrpc": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:9G6E0TXzGFVfTnawRzrPl83iHOAV7L8NJiR8RSGYV1g=", - "replace": "", - "version": "v0.53.0" - } - }, - "com_github_aws_aws_sdk_go_v2_service_internal_s3shared": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/aws/aws-sdk-go-v2/service/internal/s3shared", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:246A4lSTXWJw/rmlQI+TT2OcqeDMKBdyjEQrafMaQdA=", - "replace": "", - "version": "v1.17.15" - } - }, - "com_github_fxtlabs_primes": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/fxtlabs/primes", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:HOYnhuVrhAVGKdg3rZapII640so7QfXQmkLkefUN/uM=", - "replace": "", - "version": "v0.0.0-20150821004651-dad82d10a449" - } - }, - "org_golang_x_image": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "golang.org/x/image", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:jGzIakQa/ZXI1I0Fxvaa9W7yP25TqT6cHIHn+6CqvSQ=", - "replace": "", - "version": "v0.18.0" - } - }, - "com_github_aws_aws_sdk_go_v2_service_internal_presigned_url": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/aws/aws-sdk-go-v2/service/internal/presigned-url", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:HGErhhrxZlQ044RiM+WdoZxp0p+EGM62y3L6pwA4olE=", - "replace": "", - "version": "v1.11.17" - } - }, - "com_github_ajstarks_svgo": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/ajstarks/svgo", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:slYM766cy2nI3BwyRiyQj/Ud48djTMtMebDqepE95rw=", - "replace": "", - "version": "v0.0.0-20211024235047-1546f124cd8b" - } - }, - "org_golang_x_tools_go_vcs": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "golang.org/x/tools/go/vcs", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:cOIJqWBl99H1dH5LWizPa+0ImeeJq3t3cJjaeOWUAL4=", - "replace": "", - "version": "v0.1.0-deprecated" - } - }, - "com_github_golang_freetype": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/golang/freetype", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:DACJavvAHhabrF08vX0COfcOBJRhZ8lUbR+ZWIs0Y5g=", - "replace": "", - "version": "v0.0.0-20170609003504-e2365dfdc4a0" - } - }, - "com_github_aws_aws_sdk_go_v2_credentials": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/aws/aws-sdk-go-v2/credentials", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:tsm8g/nJxi8+/7XyJJcP2dLrnK/5rkFp6+i2nhmz5fk=", - "replace": "", - "version": "v1.17.26" - } - }, - "com_github_aws_aws_sdk_go_v2_internal_v4a": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/aws/aws-sdk-go-v2/internal/v4a", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:Z5r7SycxmSllHYmaAZPpmN8GviDrSGhMS6bldqtXZPw=", - "replace": "", - "version": "v1.3.15" - } - }, - "org_golang_x_net": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "golang.org/x/net", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:5K3Njcw06/l2y9vpGCSdcxWOYHOUk3dVNGDXN+FvAys=", - "replace": "", - "version": "v0.27.0" - } - }, - "com_github_spf13_pflag": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/spf13/pflag", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=", - "replace": "", - "version": "v1.0.5" - } - }, - "ht_sr_git__sbinet_gg": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "git.sr.ht/~sbinet/gg", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:6V43j30HM623V329xA9Ntq+WJrMjDxRjuAB1LFWF5m8=", - "replace": "", - "version": "v0.5.0" - } - }, - "com_github_aws_aws_sdk_go_v2_config": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/aws/aws-sdk-go-v2/config", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:T1kAefbKuNum/AbShMsZEro6eRkeOT8YILfE9wyjAYQ=", - "replace": "", - "version": "v1.27.26" - } - }, - "com_github_beorn7_perks": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/beorn7/perks", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=", - "replace": "", - "version": "v1.0.1" - } - }, - "org_golang_x_oauth2": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "golang.org/x/oauth2", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:tsimM75w1tF/uws5rbeHzIWxEqElMehnc+iW793zsZs=", - "replace": "", - "version": "v0.21.0" - } - }, - "in_gopkg_yaml_v2": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "gopkg.in/yaml.v2", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:VUgggvou5XRW9mHwD/yXxIYSMtY0zoKQf/v226p2nyo=", - "replace": "", - "version": "v2.2.7" - } - }, - "org_golang_x_sync": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "golang.org/x/sync", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M=", - "replace": "", - "version": "v0.7.0" - } - }, - "org_golang_google_appengine": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "google.golang.org/appengine", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM=", - "replace": "", - "version": "v1.6.8" - } - }, - "com_github_grpc_ecosystem_go_grpc_middleware": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/grpc-ecosystem/go-grpc-middleware", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:UH//fgunKIs4JdUbpDl1VZCDaL56wXCB/5+wF6uHfaI=", - "replace": "", - "version": "v1.4.0" - } - }, - "com_github_felixge_httpsnoop": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/felixge/httpsnoop", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg=", - "replace": "", - "version": "v1.0.4" - } - }, - "io_opentelemetry_go_otel": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "go.opentelemetry.io/otel", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:/SqNcYk+idO0CxKEUOtKQClMK/MimZihKYMruSMViUo=", - "replace": "", - "version": "v1.28.0" - } - }, - "com_github_aws_aws_sdk_go_v2_service_internal_checksum": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/aws/aws-sdk-go-v2/service/internal/checksum", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:YPYe6ZmvUfDDDELqEKtAd6bo8zxhkm+XEFEzQisqUIE=", - "replace": "", - "version": "v1.3.17" - } - }, - "com_google_cloud_go_storage": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "cloud.google.com/go/storage", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:CcxnSohZwizt4LCzQHWvBf1/kvtHUn7gk9QERXPyXFs=", - "replace": "", - "version": "v1.43.0" - } - }, - "org_golang_google_genproto_googleapis_api": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "google.golang.org/genproto/googleapis/api", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:kHjw/5UfflP/L5EbledDrcG4C2597RtymmGRZvHiCuY=", - "replace": "", - "version": "v0.0.0-20240711142825-46eb208f015d" - } - }, - "com_github_sercand_kuberesolver_v5": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/sercand/kuberesolver/v5", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:CYH+d67G0sGBj7q5wLK61yzqJJ8gLLC8aeprPTHb6yY=", - "replace": "", - "version": "v5.1.1" - } - }, - "org_golang_google_protobuf": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "google.golang.org/protobuf", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:pPC6BG5ex8PDFnkbrGU3EixyhKcQ2aDuBS36lqK/C7I=", - "replace": "google.golang.org/protobuf", - "version": "v1.32.0" - } - }, - "io_opentelemetry_go_contrib_propagators_b3": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "go.opentelemetry.io/contrib/propagators/b3", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:XR6CFQrQ/ttAYmTBX2loUEFGdk1h17pxYI8828dk/1Y=", - "replace": "", - "version": "v1.28.0" - } - }, - "io_opentelemetry_go_otel_exporters_otlp_otlptrace": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "go.opentelemetry.io/otel/exporters/otlp/otlptrace", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:3Q/xZUyC1BBkualc9ROb4G8qkH90LXEIICcs5zv1OYY=", - "replace": "", - "version": "v1.28.0" - } - }, - "com_github_fatih_color": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/fatih/color", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:mRhaKNwANqRgUBGKmnI5ZxEk7QXmjQeCcuYFMX2bfcc=", - "replace": "", - "version": "v1.12.0" - } - }, - "in_gopkg_yaml_v3": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "gopkg.in/yaml.v3", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=", - "replace": "", - "version": "v3.0.1" - } - }, - "com_github_prometheus_client_model": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/prometheus/client_model", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E=", - "replace": "", - "version": "v0.6.1" - } - }, - "org_golang_x_crypto": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "golang.org/x/crypto", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:ypSNr+bnYL2YhwoMt2zPxHFmbAN1KZs/njMG3hxUp30=", - "replace": "", - "version": "v0.25.0" - } - }, - "com_github_aws_aws_sdk_go_v2_internal_configsources": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/aws/aws-sdk-go-v2/internal/configsources", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:SoNJ4RlFEQEbtDcCEt+QG56MY4fm4W8rYirAmq+/DdU=", - "replace": "", - "version": "v1.3.15" - } - }, - "com_github_aws_aws_sdk_go_v2": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/aws/aws-sdk-go-v2", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:jUeBtG0Ih+ZIFH0F4UkmL9w3cSpaMv9tYYDbzILP8dY=", - "replace": "", - "version": "v1.30.3" - } - }, - "com_github_aws_aws_sdk_go_v2_service_s3": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/aws/aws-sdk-go-v2/service/s3", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:sZXIzO38GZOU+O0C+INqbH7C2yALwfMWpd64tONS/NE=", - "replace": "", - "version": "v1.58.2" - } - }, - "com_github_golang_protobuf": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/golang/protobuf", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek=", - "replace": "", - "version": "v1.5.4" - } - }, - "io_opentelemetry_go_otel_sdk": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "go.opentelemetry.io/otel/sdk", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:b9d7hIry8yZsgtbmM0DKyPWMMUMlK9NEKuIG4aBqWyE=", - "replace": "", - "version": "v1.28.0" - } - }, - "cc_mvdan_gofumpt": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "mvdan.cc/gofumpt", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:G3QvahNDmpD+Aek/bNOLrFR2XC6ZAdo62dZu65gmwGo=", - "replace": "", - "version": "v0.6.0" - } - }, - "com_google_cloud_go_iam": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "cloud.google.com/go/iam", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:0mQ8UKSfdHLut6pH9FM3bI55KWR46ketn0PuXleDyxw=", - "replace": "", - "version": "v1.1.11" - } - }, - "org_uber_go_mock": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "go.uber.org/mock", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:VcM4ZOtdbR4f6VXfiOpwpVJDL6lCReaZ6mw31wqh7KU=", - "replace": "", - "version": "v0.4.0" - } - }, - "org_golang_google_grpc_cmd_protoc_gen_go_grpc": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "google.golang.org/grpc/cmd/protoc-gen-go-grpc", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:rNBFJjBCOgVr9pWD7rs/knKL4FRTKgpZmsRfV214zcA=", - "replace": "", - "version": "v1.3.0" - } - }, - "org_golang_google_genproto_googleapis_bytestream": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "google.golang.org/genproto/googleapis/bytestream", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [ - "@@com_github_buildbarn_bb_storage~//:patches/org_golang_google_genproto_googleapis_bytestream/service-registrar.diff" - ], - "patch_args": [ - "-p0" - ], - "sum": "h1:/jcU1L/7p2DK+3pz2301Te5IUKDcpHOWYjUbnEMZN90=", - "replace": "", - "version": "v0.0.0-20240711142825-46eb208f015d" - } - }, - "com_github_aws_aws_sdk_go_v2_aws_protocol_eventstream": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:tW1/Rkad38LA15X4UQtjXZXNKsCgkshC3EbmcUmghTg=", - "replace": "", - "version": "v1.6.3" - } - }, - "com_github_go_latex_latex": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/go-latex/latex", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:xcdj0LWnMSIU1j8+jIeJyfvk6SjgJedFQssSqFthJ2E=", - "replace": "", - "version": "v0.0.0-20240709081214-31cef3c7570e" - } - }, - "com_github_gordonklaus_ineffassign": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/gordonklaus/ineffassign", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:y2Gd/9I7MdY1oEIt+n+rowjBNDcLQq3RsH5hwJd0f9s=", - "replace": "", - "version": "v0.1.0" - } - }, - "com_github_bmatcuk_doublestar_v4": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/bmatcuk/doublestar/v4", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:FH9SifrbvJhnlQpztAx++wlkk70QBf0iBWDwNy7PA4I=", - "replace": "", - "version": "v4.6.1" - } - }, - "io_opencensus_go": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "go.opencensus.io", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0=", - "replace": "", - "version": "v0.24.0" - } - }, - "com_github_davecgh_go_spew": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/davecgh/go-spew", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=", - "replace": "", - "version": "v1.1.1" - } - }, - "com_github_bazelbuild_buildtools": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/bazelbuild/buildtools", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:tVa7swb7n+9X2nS9XsCqOQ7ZGm0t+t11vWYTKoFiWB8=", - "replace": "", - "version": "v0.0.0-20240626162158-92a716d768c0" - } - }, - "com_github_hanwen_go_fuse_v2": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/hanwen/go-fuse/v2", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [ - "@@com_github_buildbarn_bb_remote_execution~//:patches/com_github_hanwen_go_fuse_v2/direntrylist-offsets-and-testability.diff", - "@@com_github_buildbarn_bb_remote_execution~//:patches/com_github_hanwen_go_fuse_v2/writeback-cache.diff", - "@@com_github_buildbarn_bb_remote_execution~//:patches/com_github_hanwen_go_fuse_v2/notify-testability.diff" - ], - "patch_args": [ - "-p0" - ], - "sum": "h1:OQBE8zVemSocRxA4OaFJbjJ5hlpCmIWbGr7r0M4uoQQ=", - "replace": "", - "version": "v2.5.1" - } - }, - "org_gonum_v1_plot": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "gonum.org/v1/plot", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:+LBDVFYwFe4LHhdP8coW6296MBEY4nQ+Y4vuUpJopcE=", - "replace": "", - "version": "v0.14.0" - } - }, - "org_golang_google_genproto": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "google.golang.org/genproto", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:/hmn0Ku5kWij/kjGsrcJeC1T/MrJi2iNWwgAqrihFwc=", - "replace": "", - "version": "v0.0.0-20240711142825-46eb208f015d" - } - }, - "com_github_stretchr_testify": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/stretchr/testify", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=", - "replace": "", - "version": "v1.9.0" - } - }, - "com_google_cloud_go": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "cloud.google.com/go", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:CnFSK6Xo3lDYRoBKEcAtia6VSC837/ZkJuRduSFnr14=", - "replace": "", - "version": "v0.115.0" - } - }, - "com_github_aws_smithy_go": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/aws/smithy-go", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:ryHwveWzPV5BIof6fyDvor6V3iUL7nTfiTKXHiW05nE=", - "replace": "", - "version": "v1.20.3" - } - }, - "org_golang_google_grpc": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "google.golang.org/grpc", - "build_directives": [ - "gazelle:proto disable" - ], - "build_file_generation": "on", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:bs/cUb4lp1G5iImFFd3u5ixQzweKizoZJAwBNLR42lc=", - "replace": "", - "version": "v1.65.0" - } - }, - "com_github_dustin_go_humanize": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/dustin/go-humanize", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY=", - "replace": "", - "version": "v1.0.1" - } - }, - "io_k8s_sigs_yaml": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "sigs.k8s.io/yaml", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:Mk1wCc2gy/F0THH0TAp1QYyJNzRm2KCLy3o5ASXVI5E=", - "replace": "", - "version": "v1.4.0" - } - }, - "com_github_prometheus_procfs": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/prometheus/procfs", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc=", - "replace": "", - "version": "v0.15.1" - } - }, - "com_github_go_logr_stdr": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/go-logr/stdr", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag=", - "replace": "", - "version": "v1.2.2" - } - }, - "com_github_lazybeaver_xorshift": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/lazybeaver/xorshift", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:TfmftEfB1zJiDTFi3Qw1xlbEbfJPKUhEDC19clfBMb8=", - "replace": "", - "version": "v0.0.0-20170702203709-ce511d4823dd" - } - }, - "com_github_go_logr_logr": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/go-logr/logr", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY=", - "replace": "", - "version": "v1.4.2" - } - }, - "org_golang_x_text": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "golang.org/x/text", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4=", - "replace": "", - "version": "v0.16.0" - } - }, - "com_github_antlr_antlr4_runtime_go_antlr": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/antlr/antlr4/runtime/Go/antlr", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:yL7+Jz0jTC6yykIK/Wh74gnTJnrGr5AyrNMXuA0gves=", - "replace": "", - "version": "v1.4.10" - } - }, - "io_opentelemetry_go_otel_trace": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "go.opentelemetry.io/otel/trace", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:GhQ9cUuQGmNDd5BTCP2dAvv75RdMxEfTmYejp+lkx9g=", - "replace": "", - "version": "v1.28.0" - } - }, - "com_google_cloud_go_auth": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "cloud.google.com/go/auth", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:Iv1bbpzJ2OIg16m94XI9/tlzZZl3cdeR3nGVGj78N7s=", - "replace": "", - "version": "v0.7.1" - } - }, - "com_github_bazelbuild_remote_apis": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/bazelbuild/remote-apis", - "build_directives": [ - "gazelle:go_grpc_compilers @io_bazel_rules_go//proto:go_proto,@io_bazel_rules_go//proto:go_grpc_v2", - "gazelle:resolve proto go build/bazel/semver/semver.proto //build/bazel/semver", - "gazelle:resolve proto go google/api/annotations.proto @org_golang_google_genproto_googleapis_api//annotations", - "gazelle:resolve proto go google/longrunning/operations.proto @com_google_cloud_go_longrunning//autogen/longrunningpb", - "gazelle:resolve proto go google/rpc/status.proto @org_golang_google_genproto_googleapis_rpc//status", - "gazelle:resolve proto google/api/annotations.proto @googleapis//google/api:annotations_proto", - "gazelle:resolve proto google/longrunning/operations.proto @googleapis//google/longrunning:operations_proto", - "gazelle:resolve proto google/rpc/status.proto @googleapis//google/rpc:status_proto" - ], - "build_file_generation": "on", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:Ma3IQbZmIVd8ROR7TZNqN8YnSYKXWtW5t5uUc35pftI=", - "replace": "", - "version": "v0.0.0-20240703191324-0d21f29acdb9" - } - }, - "org_golang_google_api": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "google.golang.org/api", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:51y8fJ/b1AaaBRJr4yWm96fPcuxSo0JcegXE3DaHQHw=", - "replace": "", - "version": "v0.188.0" - } - }, - "com_github_sergi_go_diff": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/sergi/go-diff", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=", - "replace": "", - "version": "v1.1.0" - } - }, - "com_github_go_pdf_fpdf": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/go-pdf/fpdf", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:PPvSaUuo1iMi9KkaAn90NuKi+P4gwMedWPHhj8YlJQw=", - "replace": "", - "version": "v0.9.0" - } - }, - "bazel_gazelle_go_repository_config": { - "bzlFile": "@@gazelle~//internal/bzlmod:go_deps.bzl", - "ruleClassName": "_go_repository_config", - "attributes": { - "importpaths": { - "@rules_go~": "github.com/bazelbuild/rules_go", - "@com_github_buildbarn_bb_browser~": "github.com/buildbarn/bb-browser", - "@com_github_buildbarn_bb_remote_execution~": "github.com/buildbarn/bb-remote-execution", - "@com_github_buildbarn_bb_storage~": "github.com/buildbarn/bb-storage", - "org_golang_x_lint": "golang.org/x/lint", - "cc_mvdan_gofumpt": "mvdan.cc/gofumpt", - "com_google_cloud_go": "cloud.google.com/go", - "com_google_cloud_go_auth": "cloud.google.com/go/auth", - "com_google_cloud_go_auth_oauth2adapt": "cloud.google.com/go/auth/oauth2adapt", - "com_google_cloud_go_compute_metadata": "cloud.google.com/go/compute/metadata", - "com_google_cloud_go_iam": "cloud.google.com/go/iam", - "com_google_cloud_go_longrunning": "cloud.google.com/go/longrunning", - "com_google_cloud_go_storage": "cloud.google.com/go/storage", - "ht_sr_git__sbinet_gg": "git.sr.ht/~sbinet/gg", - "com_github_ajstarks_svgo": "github.com/ajstarks/svgo", - "com_github_aohorodnyk_mimeheader": "github.com/aohorodnyk/mimeheader", - "com_github_aws_aws_sdk_go_v2": "github.com/aws/aws-sdk-go-v2", - "com_github_aws_aws_sdk_go_v2_aws_protocol_eventstream": "github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream", - "com_github_aws_aws_sdk_go_v2_config": "github.com/aws/aws-sdk-go-v2/config", - "com_github_aws_aws_sdk_go_v2_credentials": "github.com/aws/aws-sdk-go-v2/credentials", - "com_github_aws_aws_sdk_go_v2_feature_ec2_imds": "github.com/aws/aws-sdk-go-v2/feature/ec2/imds", - "com_github_aws_aws_sdk_go_v2_internal_configsources": "github.com/aws/aws-sdk-go-v2/internal/configsources", - "com_github_aws_aws_sdk_go_v2_internal_endpoints_v2": "github.com/aws/aws-sdk-go-v2/internal/endpoints/v2", - "com_github_aws_aws_sdk_go_v2_internal_ini": "github.com/aws/aws-sdk-go-v2/internal/ini", - "com_github_aws_aws_sdk_go_v2_internal_v4a": "github.com/aws/aws-sdk-go-v2/internal/v4a", - "com_github_aws_aws_sdk_go_v2_service_internal_accept_encoding": "github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding", - "com_github_aws_aws_sdk_go_v2_service_internal_checksum": "github.com/aws/aws-sdk-go-v2/service/internal/checksum", - "com_github_aws_aws_sdk_go_v2_service_internal_presigned_url": "github.com/aws/aws-sdk-go-v2/service/internal/presigned-url", - "com_github_aws_aws_sdk_go_v2_service_internal_s3shared": "github.com/aws/aws-sdk-go-v2/service/internal/s3shared", - "com_github_aws_aws_sdk_go_v2_service_s3": "github.com/aws/aws-sdk-go-v2/service/s3", - "com_github_aws_aws_sdk_go_v2_service_sso": "github.com/aws/aws-sdk-go-v2/service/sso", - "com_github_aws_aws_sdk_go_v2_service_ssooidc": "github.com/aws/aws-sdk-go-v2/service/ssooidc", - "com_github_aws_aws_sdk_go_v2_service_sts": "github.com/aws/aws-sdk-go-v2/service/sts", - "com_github_aws_smithy_go": "github.com/aws/smithy-go", - "com_github_bazelbuild_remote_apis": "github.com/bazelbuild/remote-apis", - "com_github_beorn7_perks": "github.com/beorn7/perks", - "@com_github_buildbarn_go_xdr~": "github.com/buildbarn/go-xdr", - "com_github_buildkite_terminal_to_html": "github.com/buildkite/terminal-to-html", - "com_github_campoy_embedmd": "github.com/campoy/embedmd", - "com_github_cespare_xxhash_v2": "github.com/cespare/xxhash/v2", - "com_github_dustin_go_humanize": "github.com/dustin/go-humanize", - "com_github_felixge_httpsnoop": "github.com/felixge/httpsnoop", - "com_github_fsnotify_fsnotify": "github.com/fsnotify/fsnotify", - "com_github_fxtlabs_primes": "github.com/fxtlabs/primes", - "com_github_go_fonts_liberation": "github.com/go-fonts/liberation", - "com_github_go_jose_go_jose_v3": "github.com/go-jose/go-jose/v3", - "com_github_go_latex_latex": "github.com/go-latex/latex", - "com_github_go_logr_logr": "github.com/go-logr/logr", - "com_github_go_logr_stdr": "github.com/go-logr/stdr", - "com_github_go_pdf_fpdf": "github.com/go-pdf/fpdf", - "com_github_golang_freetype": "github.com/golang/freetype", - "com_github_golang_groupcache": "github.com/golang/groupcache", - "com_github_golang_protobuf": "github.com/golang/protobuf", - "com_github_google_go_cmp": "github.com/google/go-cmp", - "@jsonnet_go~": "github.com/google/go-jsonnet", - "com_github_google_s2a_go": "github.com/google/s2a-go", - "com_github_google_uuid": "github.com/google/uuid", - "com_github_googleapis_enterprise_certificate_proxy": "github.com/googleapis/enterprise-certificate-proxy", - "com_github_googleapis_gax_go_v2": "github.com/googleapis/gax-go/v2", - "com_github_gorilla_mux": "github.com/gorilla/mux", - "com_github_grpc_ecosystem_go_grpc_middleware": "github.com/grpc-ecosystem/go-grpc-middleware", - "com_github_grpc_ecosystem_go_grpc_prometheus": "github.com/grpc-ecosystem/go-grpc-prometheus", - "com_github_grpc_ecosystem_grpc_gateway_v2": "github.com/grpc-ecosystem/grpc-gateway/v2", - "com_github_hanwen_go_fuse_v2": "github.com/hanwen/go-fuse/v2", - "com_github_jmespath_go_jmespath": "github.com/jmespath/go-jmespath", - "com_github_kballard_go_shellquote": "github.com/kballard/go-shellquote", - "com_github_klauspost_compress": "github.com/klauspost/compress", - "com_github_lazybeaver_xorshift": "github.com/lazybeaver/xorshift", - "com_github_munnerz_goautoneg": "github.com/munnerz/goautoneg", - "com_github_pmezard_go_difflib": "github.com/pmezard/go-difflib", - "com_github_prometheus_client_golang": "github.com/prometheus/client_golang", - "com_github_prometheus_client_model": "github.com/prometheus/client_model", - "com_github_prometheus_common": "github.com/prometheus/common", - "com_github_prometheus_procfs": "github.com/prometheus/procfs", - "com_github_sercand_kuberesolver_v5": "github.com/sercand/kuberesolver/v5", - "io_opencensus_go": "go.opencensus.io", - "io_opentelemetry_go_contrib_instrumentation_google_golang_org_grpc_otelgrpc": "go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc", - "io_opentelemetry_go_contrib_instrumentation_net_http_otelhttp": "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp", - "io_opentelemetry_go_contrib_propagators_b3": "go.opentelemetry.io/contrib/propagators/b3", - "io_opentelemetry_go_otel": "go.opentelemetry.io/otel", - "io_opentelemetry_go_otel_exporters_jaeger": "go.opentelemetry.io/otel/exporters/jaeger", - "io_opentelemetry_go_otel_exporters_otlp_otlptrace": "go.opentelemetry.io/otel/exporters/otlp/otlptrace", - "io_opentelemetry_go_otel_metric": "go.opentelemetry.io/otel/metric", - "io_opentelemetry_go_otel_sdk": "go.opentelemetry.io/otel/sdk", - "io_opentelemetry_go_otel_trace": "go.opentelemetry.io/otel/trace", - "io_opentelemetry_go_proto_otlp": "go.opentelemetry.io/proto/otlp", - "org_golang_x_crypto": "golang.org/x/crypto", - "org_golang_x_image": "golang.org/x/image", - "org_golang_x_mod": "golang.org/x/mod", - "org_golang_x_net": "golang.org/x/net", - "org_golang_x_oauth2": "golang.org/x/oauth2", - "org_golang_x_sync": "golang.org/x/sync", - "org_golang_x_sys": "golang.org/x/sys", - "org_golang_x_text": "golang.org/x/text", - "org_golang_x_time": "golang.org/x/time", - "org_golang_x_tools": "golang.org/x/tools", - "org_gonum_v1_plot": "gonum.org/v1/plot", - "org_golang_google_api": "google.golang.org/api", - "org_golang_google_genproto": "google.golang.org/genproto", - "org_golang_google_genproto_googleapis_api": "google.golang.org/genproto/googleapis/api", - "org_golang_google_genproto_googleapis_bytestream": "google.golang.org/genproto/googleapis/bytestream", - "org_golang_google_genproto_googleapis_rpc": "google.golang.org/genproto/googleapis/rpc", - "org_golang_google_grpc": "google.golang.org/grpc", - "org_golang_google_protobuf": "google.golang.org/protobuf", - "io_k8s_sigs_yaml": "sigs.k8s.io/yaml", - "com_github_bazelbuild_buildtools": "github.com/bazelbuild/buildtools", - "com_google_cloud_go_compute": "cloud.google.com/go/compute", - "org_golang_google_appengine": "google.golang.org/appengine", - "com_github_spf13_pflag": "github.com/spf13/pflag", - "com_github_stretchr_testify": "github.com/stretchr/testify", - "org_uber_go_mock": "go.uber.org/mock", - "com_github_davecgh_go_spew": "github.com/davecgh/go-spew", - "in_gopkg_yaml_v3": "gopkg.in/yaml.v3", - "com_github_antlr_antlr4_runtime_go_antlr": "github.com/antlr/antlr4/runtime/Go/antlr", - "com_github_golang_mock": "github.com/golang/mock", - "com_github_gordonklaus_ineffassign": "github.com/gordonklaus/ineffassign", - "com_github_bmatcuk_doublestar_v4": "github.com/bmatcuk/doublestar/v4", - "org_golang_x_tools_go_vcs": "golang.org/x/tools/go/vcs", - "com_github_fatih_color": "github.com/fatih/color", - "com_github_sergi_go_diff": "github.com/sergi/go-diff", - "com_github_mattn_go_colorable": "github.com/mattn/go-colorable", - "com_github_mattn_go_isatty": "github.com/mattn/go-isatty", - "in_gopkg_yaml_v2": "gopkg.in/yaml.v2", - "com_github_gogo_protobuf": "github.com/gogo/protobuf", - "org_golang_google_grpc_cmd_protoc_gen_go_grpc": "google.golang.org/grpc/cmd/protoc-gen-go-grpc", - "@gazelle~": "github.com/bazelbuild/bazel-gazelle" - }, - "module_names": { - "@com_github_buildbarn_bb_browser~": "com_github_buildbarn_bb_browser", - "@com_github_buildbarn_bb_remote_execution~": "com_github_buildbarn_bb_remote_execution", - "@com_github_buildbarn_bb_storage~": "com_github_buildbarn_bb_storage", - "@com_github_buildbarn_go_xdr~": "com_github_buildbarn_go_xdr", - "@gazelle~": "gazelle", - "@jsonnet_go~": "jsonnet_go", - "@rules_go~": "rules_go" - }, - "build_naming_conventions": {} - } - }, - "com_google_cloud_go_compute": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "cloud.google.com/go/compute", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:ZRpHJedLtTpKgr3RV1Fx23NuaAEN1Zfx9hw1u4aJdjU=", - "replace": "", - "version": "v1.25.1" - } - }, - "org_golang_x_sys": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "golang.org/x/sys", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:RI27ohtqKCnwULzJLqkv897zojh5/DwS/ENaMzUOaWI=", - "replace": "", - "version": "v0.22.0" - } - }, - "com_google_cloud_go_auth_oauth2adapt": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "cloud.google.com/go/auth/oauth2adapt", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:MlxF+Pd3OmSudg/b1yZ5lJwoXCEaeedAguodky1PcKI=", - "replace": "", - "version": "v0.2.3" - } - }, - "com_github_golang_groupcache": { - "bzlFile": "@@gazelle~//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "importpath": "github.com/golang/groupcache", - "build_directives": [], - "build_file_generation": "auto", - "build_extra_args": [], - "patches": [], - "patch_args": [], - "sum": "h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE=", - "replace": "", - "version": "v0.0.0-20210331224755-41bb18bfe9da" - } - } - }, - "moduleExtensionMetadata": { - "explicitRootModuleDirectDeps": [ - "org_golang_x_lint", - "cc_mvdan_gofumpt" - ], - "explicitRootModuleDirectDevDeps": [], - "useAllRepos": "NO", - "reproducible": false - }, - "recordedRepoMappingEntries": [ - [ - "gazelle~", - "bazel_tools", - "bazel_tools" - ] - ] - } - }, - "@@gazelle~//internal/bzlmod:non_module_deps.bzl%non_module_deps": { - "general": { - "bzlTransitiveDigest": "SUXn/zDgC7rZIls6nbIl4fzmksIQHk9wsiYeS40loxA=", - "usagesDigest": "U/kKkj9d8sj2HghnVxVaO91KRob5RCHxQCg78egAb3U=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "bazel_gazelle_is_bazel_module": { - "bzlFile": "@@gazelle~//internal:is_bazel_module.bzl", - "ruleClassName": "is_bazel_module", - "attributes": { - "is_bazel_module": true - } - }, - "bazel_gazelle_go_repository_tools": { - "bzlFile": "@@gazelle~//internal:go_repository_tools.bzl", - "ruleClassName": "go_repository_tools", - "attributes": { - "go_cache": "@@gazelle~~non_module_deps~bazel_gazelle_go_repository_cache//:go.env" - } - }, - "bazel_gazelle_go_repository_cache": { - "bzlFile": "@@gazelle~//internal:go_repository_cache.bzl", - "ruleClassName": "go_repository_cache", - "attributes": { - "go_sdk_name": "@rules_go~~go_sdk~com_github_buildbarn_bb_deployments__download_0", - "go_env": {} - } - } - }, - "recordedRepoMappingEntries": [ - [ - "gazelle~", - "bazel_gazelle_go_repository_cache", - "gazelle~~non_module_deps~bazel_gazelle_go_repository_cache" - ], - [ - "gazelle~", - "go_host_compatible_sdk_label", - "rules_go~~go_sdk~go_host_compatible_sdk_label" - ], - [ - "rules_go~~go_sdk~go_host_compatible_sdk_label", - "com_github_buildbarn_bb_deployments__download_0", - "rules_go~~go_sdk~com_github_buildbarn_bb_deployments__download_0" - ] - ] - } - }, "@@googleapis~//:extensions.bzl%switched_rules": { "general": { "bzlTransitiveDigest": "vG6fuTzXD8MMvHWZEQud0MMH7eoC4GXY0va7VrFFh04=", diff --git a/README.md b/README.md index 012487b..d243143 100644 --- a/README.md +++ b/README.md @@ -35,8 +35,8 @@ at the top right in the GitHub Actions page. | Repository | Container images and binaries | | ---------- | ----------------------------- | | [bb-browser](https://github.com/buildbarn/bb-browser) [`f0fbe96530`](https://github.com/buildbarn/bb-browser/commits/f0fbe96530b0ea1e021ebf7230654fea8f049252)
2023-09-17 04:20:39 UTC | [ghcr.io/buildbarn/bb-browser:20240613T055327Z-f0fbe96](https://ghcr.io/buildbarn/bb-browser:20240613T055327Z-f0fbe96)
[CI artifacts](https://github.com/buildbarn/bb-browser/actions/runs/9494451616) | -| [bb-remote-execution](https://github.com/buildbarn/bb-remote-execution) [`f6cf6bb8e5`](https://github.com/buildbarn/bb-remote-execution/commits/f6cf6bb8e5e354f49d657dd72a2c1a15ab88dcec)
2023-10-04 10:23:25 UTC | [ghcr.io/buildbarn/bb-runner-installer:20240715T102010Z-f6cf6bb](https://ghcr.io/buildbarn/bb-runner-installer:20240715T102010Z-f6cf6bb)
[ghcr.io/buildbarn/bb-scheduler:20240715T102010Z-f6cf6bb](https://ghcr.io/buildbarn/bb-scheduler:20240715T102010Z-f6cf6bb)
[ghcr.io/buildbarn/bb-worker:20240715T102010Z-f6cf6bb](https://ghcr.io/buildbarn/bb-worker:20240715T102010Z-f6cf6bb)
[CI artifacts](https://github.com/buildbarn/bb-remote-execution/actions/runs/9937684477) | -| [bb-storage](https://github.com/buildbarn/bb-storage) [`24d544b34a`](https://github.com/buildbarn/bb-storage/commits/24d544b34a866f55838d576a0b110f4495f04450)
2023-10-08 11:11:12 UTC | [ghcr.io/buildbarn/bb-storage:20240714T184744Z-24d544b](https://ghcr.io/buildbarn/bb-storage:20240714T184744Z-24d544b)
[CI artifacts](https://github.com/buildbarn/bb-storage/actions/runs/9929986747) | +| [bb-remote-execution](https://github.com/buildbarn/bb-remote-execution) [`9850e82ad7`](https://github.com/buildbarn/bb-remote-execution/commits/9850e82ad7d875aa2ab183a5a08d79725c10fa16)
2023-10-04 10:23:25 UTC | [ghcr.io/buildbarn/bb-runner-installer:20240716T044555Z-9850e82](https://ghcr.io/buildbarn/bb-runner-installer:20240716T044555Z-9850e82)
[ghcr.io/buildbarn/bb-scheduler:20240716T044555Z-9850e82](https://ghcr.io/buildbarn/bb-scheduler:20240716T044555Z-9850e82)
[ghcr.io/buildbarn/bb-worker:20240716T044555Z-9850e82](https://ghcr.io/buildbarn/bb-worker:20240716T044555Z-9850e82)
[CI artifacts](https://github.com/buildbarn/bb-remote-execution/actions/runs/9950897722) | +| [bb-storage](https://github.com/buildbarn/bb-storage) [`3f5e30c53d`](https://github.com/buildbarn/bb-storage/commits/3f5e30c53d7b52036eb758a63bc98e706f5d4d5c)
2023-10-08 11:11:12 UTC | [ghcr.io/buildbarn/bb-storage:20240810T092106Z-3f5e30c](https://ghcr.io/buildbarn/bb-storage:20240810T092106Z-3f5e30c)
[CI artifacts](https://github.com/buildbarn/bb-storage/actions/runs/10330587475) | ## Changelog diff --git a/changelog.md b/changelog.md index db95889..1d87101 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,7 @@ +# 2024-08-14 + +* Freshen up Windows Workers + # 2024-07-15 * Make input root population for hardlinking workers run in parallel diff --git a/docker-compose/docker-compose.yml b/docker-compose/docker-compose.yml index d540ef5..a99cd6c 100644 --- a/docker-compose/docker-compose.yml +++ b/docker-compose/docker-compose.yml @@ -1,7 +1,7 @@ version: '3' services: frontend: - image: ghcr.io/buildbarn/bb-storage:20240714T184744Z-24d544b + image: ghcr.io/buildbarn/bb-storage:20240810T092106Z-3f5e30c command: - /config/frontend.jsonnet expose: @@ -12,7 +12,7 @@ services: - ./config:/config storage-0: - image: ghcr.io/buildbarn/bb-storage:20240714T184744Z-24d544b + image: ghcr.io/buildbarn/bb-storage:20240810T092106Z-3f5e30c command: - /config/storage.jsonnet expose: @@ -24,7 +24,7 @@ services: - ./volumes/storage-cas-0:/storage-cas storage-1: - image: ghcr.io/buildbarn/bb-storage:20240714T184744Z-24d544b + image: ghcr.io/buildbarn/bb-storage:20240810T092106Z-3f5e30c command: - /config/storage.jsonnet expose: @@ -36,7 +36,7 @@ services: - ./volumes/storage-cas-1:/storage-cas scheduler: - image: ghcr.io/buildbarn/bb-scheduler:20240715T102010Z-f6cf6bb + image: ghcr.io/buildbarn/bb-scheduler:20240716T044555Z-9850e82 command: - /config/scheduler.jsonnet expose: @@ -63,13 +63,13 @@ services: - ./config:/config runner-installer: - image: ghcr.io/buildbarn/bb-runner-installer:20240715T102010Z-f6cf6bb + image: ghcr.io/buildbarn/bb-runner-installer:20240716T044555Z-9850e82 volumes: - ./volumes/bb:/bb # The FUSE worker is the most efficient configuration. worker-fuse-ubuntu22-04: - image: ghcr.io/buildbarn/bb-worker:20240715T102010Z-f6cf6bb + image: ghcr.io/buildbarn/bb-worker:20240716T044555Z-9850e82 command: - /config/worker-fuse-ubuntu22-04.jsonnet # Need to be privileged for the FUSE mounting to work. @@ -105,7 +105,7 @@ services: # For situations where the more efficient FUSE worker is not supported, # the classic hardlinking example is shown here. worker-hardlinking-ubuntu22-04: - image: ghcr.io/buildbarn/bb-worker:20240715T102010Z-f6cf6bb + image: ghcr.io/buildbarn/bb-worker:20240716T044555Z-9850e82 command: - /config/worker-hardlinking-ubuntu22-04.jsonnet privileged: false diff --git a/go.mod b/go.mod index cb45c31..3030de5 100644 --- a/go.mod +++ b/go.mod @@ -17,27 +17,27 @@ replace go.opentelemetry.io/otel/trace v1.25.0 => go.opentelemetry.io/otel/trace require ( github.com/bazelbuild/rules_go v0.43.0 github.com/buildbarn/bb-browser v0.0.0-20240613055327-f0fbe96530b0 - github.com/buildbarn/bb-remote-execution v0.0.0-20240715102010-f6cf6bb8e5e3 - github.com/buildbarn/bb-storage v0.0.0-20240714184744-24d544b34a86 + github.com/buildbarn/bb-remote-execution v0.0.0-20240716044555-9850e82ad7d8 + github.com/buildbarn/bb-storage v0.0.0-20240810092106-3f5e30c53d7b golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 mvdan.cc/gofumpt v0.6.0 ) require ( - cloud.google.com/go v0.115.0 // indirect - cloud.google.com/go/auth v0.7.1 // indirect - cloud.google.com/go/auth/oauth2adapt v0.2.3 // indirect + cloud.google.com/go v0.115.1 // indirect + cloud.google.com/go/auth v0.8.1 // indirect + cloud.google.com/go/auth/oauth2adapt v0.2.4 // indirect cloud.google.com/go/compute/metadata v0.5.0 // indirect - cloud.google.com/go/iam v1.1.11 // indirect - cloud.google.com/go/longrunning v0.5.10 // indirect + cloud.google.com/go/iam v1.1.13 // indirect + cloud.google.com/go/longrunning v0.5.12 // indirect cloud.google.com/go/storage v1.43.0 // indirect git.sr.ht/~sbinet/gg v0.5.0 // indirect github.com/ajstarks/svgo v0.0.0-20211024235047-1546f124cd8b // indirect github.com/aohorodnyk/mimeheader v0.0.6 // indirect github.com/aws/aws-sdk-go-v2 v1.30.3 // indirect github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.3 // indirect - github.com/aws/aws-sdk-go-v2/config v1.27.26 // indirect - github.com/aws/aws-sdk-go-v2/credentials v1.17.26 // indirect + github.com/aws/aws-sdk-go-v2/config v1.27.27 // indirect + github.com/aws/aws-sdk-go-v2/credentials v1.17.27 // indirect github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11 // indirect github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.15 // indirect github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.15 // indirect @@ -47,8 +47,8 @@ require ( github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.17 // indirect github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.17 // indirect github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.15 // indirect - github.com/aws/aws-sdk-go-v2/service/s3 v1.58.2 // indirect - github.com/aws/aws-sdk-go-v2/service/sso v1.22.3 // indirect + github.com/aws/aws-sdk-go-v2/service/s3 v1.58.3 // indirect + github.com/aws/aws-sdk-go-v2/service/sso v1.22.4 // indirect github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.4 // indirect github.com/aws/aws-sdk-go-v2/service/sts v1.30.3 // indirect github.com/aws/smithy-go v1.20.3 // indirect @@ -73,14 +73,14 @@ require ( github.com/golang/protobuf v1.5.4 // indirect github.com/google/go-cmp v0.6.0 // indirect github.com/google/go-jsonnet v0.20.0 // indirect - github.com/google/s2a-go v0.1.7 // indirect + github.com/google/s2a-go v0.1.8 // indirect github.com/google/uuid v1.6.0 // indirect github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect - github.com/googleapis/gax-go/v2 v2.12.5 // indirect + github.com/googleapis/gax-go/v2 v2.13.0 // indirect github.com/gorilla/mux v1.8.1 // indirect github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 // indirect github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 // indirect - github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0 // indirect + github.com/grpc-ecosystem/grpc-gateway/v2 v2.21.0 // indirect github.com/hanwen/go-fuse/v2 v2.5.1 // indirect github.com/jmespath/go-jmespath v0.4.0 // indirect github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect @@ -104,22 +104,22 @@ require ( go.opentelemetry.io/otel/sdk v1.28.0 // indirect go.opentelemetry.io/otel/trace v1.28.0 // indirect go.opentelemetry.io/proto/otlp v1.3.1 // indirect - golang.org/x/crypto v0.25.0 // indirect - golang.org/x/image v0.18.0 // indirect - golang.org/x/mod v0.19.0 // indirect - golang.org/x/net v0.27.0 // indirect - golang.org/x/oauth2 v0.21.0 // indirect - golang.org/x/sync v0.7.0 // indirect - golang.org/x/sys v0.22.0 // indirect - golang.org/x/text v0.16.0 // indirect - golang.org/x/time v0.5.0 // indirect - golang.org/x/tools v0.23.0 // indirect + golang.org/x/crypto v0.26.0 // indirect + golang.org/x/image v0.19.0 // indirect + golang.org/x/mod v0.20.0 // indirect + golang.org/x/net v0.28.0 // indirect + golang.org/x/oauth2 v0.22.0 // indirect + golang.org/x/sync v0.8.0 // indirect + golang.org/x/sys v0.24.0 // indirect + golang.org/x/text v0.17.0 // indirect + golang.org/x/time v0.6.0 // indirect + golang.org/x/tools v0.24.0 // indirect gonum.org/v1/plot v0.14.0 // indirect - google.golang.org/api v0.188.0 // indirect - google.golang.org/genproto v0.0.0-20240711142825-46eb208f015d // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20240711142825-46eb208f015d // indirect - google.golang.org/genproto/googleapis/bytestream v0.0.0-20240711142825-46eb208f015d // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20240711142825-46eb208f015d // indirect + google.golang.org/api v0.192.0 // indirect + google.golang.org/genproto v0.0.0-20240812133136-8ffd90a71988 // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20240812133136-8ffd90a71988 // indirect + google.golang.org/genproto/googleapis/bytestream v0.0.0-20240812133136-8ffd90a71988 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240812133136-8ffd90a71988 // indirect google.golang.org/grpc v1.65.0 // indirect google.golang.org/protobuf v1.34.2 // indirect sigs.k8s.io/yaml v1.4.0 // indirect diff --git a/go.sum b/go.sum index a1623e8..5e3b814 100644 --- a/go.sum +++ b/go.sum @@ -1,16 +1,26 @@ cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.115.0 h1:CnFSK6Xo3lDYRoBKEcAtia6VSC837/ZkJuRduSFnr14= cloud.google.com/go v0.115.0/go.mod h1:8jIM5vVgoAEoiVxQ/O4BFTfHqulPZgs/ufEzMcFMdWU= +cloud.google.com/go v0.115.1 h1:Jo0SM9cQnSkYfp44+v+NQXHpcHqlnRJk2qxh6yvxxxQ= +cloud.google.com/go v0.115.1/go.mod h1:DuujITeaufu3gL68/lOFIirVNJwQeyf5UXyi+Wbgknc= cloud.google.com/go/auth v0.7.1 h1:Iv1bbpzJ2OIg16m94XI9/tlzZZl3cdeR3nGVGj78N7s= cloud.google.com/go/auth v0.7.1/go.mod h1:VEc4p5NNxycWQTMQEDQF0bd6aTMb6VgYDXEwiJJQAbs= +cloud.google.com/go/auth v0.8.1 h1:QZW9FjC5lZzN864p13YxvAtGUlQ+KgRL+8Sg45Z6vxo= +cloud.google.com/go/auth v0.8.1/go.mod h1:qGVp/Y3kDRSDZ5gFD/XPUfYQ9xW1iI7q8RIRoCyBbJc= cloud.google.com/go/auth/oauth2adapt v0.2.3 h1:MlxF+Pd3OmSudg/b1yZ5lJwoXCEaeedAguodky1PcKI= cloud.google.com/go/auth/oauth2adapt v0.2.3/go.mod h1:tMQXOfZzFuNuUxOypHlQEXgdfX5cuhwU+ffUuXRJE8I= +cloud.google.com/go/auth/oauth2adapt v0.2.4 h1:0GWE/FUsXhf6C+jAkWgYm7X9tK8cuEIfy19DBn6B6bY= +cloud.google.com/go/auth/oauth2adapt v0.2.4/go.mod h1:jC/jOpwFP6JBxhB3P5Rr0a9HLMC/Pe3eaL4NmdvqPtc= cloud.google.com/go/compute/metadata v0.5.0 h1:Zr0eK8JbFv6+Wi4ilXAR8FJ3wyNdpxHKJNPos6LTZOY= cloud.google.com/go/compute/metadata v0.5.0/go.mod h1:aHnloV2TPI38yx4s9+wAZhHykWvVCfu7hQbF+9CWoiY= cloud.google.com/go/iam v1.1.11 h1:0mQ8UKSfdHLut6pH9FM3bI55KWR46ketn0PuXleDyxw= cloud.google.com/go/iam v1.1.11/go.mod h1:biXoiLWYIKntto2joP+62sd9uW5EpkZmKIvfNcTWlnQ= +cloud.google.com/go/iam v1.1.13 h1:7zWBXG9ERbMLrzQBRhFliAV+kjcRToDTgQT3CTwYyv4= +cloud.google.com/go/iam v1.1.13/go.mod h1:K8mY0uSXwEXS30KrnVb+j54LB/ntfZu1dr+4zFMNbus= cloud.google.com/go/longrunning v0.5.10 h1:eB/BniENNRKhjz/xgiillrdcH3G74TGSl3BXinGlI7E= cloud.google.com/go/longrunning v0.5.10/go.mod h1:tljz5guTr5oc/qhlUjBlk7UAIFMOGuPNxkNDZXlLics= +cloud.google.com/go/longrunning v0.5.12 h1:5LqSIdERr71CqfUsFlJdBpOkBH8FBCFD7P1nTWy3TYE= +cloud.google.com/go/longrunning v0.5.12/go.mod h1:S5hMV8CDJ6r50t2ubVJSKQVv5u0rmik5//KgLO3k4lU= cloud.google.com/go/storage v1.43.0 h1:CcxnSohZwizt4LCzQHWvBf1/kvtHUn7gk9QERXPyXFs= cloud.google.com/go/storage v1.43.0/go.mod h1:ajvxEa7WmZS1PxvKRq4bq0tFT3vMd502JwstCcYv0Q0= git.sr.ht/~sbinet/cmpimg v0.1.0 h1:E0zPRk2muWuCqSKSVZIWsgtU9pjsw3eKHi8VmQeScxo= @@ -30,8 +40,12 @@ github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.3 h1:tW1/Rkad38LA15X4 github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.3/go.mod h1:UbnqO+zjqk3uIt9yCACHJ9IVNhyhOCnYk8yA19SAWrM= github.com/aws/aws-sdk-go-v2/config v1.27.26 h1:T1kAefbKuNum/AbShMsZEro6eRkeOT8YILfE9wyjAYQ= github.com/aws/aws-sdk-go-v2/config v1.27.26/go.mod h1:ivWHkAWFrw/nxty5Fku7soTIVdqZaZ7dw+tc5iGW3GA= +github.com/aws/aws-sdk-go-v2/config v1.27.27 h1:HdqgGt1OAP0HkEDDShEl0oSYa9ZZBSOmKpdpsDMdO90= +github.com/aws/aws-sdk-go-v2/config v1.27.27/go.mod h1:MVYamCg76dFNINkZFu4n4RjDixhVr51HLj4ErWzrVwg= github.com/aws/aws-sdk-go-v2/credentials v1.17.26 h1:tsm8g/nJxi8+/7XyJJcP2dLrnK/5rkFp6+i2nhmz5fk= github.com/aws/aws-sdk-go-v2/credentials v1.17.26/go.mod h1:3vAM49zkIa3q8WT6o9Ve5Z0vdByDMwmdScO0zvThTgI= +github.com/aws/aws-sdk-go-v2/credentials v1.17.27 h1:2raNba6gr2IfA0eqqiP2XiQ0UVOpGPgDSi0I9iAP+UI= +github.com/aws/aws-sdk-go-v2/credentials v1.17.27/go.mod h1:gniiwbGahQByxan6YjQUMcW4Aov6bLC3m+evgcoN4r4= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11 h1:KreluoV8FZDEtI6Co2xuNk/UqI9iwMrOx/87PBNIKqw= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11/go.mod h1:SeSUYBLsMYFoRvHE0Tjvn7kbxaUhl75CJi1sbfhMxkU= github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.15 h1:SoNJ4RlFEQEbtDcCEt+QG56MY4fm4W8rYirAmq+/DdU= @@ -52,8 +66,12 @@ github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.15 h1:246A4lSTXWJw/ github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.15/go.mod h1:haVfg3761/WF7YPuJOER2MP0k4UAXyHaLclKXB6usDg= github.com/aws/aws-sdk-go-v2/service/s3 v1.58.2 h1:sZXIzO38GZOU+O0C+INqbH7C2yALwfMWpd64tONS/NE= github.com/aws/aws-sdk-go-v2/service/s3 v1.58.2/go.mod h1:Lcxzg5rojyVPU/0eFwLtcyTaek/6Mtic5B1gJo7e/zE= +github.com/aws/aws-sdk-go-v2/service/s3 v1.58.3 h1:hT8ZAZRIfqBqHbzKTII+CIiY8G2oC9OpLedkZ51DWl8= +github.com/aws/aws-sdk-go-v2/service/s3 v1.58.3/go.mod h1:Lcxzg5rojyVPU/0eFwLtcyTaek/6Mtic5B1gJo7e/zE= github.com/aws/aws-sdk-go-v2/service/sso v1.22.3 h1:Fv1vD2L65Jnp5QRsdiM64JvUM4Xe+E0JyVsRQKv6IeA= github.com/aws/aws-sdk-go-v2/service/sso v1.22.3/go.mod h1:ooyCOXjvJEsUw7x+ZDHeISPMhtwI3ZCB7ggFMcFfWLU= +github.com/aws/aws-sdk-go-v2/service/sso v1.22.4 h1:BXx0ZIxvrJdSgSvKTZ+yRBeSqqgPM89VPlulEcl37tM= +github.com/aws/aws-sdk-go-v2/service/sso v1.22.4/go.mod h1:ooyCOXjvJEsUw7x+ZDHeISPMhtwI3ZCB7ggFMcFfWLU= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.4 h1:yiwVzJW2ZxZTurVbYWA7QOrAaCYQR72t0wrSBfoesUE= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.4/go.mod h1:0oxfLkpz3rQ/CHlx5hB7H69YUpFiI1tql6Q6Ne+1bCw= github.com/aws/aws-sdk-go-v2/service/sts v1.30.3 h1:ZsDKRLXGWHk8WdtyYMoGNO7bTudrvuKpDKgMVRlepGE= @@ -71,8 +89,12 @@ github.com/buildbarn/bb-browser v0.0.0-20240613055327-f0fbe96530b0 h1:+ubEGp4rbX github.com/buildbarn/bb-browser v0.0.0-20240613055327-f0fbe96530b0/go.mod h1:tCa85vsSqg80Vlm35BgRR4Qbg+AARKQ987I0RrZixrI= github.com/buildbarn/bb-remote-execution v0.0.0-20240715102010-f6cf6bb8e5e3 h1:uFIU5EBWP3cFyYR7MrkCra6p2Wmi5+/TxpiOlc90gII= github.com/buildbarn/bb-remote-execution v0.0.0-20240715102010-f6cf6bb8e5e3/go.mod h1:ZKxYcc0tkw2uCinmbVMaIMZ9pC0hkKKSZyYz6v9gfzk= +github.com/buildbarn/bb-remote-execution v0.0.0-20240716044555-9850e82ad7d8 h1:Zyqo6r0/iFxBRnmQQS0ifCQj/pXAwsRwdZZFZKjyT3s= +github.com/buildbarn/bb-remote-execution v0.0.0-20240716044555-9850e82ad7d8/go.mod h1:ZKxYcc0tkw2uCinmbVMaIMZ9pC0hkKKSZyYz6v9gfzk= github.com/buildbarn/bb-storage v0.0.0-20240714184744-24d544b34a86 h1:JUfp84fVq7j9/yy2Le5VCnhYagcWv3jVE6SZg6Jsw2s= github.com/buildbarn/bb-storage v0.0.0-20240714184744-24d544b34a86/go.mod h1:maN5gXb4X+R6RW7aD8wIIJdtZaldm9T+1VUCcpngExI= +github.com/buildbarn/bb-storage v0.0.0-20240810092106-3f5e30c53d7b h1:qQRG+8VRBS1GnzvJ+xwkp1g+cYRBas8vDkrwIIbnKds= +github.com/buildbarn/bb-storage v0.0.0-20240810092106-3f5e30c53d7b/go.mod h1:maN5gXb4X+R6RW7aD8wIIJdtZaldm9T+1VUCcpngExI= github.com/buildbarn/go-xdr v0.0.0-20240702182809-236788cf9e89 h1:Wtpgk4CIkoEJ7Qx3BwjaMp3TOVv834heqyCC9jMKStM= github.com/buildbarn/go-xdr v0.0.0-20240702182809-236788cf9e89/go.mod h1:zO8MAbsa53deqysDsONWhnRaj8fNFKDU96pKWrvieOw= github.com/buildkite/terminal-to-html v3.2.0+incompatible h1:WdXzl7ZmYzCAz4pElZosPaUlRTW+qwVx/SkQSCa1jXs= @@ -160,6 +182,8 @@ github.com/google/martian/v3 v3.3.3 h1:DIhPTQrbPkgs2yJYdXU/eNACCG5DVQjySNRNlflZ9 github.com/google/martian/v3 v3.3.3/go.mod h1:iEPrYcgCF7jA9OtScMFQyAlZZ4YXTKEtJ1E6RWzmBA0= github.com/google/s2a-go v0.1.7 h1:60BLSyTrOV4/haCDW4zb1guZItoSq8foHCXrAnjBo/o= github.com/google/s2a-go v0.1.7/go.mod h1:50CgR4k1jNlWBu4UfS4AcfhVe1r6pdZPygJ3R8F0Qdw= +github.com/google/s2a-go v0.1.8 h1:zZDs9gcbt9ZPLV0ndSyQk6Kacx2g/X+SKYovpnz3SMM= +github.com/google/s2a-go v0.1.8/go.mod h1:6iNWHTpQ+nfNRN5E00MSdfDwVesa8hhS32PhPO8deJA= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= @@ -167,6 +191,8 @@ github.com/googleapis/enterprise-certificate-proxy v0.3.2 h1:Vie5ybvEvT75RniqhfF github.com/googleapis/enterprise-certificate-proxy v0.3.2/go.mod h1:VLSiSSBs/ksPL8kq3OBOQ6WRI2QnaFynd1DCjZ62+V0= github.com/googleapis/gax-go/v2 v2.12.5 h1:8gw9KZK8TiVKB6q3zHY3SBzLnrGp6HQjyfYBYGmXdxA= github.com/googleapis/gax-go/v2 v2.12.5/go.mod h1:BUDKcWo+RaKq5SC9vVYL0wLADa3VcfswbOMMRmB9H3E= +github.com/googleapis/gax-go/v2 v2.13.0 h1:yitjD5f7jQHhyDsnhKEBU52NdvvdSeGzlAnDPT0hH1s= +github.com/googleapis/gax-go/v2 v2.13.0/go.mod h1:Z/fvTZXF8/uw7Xu5GuslPw+bplx6SS338j1Is2S+B7A= github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY= github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ= github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 h1:UH//fgunKIs4JdUbpDl1VZCDaL56wXCB/5+wF6uHfaI= @@ -271,11 +297,15 @@ golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPh golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= golang.org/x/crypto v0.25.0 h1:ypSNr+bnYL2YhwoMt2zPxHFmbAN1KZs/njMG3hxUp30= golang.org/x/crypto v0.25.0/go.mod h1:T+wALwcMOSE0kXgUAnPAHqTLW+XHgcELELW8VaDgm/M= +golang.org/x/crypto v0.26.0 h1:RrRspgV4mU+YwB4FYnuBoKsUapNIL5cohGAmSH3azsw= +golang.org/x/crypto v0.26.0/go.mod h1:GY7jblb9wI+FOo5y8/S2oY4zWP07AkOJ4+jxCqdqn54= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20230801115018-d63ba01acd4b h1:r+vk0EmXNmekl0S0BascoeeoHk/L7wmaW2QF90K+kYI= golang.org/x/exp v0.0.0-20230801115018-d63ba01acd4b/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc= golang.org/x/image v0.18.0 h1:jGzIakQa/ZXI1I0Fxvaa9W7yP25TqT6cHIHn+6CqvSQ= golang.org/x/image v0.18.0/go.mod h1:4yyo5vMFQjVjUcVk4jEQcU9MGy/rulF5WvUILseCM2E= +golang.org/x/image v0.19.0 h1:D9FX4QWkLfkeqaC62SonffIIuYdOk/UE2XKUBgRIBIQ= +golang.org/x/image v0.19.0/go.mod h1:y0zrRqlQRWQ5PXaYCOMLTW2fpsxZ8Qh9I/ohnInJEys= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= @@ -287,6 +317,8 @@ golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.10.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.19.0 h1:fEdghXQSo20giMthA7cd28ZC+jts4amQ3YMXiP5oMQ8= golang.org/x/mod v0.19.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/mod v0.20.0 h1:utOm6MM3R3dnawAiJgn0y+xvuYRsm1RKM/4giyfDgV0= +golang.org/x/mod v0.20.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= @@ -298,15 +330,21 @@ golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns= golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= golang.org/x/net v0.27.0 h1:5K3Njcw06/l2y9vpGCSdcxWOYHOUk3dVNGDXN+FvAys= golang.org/x/net v0.27.0/go.mod h1:dDi0PyhWNoiUOrAS8uXv/vnScO4wnHQO4mj9fn/RytE= +golang.org/x/net v0.28.0 h1:a9JDOJc5GMUJ0+UDqmLT86WiEy7iWyIhz8gz8E4e5hE= +golang.org/x/net v0.28.0/go.mod h1:yqtgsTWOOnlGLG9GFRrK3++bGOUEkNBoHZc8MEDWPNg= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.21.0 h1:tsimM75w1tF/uws5rbeHzIWxEqElMehnc+iW793zsZs= golang.org/x/oauth2 v0.21.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= +golang.org/x/oauth2 v0.22.0 h1:BzDx2FehcG7jJwgWLELCdmLuxk2i+x9UDpSiss2u0ZA= +golang.org/x/oauth2 v0.22.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M= golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.8.0 h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ= +golang.org/x/sync v0.8.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -325,6 +363,8 @@ golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.22.0 h1:RI27ohtqKCnwULzJLqkv897zojh5/DwS/ENaMzUOaWI= golang.org/x/sys v0.22.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.24.0 h1:Twjiwq9dn6R1fQcyiK+wQyHWfaz/BJB+YIpzU/Cv3Xg= +golang.org/x/sys v0.24.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.7.0/go.mod h1:P32HKFT3hSsZrRxla30E9HqToFYAQPCMs/zFMBUFqPY= golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= @@ -337,8 +377,12 @@ golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4= golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI= +golang.org/x/text v0.17.0 h1:XtiM5bkSOt+ewxlOE/aE/AKEHibwj/6gvWMl9Rsh0Qc= +golang.org/x/text v0.17.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= +golang.org/x/time v0.6.0 h1:eTDhh4ZXt5Qf0augr54TN6suAUudPcawVZeIAPU7D4U= +golang.org/x/time v0.6.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.8.0 h1:vSDcovVPld282ceKgDimkRSC8kpaH1dgyc9UMzlt84Y= golang.org/x/tools v0.8.0/go.mod h1:JxBZ99ISMI5ViVkT1tr6tdNmXeTrcpVSD3vZ1RsRdN4= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -348,6 +392,8 @@ gonum.org/v1/plot v0.14.0 h1:+LBDVFYwFe4LHhdP8coW6296MBEY4nQ+Y4vuUpJopcE= gonum.org/v1/plot v0.14.0/go.mod h1:MLdR9424SJed+5VqC6MsouEpig9pZX2VZ57H9ko2bXU= google.golang.org/api v0.188.0 h1:51y8fJ/b1AaaBRJr4yWm96fPcuxSo0JcegXE3DaHQHw= google.golang.org/api v0.188.0/go.mod h1:VR0d+2SIiWOYG3r/jdm7adPW9hI2aRv9ETOSCQ9Beag= +google.golang.org/api v0.192.0 h1:PljqpNAfZaaSpS+TnANfnNAXKdzHM/B9bKhwRlo7JP0= +google.golang.org/api v0.192.0/go.mod h1:9VcphjvAxPKLmSxVSzPlSRXy/5ARMEw5bf58WoVXafQ= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= @@ -356,12 +402,20 @@ google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEY google.golang.org/genproto v0.0.0-20210506142907-4a47615972c2/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= google.golang.org/genproto v0.0.0-20240711142825-46eb208f015d h1:/hmn0Ku5kWij/kjGsrcJeC1T/MrJi2iNWwgAqrihFwc= google.golang.org/genproto v0.0.0-20240711142825-46eb208f015d/go.mod h1:FfBgJBJg9GcpPvKIuHSZ/aE1g2ecGL74upMzGZjiGEY= +google.golang.org/genproto v0.0.0-20240812133136-8ffd90a71988 h1:CT2Thj5AuPV9phrYMtzX11k+XkzMGfRAet42PmoTATM= +google.golang.org/genproto v0.0.0-20240812133136-8ffd90a71988/go.mod h1:7uvplUBj4RjHAxIZ//98LzOvrQ04JBkaixRmCMI29hc= google.golang.org/genproto/googleapis/api v0.0.0-20240711142825-46eb208f015d h1:kHjw/5UfflP/L5EbledDrcG4C2597RtymmGRZvHiCuY= google.golang.org/genproto/googleapis/api v0.0.0-20240711142825-46eb208f015d/go.mod h1:mw8MG/Qz5wfgYr6VqVCiZcHe/GJEfI+oGGDCohaVgB0= +google.golang.org/genproto/googleapis/api v0.0.0-20240812133136-8ffd90a71988 h1:+/tmTy5zAieooKIXfzDm9KiA3Bv6JBwriRN9LY+yayk= +google.golang.org/genproto/googleapis/api v0.0.0-20240812133136-8ffd90a71988/go.mod h1:4+X6GvPs+25wZKbQq9qyAXrwIRExv7w0Ea6MgZLZiDM= google.golang.org/genproto/googleapis/bytestream v0.0.0-20240711142825-46eb208f015d h1:/jcU1L/7p2DK+3pz2301Te5IUKDcpHOWYjUbnEMZN90= google.golang.org/genproto/googleapis/bytestream v0.0.0-20240711142825-46eb208f015d/go.mod h1:5/MT647Cn/GGhwTpXC7QqcaR5Cnee4v4MKCU1/nwnIQ= +google.golang.org/genproto/googleapis/bytestream v0.0.0-20240812133136-8ffd90a71988 h1:PHvaoQrEXsvDW1L0+WOaYgBXeK0UKBjay/wwRBDJ4tA= +google.golang.org/genproto/googleapis/bytestream v0.0.0-20240812133136-8ffd90a71988/go.mod h1:5/MT647Cn/GGhwTpXC7QqcaR5Cnee4v4MKCU1/nwnIQ= google.golang.org/genproto/googleapis/rpc v0.0.0-20240711142825-46eb208f015d h1:JU0iKnSg02Gmb5ZdV8nYsKEKsP6o/FGVWTrw4i1DA9A= google.golang.org/genproto/googleapis/rpc v0.0.0-20240711142825-46eb208f015d/go.mod h1:Ue6ibwXGpU+dqIcODieyLOcgj7z8+IcskoNIgZxtrFY= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240812133136-8ffd90a71988 h1:V71AcdLZr2p8dC9dbOIMCpqi4EmRl8wUwnJzXXLmbmc= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240812133136-8ffd90a71988/go.mod h1:Ue6ibwXGpU+dqIcODieyLOcgj7z8+IcskoNIgZxtrFY= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= diff --git a/kubernetes/frontend.yaml b/kubernetes/frontend.yaml index bfbb40e..ed61497 100644 --- a/kubernetes/frontend.yaml +++ b/kubernetes/frontend.yaml @@ -16,7 +16,7 @@ spec: containers: - args: - /config/frontend.jsonnet - image: ghcr.io/buildbarn/bb-storage:20240714T184744Z-24d544b + image: ghcr.io/buildbarn/bb-storage:20240810T092106Z-3f5e30c name: storage ports: - containerPort: 8980 diff --git a/kubernetes/scheduler.yaml b/kubernetes/scheduler.yaml index 3f5a5b7..8c88b8d 100644 --- a/kubernetes/scheduler.yaml +++ b/kubernetes/scheduler.yaml @@ -18,7 +18,7 @@ spec: containers: - args: - /config/scheduler.jsonnet - image: ghcr.io/buildbarn/bb-scheduler:20240715T102010Z-f6cf6bb + image: ghcr.io/buildbarn/bb-scheduler:20240716T044555Z-9850e82 name: scheduler ports: - containerPort: 8982 diff --git a/kubernetes/storage.yaml b/kubernetes/storage.yaml index c92770c..def51a7 100644 --- a/kubernetes/storage.yaml +++ b/kubernetes/storage.yaml @@ -17,7 +17,7 @@ spec: containers: - args: - /config/storage.jsonnet - image: ghcr.io/buildbarn/bb-storage:20240714T184744Z-24d544b + image: ghcr.io/buildbarn/bb-storage:20240810T092106Z-3f5e30c name: storage ports: - containerPort: 8981 diff --git a/kubernetes/worker-ubuntu22-04.yaml b/kubernetes/worker-ubuntu22-04.yaml index ae2f30d..4d62711 100644 --- a/kubernetes/worker-ubuntu22-04.yaml +++ b/kubernetes/worker-ubuntu22-04.yaml @@ -21,7 +21,7 @@ spec: containers: - args: - /config/worker-ubuntu22-04.jsonnet - image: ghcr.io/buildbarn/bb-worker:20240715T102010Z-f6cf6bb + image: ghcr.io/buildbarn/bb-worker:20240716T044555Z-9850e82 name: worker volumeMounts: - mountPath: /config/ @@ -55,7 +55,7 @@ spec: readOnly: true initContainers: - name: bb-runner-installer - image: ghcr.io/buildbarn/bb-runner-installer:20240715T102010Z-f6cf6bb + image: ghcr.io/buildbarn/bb-runner-installer:20240716T044555Z-9850e82 volumeMounts: - mountPath: /bb/ name: empty diff --git a/patches/gazelle/dont-flatten-srcs.diff b/patches/gazelle/dont-flatten-srcs.diff index 1bc3b06..3f505ab 100644 --- a/patches/gazelle/dont-flatten-srcs.diff +++ b/patches/gazelle/dont-flatten-srcs.diff @@ -1,40 +1,40 @@ diff --git language/go/generate.go language/go/generate.go -index 53e397a..38855c6 100644 +index 9e3ed9a..af460a1 100644 --- language/go/generate.go +++ language/go/generate.go -@@ -483,7 +483,7 @@ func (g *generator) generateLib(pkg *goPackage, embed string) *rule.Rule { +@@ -594,7 +594,7 @@ func (g *generator) generateLib(pkg *goPackage, embeds []string) *rule.Rule { } else { visibility = g.commonVisibility(pkg.importPath) } -- g.setCommonAttrs(goLibrary, pkg.rel, visibility, pkg.library, embed) -+ g.setCommonAttrs(goLibrary, pkg.rel, visibility, pkg.library, embed, true) +- g.setCommonAttrs(goLibrary, pkg.rel, visibility, pkg.library, embeds) ++ g.setCommonAttrs(goLibrary, pkg.rel, visibility, pkg.library, embeds, true) g.setImportAttrs(goLibrary, pkg.importPath) return goLibrary } -@@ -512,7 +512,7 @@ func (g *generator) generateBin(pkg *goPackage, library string) *rule.Rule { +@@ -623,7 +623,7 @@ func (g *generator) generateBin(pkg *goPackage, library string) *rule.Rule { return goBinary // empty } visibility := g.commonVisibility(pkg.importPath) -- g.setCommonAttrs(goBinary, pkg.rel, visibility, pkg.binary, library) -+ g.setCommonAttrs(goBinary, pkg.rel, visibility, pkg.binary, library, true) +- g.setCommonAttrs(goBinary, pkg.rel, visibility, pkg.binary, []string{library}) ++ g.setCommonAttrs(goBinary, pkg.rel, visibility, pkg.binary, []string{library}, true) return goBinary } -@@ -552,7 +552,7 @@ func (g *generator) generateTests(pkg *goPackage, library string) []*rule.Rule { - if test.hasInternalTest { - embed = library +@@ -665,7 +665,7 @@ func (g *generator) generateTests(pkg *goPackage, library string) []*rule.Rule { + embeds = append(embeds, library) + } } -- g.setCommonAttrs(goTest, pkg.rel, nil, test, embed) -+ g.setCommonAttrs(goTest, pkg.rel, nil, test, embed, false) +- g.setCommonAttrs(goTest, pkg.rel, nil, test, embeds) ++ g.setCommonAttrs(goTest, pkg.rel, nil, test, embeds, false) if pkg.hasTestdata { goTest.SetAttr("data", rule.GlobValue{Patterns: []string{"testdata/**"}}) } -@@ -629,9 +629,13 @@ func (g *generator) maybeGenerateExtraLib(lib *rule.Rule, pkg *goPackage) *rule. +@@ -718,9 +718,13 @@ func (g *generator) maybeGenerateExtraLib(lib *rule.Rule, pkg *goPackage) *rule. return r } --func (g *generator) setCommonAttrs(r *rule.Rule, pkgRel string, visibility []string, target goTarget, embed string) { -+func (g *generator) setCommonAttrs(r *rule.Rule, pkgRel string, visibility []string, target goTarget, embed string, flattenSrcs bool) { +-func (g *generator) setCommonAttrs(r *rule.Rule, pkgRel string, visibility []string, target goTarget, embeds []string) { ++func (g *generator) setCommonAttrs(r *rule.Rule, pkgRel string, visibility []string, target goTarget, embeds []string, flattenSrcs bool) { if !target.sources.isEmpty() { - r.SetAttr("srcs", target.sources.buildFlat()) + if flattenSrcs {