Add s390x definitions (#132)
diff --git a/buildtools.bzl b/buildtools.bzl index 4f3c80b..2db325f 100644 --- a/buildtools.bzl +++ b/buildtools.bzl
@@ -166,12 +166,14 @@ "buildifier_linux_amd64": "6ceb7b0ab7cf66fceccc56a027d21d9cc557a7f34af37d2101edb56b92fcfa1a", "buildifier_linux_arm64": "3baa1cf7eb41d51f462fdd1fff3a6a4d81d757275d05b2dd5f48671284e9a1a5", "buildifier_linux_riscv64": "5101795c6b90e3aca6d8dc4efe15fd818a8b6053f34284551f6ba7fa57ad8415", + "buildifier_linux_s390x": "89cb42099db8c6ce1db2faf63305fcf14f45fd9537e512134ae8b55ddeb909d9", "buildifier_windows_amd64": "802104da0bcda0424a397ac5be0004c372665a70289a6d5146e652ee497c0dc6", "buildozer_darwin_amd64": "1284b7416d9ebbb50033645fc648985f9b2e0f38e7f22f79c0398c97d38d146c", "buildozer_darwin_arm64": "a981182561f67ed697b0e810714307c8475bce68c069f819212fe36f12d77872", "buildozer_linux_amd64": "04454a6a89c64c603027cc3371eb1c36e48727e04558e077c20ec37c9c2f831a", "buildozer_linux_arm64": "e55b56861a390cc993402d2974d5b74a097694f64eb08599dc704bdd7dde6484", "buildozer_linux_riscv64": "4efc096f6b23e81db035344706c12daf6795fdff0a1edb7af8d96bc60ea631dc", + "buildozer_linux_s390x": "3dbfd9501e103bdc016f86291805ceaa7e7b6e9dd4c0b0d8746913449c30c30e", "buildozer_windows_amd64": "6e3b8520904394adc31a610544fc2f86609c0433e39ae3a5b5f992e20dabb0d3", }, )
diff --git a/tools/generate_assets_declaration.sh b/tools/generate_assets_declaration.sh index 56df07f..a0ff31d 100755 --- a/tools/generate_assets_declaration.sh +++ b/tools/generate_assets_declaration.sh
@@ -13,7 +13,7 @@ for binary in buildifier buildozer; do for os in darwin linux windows; do - for arch in amd64 arm64 riscv64; do + for arch in amd64 arm64 riscv64 s390x; do filename=$binary-$os-$arch if [[ "$os" == "windows" ]]; then if [[ "$arch" == "arm64" || "$arch" == "riscv64" ]]; then @@ -22,15 +22,17 @@ filename="$filename.exe" fi - - if [[ "$os" == "darwin" ]]; then - if [[ "$arch" == "riscv64" ]]; then - continue - fi + + if [[ "$os" == "darwin" && "$arch" == "riscv64" ]]; then + continue fi - # Skip versions prior to 8.2.0 for riscv64 - if [[ "$arch" == "riscv64" && $(printf '%s\n' "$version" "8.2.0" | sort -V | head -n1) == "$version" ]] && [[ "$version" != "8.2.0" ]]; then + if [[ "$os" != "linux" && "$arch" == "s390x" ]]; then + continue + fi + + # Skip versions prior to 8.2.0 for riscv64 and s390x + if [[ ("$arch" == "riscv64" || "$arch" == "s390x") && $(printf '%s\n' "$version" "8.2.0" | sort -V | head -n1) == "$version" ]] && [[ "$version" != "8.2.0" ]]; then continue fi @@ -55,7 +57,7 @@ version = "$version", names = ["buildifier", "buildozer"], platforms = ["darwin", "linux", "windows"], - arches = ["amd64", "arm64", "riscv64"], + arches = ["amd64", "arm64", "riscv64", "s390x"], sha256_values = { $(printf '%s\n' "${assets[@]}") },