diff --git a/MODULE.bazel b/MODULE.bazel index df8e3840..3dc48bb5 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -12,7 +12,7 @@ bazel_dep(name = "platforms", version = "1.0.0") bazel_dep(name = "protobuf", version = "35.0") bazel_dep(name = "protoc-gen-validate", version = "1.3.3") bazel_dep(name = "rules_foreign_cc", version = "0.15.1") -bazel_dep(name = "rules_go", version = "0.61.1") +bazel_dep(name = "rules_go", version = "0.62.0") bazel_dep(name = "rules_img", version = "0.3.11") bazel_dep(name = "rules_jsonnet", version = "0.7.2") bazel_dep(name = "rules_nodejs", version = "6.7.4") diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 5be2e1cb..53553bf8 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -362,8 +362,8 @@ "https://bcr.bazel.build/modules/rules_go/0.53.0/MODULE.bazel": "a4ed760d3ac0dbc0d7b967631a9a3fd9100d28f7d9fcf214b4df87d4bfff5f9a", "https://bcr.bazel.build/modules/rules_go/0.58.3/MODULE.bazel": "5582119a4a39558d8d1b1634bcae46043d4f43a31415e861c3551b2860040b5e", "https://bcr.bazel.build/modules/rules_go/0.59.0/MODULE.bazel": "b7e43e7414a3139a7547d1b4909b29085fbe5182b6c58cbe1ed4c6272815aeae", - "https://bcr.bazel.build/modules/rules_go/0.61.1/MODULE.bazel": "b599cc67f98e8dbe040631129fbd23f190a557f7be506d4781619d0fd4dbbbec", - "https://bcr.bazel.build/modules/rules_go/0.61.1/source.json": "ff52d46fca8e2ac87c610c11f05c3a9f0fa08dc4294664c6a31449092409c5aa", + "https://bcr.bazel.build/modules/rules_go/0.62.0/MODULE.bazel": "8ee616065c3d2b2f7ac0880108316ce8d0c332b3a30aad24e95c0bc124ec853e", + "https://bcr.bazel.build/modules/rules_go/0.62.0/source.json": "36d781c558eb7d3bd49dc5e190455714f174232372f15207ab200b4348bda3e6", "https://bcr.bazel.build/modules/rules_img/0.3.11/MODULE.bazel": "85b9d7e2c5d83a321766dbc382c613c2399db680174bdfa32966f477989ee361", "https://bcr.bazel.build/modules/rules_img/0.3.11/source.json": "fbde1bc544519df0fe254fa5c1be3b6189d44f548af3ee131935215ea6e8d078", "https://bcr.bazel.build/modules/rules_java/4.0.0/MODULE.bazel": "5a78a7ae82cd1a33cef56dc578c7d2a46ed0dca12643ee45edbb8417899e6f74", @@ -3573,162 +3573,162 @@ "27bab004c72b3d7bd05a69b6ec0fc54a309b4b78cc569dd963d8b3ec28bfdb8c" ] }, - "1.26.5": { + "1.26.6": { "aix_ppc64": [ - "go1.26.5.aix-ppc64.tar.gz", - "e7f3c518fd7a8bc17f4389e342554016785f95ce447f8f09a260328de0d0f06c" + "go1.26.6.aix-ppc64.tar.gz", + "982571d7beb65d66bc18bab3a72383275df0b418b586e77e8d84ce28ae2d4074" ], "darwin_amd64": [ - "go1.26.5.darwin-amd64.tar.gz", - "6231d8d3b8f5552ec6cbf6d685bdd5482e1e703214b120e89b3bf0d7bf1ef725" + "go1.26.6.darwin-amd64.tar.gz", + "08b65a63f244115121ced6c3b55ad38d801a7442acad5c949a17aad84ae6d684" ], "darwin_arm64": [ - "go1.26.5.darwin-arm64.tar.gz", - "efb87ff28af9a188d0536ef5d42e63dd52ba8263cd7344a993cc48dd11dedb6a" + "go1.26.6.darwin-arm64.tar.gz", + "2dc95ce4675829f2df0e86b28bcef3283635902062a5f0580ca659bf570f3204" ], "dragonfly_amd64": [ - "go1.26.5.dragonfly-amd64.tar.gz", - "96b53091297bd3a9ec8ed39f5f76b074c813dd74a6f429c03c667877ff27fdf8" + "go1.26.6.dragonfly-amd64.tar.gz", + "7ed0537a740803fb3c6979fe45ad757b48d8899aa50589345eafcca41c294e37" ], "freebsd_386": [ - "go1.26.5.freebsd-386.tar.gz", - "1a0226fc025d97d30a112ad0d09b13dcacedc5b24b04bf8f21a0cd29aac4d947" + "go1.26.6.freebsd-386.tar.gz", + "300d6751c189d3c7c6acfaa6e1f4feb17187c63c36cc8ed6e59f247a948a5ab4" ], "freebsd_amd64": [ - "go1.26.5.freebsd-amd64.tar.gz", - "0e5ddc51a62018211d461d6bf409939b04eaa4d6dd6d7097910090ef755ed947" + "go1.26.6.freebsd-amd64.tar.gz", + "9c805b762d9cd33c04c0dd414c1f4e86065a6ddce06e97e194e9bc806b120fc7" ], "freebsd_arm": [ - "go1.26.5.freebsd-arm.tar.gz", - "f8a59e86427158d89b2ba158d7f6004881e378fa3d7e4aefd4df17e4ee3a6bd1" + "go1.26.6.freebsd-arm.tar.gz", + "b21a3487c8fd121ecadb5d51f137dba83d5b14624a2c7e22d8864ac0ff4d8142" ], "freebsd_arm64": [ - "go1.26.5.freebsd-arm64.tar.gz", - "ae3825c8c57cc0e64c2233bfb9bba2e091f2126728e4c33492592c24b60dfcd0" + "go1.26.6.freebsd-arm64.tar.gz", + "577a874da5171c0a31ceafe10d75faddcf6a17baad99c2c471062bde2c9ec49b" ], "illumos_amd64": [ - "go1.26.5.illumos-amd64.tar.gz", - "fcd06289bd8a5a9962e5acab2f30e7daa74952327b01366fa9f6e07007e65be1" + "go1.26.6.illumos-amd64.tar.gz", + "d8b8a5c43bf40449a9843c40c64ca4ffe4b3d6b605550622633977d2db17462a" ], "linux_386": [ - "go1.26.5.linux-386.tar.gz", - "88c162b204e6eefcc32499453b492e80209f4a4c78c33092636901c540fb0d05" + "go1.26.6.linux-386.tar.gz", + "f09a71029fc5cd2940fbe36b0eb1fb2d8f3407cd6adb6b7b4de3eaf04007f8c4" ], "linux_amd64": [ - "go1.26.5.linux-amd64.tar.gz", - "5c2c3b16caefa1d968a94c1daca04a7ca301a496d9b086e17ad77bb81393f053" + "go1.26.6.linux-amd64.tar.gz", + "708effb774be8237570d0add163225abbdfaf4fca28b2611df167beba4feef89" ], "linux_arm64": [ - "go1.26.5.linux-arm64.tar.gz", - "fe4789e92b1f33358680864bbe8704289e7bb5fc207d80623c308935bd696d49" + "go1.26.6.linux-arm64.tar.gz", + "d0507e9e9d7fe012aae570108cbd76c15de879e17130ab8cb90d4d7445cb1f2e" ], "linux_armv6l": [ - "go1.26.5.linux-armv6l.tar.gz", - "6dae9edab81c13bccf962dec15f1fd2ec26c14a6821b4d2c92dab4130c289d7a" + "go1.26.6.linux-armv6l.tar.gz", + "e1379a2fe77bd30fa29833074388247e7c65416e09279f746f20de2d5cf4dfea" ], "linux_loong64": [ - "go1.26.5.linux-loong64.tar.gz", - "82736bb7794547a73372ddfeb1b370cfea4d17f04782a65e82a389a01ff0f7aa" + "go1.26.6.linux-loong64.tar.gz", + "dc7143e4da3e993956e09e19ae72b3330ccea9ceb1cc1fb8e27ea225ac8f8477" ], "linux_mips": [ - "go1.26.5.linux-mips.tar.gz", - "3d313aefb8b7547beae18bb69febcf1571f775146209332a48a2942993655417" + "go1.26.6.linux-mips.tar.gz", + "7ffdac8d508a633858896371f9e17821a0f2077fc14d0c83ef58fed3b7458b29" ], "linux_mips64": [ - "go1.26.5.linux-mips64.tar.gz", - "7e5547e99a891e338fa5490b72d46ea7fd0593259df51561d7f55d4698503a8c" + "go1.26.6.linux-mips64.tar.gz", + "6914449089104f396001dbcc59c60094c7f3f29c3c3c9d718721afa4411487d1" ], "linux_mips64le": [ - "go1.26.5.linux-mips64le.tar.gz", - "7e05aceb9dea6033bc2f6dde29139293d8247cc2db749a206472b3916b1765a1" + "go1.26.6.linux-mips64le.tar.gz", + "b9b67669e57eaee94e0e49f814e057fdc7511f887e75d43cfeb761c58cf0f0c3" ], "linux_mipsle": [ - "go1.26.5.linux-mipsle.tar.gz", - "e481470951e3a22a014ee70aebaae0c35aae4193a253d22ecf59d58f4bdbc450" + "go1.26.6.linux-mipsle.tar.gz", + "437cfa985eece5670983fb57582b4b2fe2776d3c3e6c873a50d6ba9efb57222f" ], "linux_ppc64": [ - "go1.26.5.linux-ppc64.tar.gz", - "8ef02abd6f2b4040b7eb001b64597d16b9fa9aa563baaecf181ad8d9806c9991" + "go1.26.6.linux-ppc64.tar.gz", + "0ca571bc19f3a6636e46358ab6f2395cb6da5c82ec03f14af01dd264451086a1" ], "linux_ppc64le": [ - "go1.26.5.linux-ppc64le.tar.gz", - "c5d60e2b303bb612f20cd82786594b64874e73b35134025e27d3390bf284ae43" + "go1.26.6.linux-ppc64le.tar.gz", + "232b65543a42eda95df6a63f76235c1795bb535eba5c74e509faec71bc648388" ], "linux_riscv64": [ - "go1.26.5.linux-riscv64.tar.gz", - "d4a24dd4484d3f86b99c2d300af0dea5d184557e6d61eb7aba19ff61662750e3" + "go1.26.6.linux-riscv64.tar.gz", + "7b3b526099181b40f5122c8ebf5c851486c7c92977e1f7f39dba9456c6ce42ff" ], "linux_s390x": [ - "go1.26.5.linux-s390x.tar.gz", - "09ce3c504c0323968b75a717244dca4f25cd4cf0443e5ff6bc0bfa74add89fa7" + "go1.26.6.linux-s390x.tar.gz", + "958757933d38172dd544085d253c8738cf09793d24c8bc0422e5e1e1fffa4fde" ], "netbsd_386": [ - "go1.26.5.netbsd-386.tar.gz", - "6df082b6dd877c3e71af3c44e67b8684f8592cb0fc50aed3ea9e58968bc3165f" + "go1.26.6.netbsd-386.tar.gz", + "a0721c869ecab78ae9ff6f75b6d8ad5d667bb4ed8c6d9c08bd7bc738244646fd" ], "netbsd_amd64": [ - "go1.26.5.netbsd-amd64.tar.gz", - "daed1cb730d52e8b40866253b6271fd215f6128372dccc61d7784d4d3fb4a1bf" + "go1.26.6.netbsd-amd64.tar.gz", + "f37d9e86d24d04a83ef241d8467cae2d14e134e1c51c954b3ec860517135a5a2" ], "netbsd_arm": [ - "go1.26.5.netbsd-arm.tar.gz", - "d8a18f2d5afb6aaf47b79135221a964c21ee5cf5d568301a718904d887b1c96f" + "go1.26.6.netbsd-arm.tar.gz", + "d968690e8f5fc067749ed37872a77e249019b63665323db9bd0769a1db15b8a1" ], "netbsd_arm64": [ - "go1.26.5.netbsd-arm64.tar.gz", - "60520191abd288fb0f22b279ee63497b3a81318134e41f2bb80f548c9227bd6a" + "go1.26.6.netbsd-arm64.tar.gz", + "107b867e10807c6c4384ad6ed2b9bd4937e2d8c065b0821bc20e712d9c38f0ba" ], "openbsd_386": [ - "go1.26.5.openbsd-386.tar.gz", - "723a35e81882ddd8bdcb2539111f53ab4b03d4dbc114a2420d47963163465843" + "go1.26.6.openbsd-386.tar.gz", + "bc65e8b7fd818267f4b151a82713e9981d9af8c60108dfff7107a06ed54dbf26" ], "openbsd_amd64": [ - "go1.26.5.openbsd-amd64.tar.gz", - "27721c64efcb571ecfbf52ee77f133ec73dca96015b315199be104ed2dfafd87" + "go1.26.6.openbsd-amd64.tar.gz", + "1fe83868b4d2f8263bfb0a46d83ad82701cbb9ef11f8eb8c23d3fe001f5027c0" ], "openbsd_arm": [ - "go1.26.5.openbsd-arm.tar.gz", - "2de3fb692c74c68a40d8c92ec6a077a18c14a44e8e41a8c22edeb286b3a4dfce" + "go1.26.6.openbsd-arm.tar.gz", + "0b3e67b301c89033e3c37dffb8aa9cbf0d23b5710fee4093df7d76712bb288d6" ], "openbsd_arm64": [ - "go1.26.5.openbsd-arm64.tar.gz", - "969a90bc34bda3ec06c0c3278ae00cdaa9b747b100cadec9f3f8c2cb36f01c69" + "go1.26.6.openbsd-arm64.tar.gz", + "a032ab9370e64e5df6ff6691acdbddeb0c1dd81ae6581191d9c67b652415ef8a" ], "openbsd_ppc64": [ - "go1.26.5.openbsd-ppc64.tar.gz", - "cb3908dd5904df453ebce07cfc660b7a14b7fed9525463521f01a04affd49eb8" + "go1.26.6.openbsd-ppc64.tar.gz", + "ed4e0cc786564f2d42989a739d62a734bfb3b1f56d61fedbb46edfbe6f13d2f3" ], "openbsd_riscv64": [ - "go1.26.5.openbsd-riscv64.tar.gz", - "922864dbcb3ec989f456b2c313a46a4c0b0bd93b398603dc0db2d5a72b5ca47c" + "go1.26.6.openbsd-riscv64.tar.gz", + "634e99a7883e09749cf9c9ed8530b4fa96fc9625f750f125ea4984196cfc09d0" ], "plan9_386": [ - "go1.26.5.plan9-386.tar.gz", - "7858fe6515a8e71050a3b59211b6c6f6947822497ecbe1ab81f4e4503b67a635" + "go1.26.6.plan9-386.tar.gz", + "b2dd25b0a09d26a1f3b5c9ffc86c5bbd44e3a986c145304176897f2ca276f6f8" ], "plan9_amd64": [ - "go1.26.5.plan9-amd64.tar.gz", - "513acf2518947e51210772145436e62eb67cc44738c5df3b6218dfeb66f6416c" + "go1.26.6.plan9-amd64.tar.gz", + "a05fec45f6d53692836329bb2112465583f8bfa1dee6ab9ae1cab2d0aa1e2b43" ], "plan9_arm": [ - "go1.26.5.plan9-arm.tar.gz", - "131c06ed5b7ce904ff7b121c63ffd76a699fff43b96e019914f093ede1be9e4a" + "go1.26.6.plan9-arm.tar.gz", + "56d584473fa9f7c0e5a7ba64306b653541d0ea62565d172c31a158691f85c841" ], "solaris_amd64": [ - "go1.26.5.solaris-amd64.tar.gz", - "33a1fc532f8d5fc5964b28a056729bc50a59657b653a5f1b04c2aeb2ac54c149" + "go1.26.6.solaris-amd64.tar.gz", + "111cb1bb13e0502e7dad2455af3d800a10e6a695d8ad7420c9499866eb35f665" ], "windows_386": [ - "go1.26.5.windows-386.zip", - "cab0f6847c17f4c904c0bacb6ec6b84e730fc797f4ba885f42383d580fc2d399" + "go1.26.6.windows-386.zip", + "1e352f0a2488a880b76f26d5f82479cbd3b286ef360cbbdf53e26df5f623f82f" ], "windows_amd64": [ - "go1.26.5.windows-amd64.zip", - "97e6b2a833b6d89f9ff17d25419ac0a7e3b482a044e9ab18cdef834bd834fd38" + "go1.26.6.windows-amd64.zip", + "5b6c5b556525810463b5c897b50dc7a82d6a3dc0bfaf55d990a7e9f31d6b2318" ], "windows_arm64": [ - "go1.26.5.windows-arm64.zip", - "f96ee46396d69f1e231c8d981ec6a70216238a646a1f2cd74aea0d0016bbc017" + "go1.26.6.windows-arm64.zip", + "06dbe785743d534ef8a469dad88adf7f1b2b438507ccfef9b98e7cf8c97b4b68" ] } } diff --git a/go.mod b/go.mod index 1fce8f0a..082763b1 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/buildbarn/bb-storage -go 1.26.5 +go 1.26.6 // rules_go doesn't support gomock's package mode. replace go.uber.org/mock => go.uber.org/mock v0.4.0 @@ -19,7 +19,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/sts v1.42.1 github.com/bazelbuild/buildtools v0.0.0-20260527135131-3b47c424ecf5 github.com/bazelbuild/remote-apis v0.0.0-20260331222004-becdd8f9ff81 - github.com/bazelbuild/rules_go v0.61.1 + github.com/bazelbuild/rules_go v0.62.0 github.com/buildbarn/go-sha256tree v0.0.0-20250310211320-0f70f20e855b github.com/fxtlabs/primes v0.0.0-20150821004651-dad82d10a449 github.com/go-jose/go-jose/v3 v3.0.5 diff --git a/go.sum b/go.sum index ed87d689..d097ebee 100644 --- a/go.sum +++ b/go.sum @@ -72,8 +72,8 @@ github.com/bazelbuild/buildtools v0.0.0-20260527135131-3b47c424ecf5 h1:DsMtdMGjy github.com/bazelbuild/buildtools v0.0.0-20260527135131-3b47c424ecf5/go.mod h1:PLNUetjLa77TCCziPsz0EI8a6CUxgC+1jgmWv0H25tg= github.com/bazelbuild/remote-apis v0.0.0-20260331222004-becdd8f9ff81 h1:vAHLeMHi+CywqDw5V/s5mHj1ahkhYMRtRFqWe18F0kc= github.com/bazelbuild/remote-apis v0.0.0-20260331222004-becdd8f9ff81/go.mod h1:7Tyi5f5+hG+6LwC0X/G/EjCQS4ZYJUcpY0geSsU2NAw= -github.com/bazelbuild/rules_go v0.61.1 h1:F7jqdw0Zp/RtWFDbLFuVa2DaPjUQkqZOLCns8vCxSWg= -github.com/bazelbuild/rules_go v0.61.1/go.mod h1:6YghDRf6l3FSiAwncK+Ww9jE1naoQzNq28gaKJeB67I= +github.com/bazelbuild/rules_go v0.62.0 h1:FpVmU5mfoqSiY6dLquUAtldkcKOMLrmNaWrSnXuGPF4= +github.com/bazelbuild/rules_go v0.62.0/go.mod h1:6YghDRf6l3FSiAwncK+Ww9jE1naoQzNq28gaKJeB67I= github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=