diff --git a/MODULE.bazel b/MODULE.bazel index b9ce01027c3027..bfa66a1a479150 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -341,6 +341,13 @@ http_file( urls = ["https://github.com/jqlang/jq/releases/download/jq-1.5/jq-osx-amd64"], ) +http_file( + name = "jq_macos_arm64", + executable = True, + integrity = "sha256-C75hnmY+DeLFUL4v4NJA0HZ5nW+KZStw+gSuqKg2Loo=", + urls = ["https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-macos-arm64"], +) + http_file( name = "jq_windows_amd64", executable = True, diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index ca1ed0972af680..ee1a608052b47a 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -294,7 +294,7 @@ "bzlTransitiveDigest": "51/NRg2Yuex/h7TzW+J9jCXlgPIqQcGHnmKEYx6yGuY=", "usagesDigest": "S0vNSOLxzaSWBw2qFrqtiXI9txwZdU8Tc5Bmz/zBoJA=", "recordedFileInputs": { - "@@//MODULE.bazel": "2c56771ce2290e4701c982a8bd9df9e512b0cfa45f2ba3cf0e14457446430eb2", + "@@//MODULE.bazel": "dbb04241bdcb24a613ad35c4fe57299251820482253e1841f2600416ad380eed", "@@//src/test/tools/bzlmod/MODULE.bazel.lock": "4a9cf4d1d48d36a3d6e24a13094b2c32aa20be5a495d4e5b33e43db973250182" }, "recordedDirentsInputs": {}, @@ -7148,4 +7148,4 @@ } } } -} \ No newline at end of file +} diff --git a/scripts/BUILD b/scripts/BUILD index 6f872a4a8db817..3bf1fc32e5d5fb 100644 --- a/scripts/BUILD +++ b/scripts/BUILD @@ -40,11 +40,19 @@ sh_test( ], ) +filegroup( + name = "jq_macos", + srcs = select({ + "@platforms//cpu:arm64": ["@jq_macos_arm64//file"], + "@platforms//cpu:x86_64": ["@jq_macos_amd64//file"], + }), +) + filegroup( name = "jq", srcs = select({ "@platforms//os:linux": ["@jq_linux_amd64//file"], - "@platforms//os:macos": ["@jq_macos_amd64//file"], + "@platforms//os:macos": [":jq_macos"], "@platforms//os:windows": ["@jq_windows_amd64//file"], }), )