Created
May 22, 2023 15:19
-
-
Save kwk/7c86f6a4a1f2171faaf5d5d7d72dff72 to your computer and use it in GitHub Desktop.
Get list of builder admins for buildbot
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
curl -sL https://lab.llvm.org/buildbot/api/v2/workers > workers.json | |
curl -sL https://lab.llvm.org/buildbot/api/v2/builders > builders.json | |
cat builders.json | jq '.builders[] | {(.builderid|tostring): .name}' | jq '{"builders": (reduce inputs as $in (.; . + $in))}' > builders_lut.json | |
jq -s '.[0] * .[1]' builders_lut.json workers.json > joined.json | |
cat joined.json | jq '.builders as $builders | .workers[] | {"workername": .name, "admin": (""+.workerinfo.admin|tostring), "builders": $builders[.configured_on[].builderid | tostring]}' | jq -s > temp.json | |
cat temp.json | jq 'group_by(.admin)[] | {"admin": ("" + .[0].admin), "builders": [.[] | .builders] | sort | unique}' | jq -s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"admin": "", | |
"builders": [ | |
"__Janitor", | |
"clang-csky-hardfp", | |
"clang-csky-soft", | |
"clang-loongarch64-linux", | |
"clang-m68k-linux", | |
"clang-mips64el-linux", | |
"clang-rv64gc-qemu-user-single-stage", | |
"clang-solaris11-amd64", | |
"clang-solaris11-sparcv9", | |
"clang-sparc64-linux-multistage", | |
"clang-ve-staging", | |
"clang-with-thin-lto-wpd-ubuntu", | |
"clang-xcore-ubuntu-20-x64", | |
"libc-x86_64-debian-dbg-lint", | |
"libc-x86_64-windows-dbg", | |
"llvm-nvptx-nvidia-win", | |
"llvm-nvptx64-nvidia-win", | |
"mlir-s390x-linux-werror", | |
"mlir-ubuntu-asan-ubsan-clang-12.0", | |
"mlir-ubuntu-clang-5-link-llvm-dylib", | |
"mlir-ubuntu-gcc11-release-intel-sde", | |
"mlir-ubuntu-gcc5.5-shared-libs", | |
"openmp-offload-cuda-project", | |
"openmp-offload-cuda-runtime", | |
"openmp-offload-libc-amdgpu-runtime", | |
"polly-x86_64-linux-test-suite", | |
"standalone-build-x86_64" | |
] | |
}, | |
{ | |
"admin": "AMD <dl.gcr.lightning.buildbot@amd.com>\n", | |
"builders": [ | |
"clang-hip-vega20", | |
"openmp-offload-amdgpu-runtime" | |
] | |
}, | |
{ | |
"admin": "Amir Ayupov <aaupov@fb.com>\n", | |
"builders": [ | |
"bolt-x86_64-ubuntu-clang", | |
"bolt-x86_64-ubuntu-dylib", | |
"bolt-x86_64-ubuntu-nfc", | |
"bolt-x86_64-ubuntu-shared" | |
] | |
}, | |
{ | |
"admin": "Anurag Tiwary <anurkuma@qti.qualcomm.com>\nSivakumar Ganesan <sganesa@quicinc.com>\n", | |
"builders": [ | |
"aosp-O3-polly-before-vectorizer-unprofitable", | |
"clang-hexagon-elf", | |
"polly-arm-linux", | |
"reverse-iteration" | |
] | |
}, | |
{ | |
"admin": "Artem Belevich <tra@google.com>\n", | |
"builders": [ | |
"clang-cuda-k80", | |
"clang-cuda-p4", | |
"clang-cuda-t4" | |
] | |
}, | |
{ | |
"admin": "Christian Kuehnel <kuhnel@google.com>\n", | |
"builders": [ | |
"clangd-ubuntu-tsan", | |
"mlir-nvidia" | |
] | |
}, | |
{ | |
"admin": "Dmitri Gribenko <gribozavr@gmail.com>\n", | |
"builders": [ | |
"clang-sphinx-docs", | |
"clang-tools-sphinx-docs", | |
"clang-x86_64-debian-fast", | |
"libunwind-sphinx-docs", | |
"lld-sphinx-docs", | |
"llvm-clang-x86_64-expensive-checks-debian", | |
"llvm-clang-x86_64-expensive-checks-debian-release", | |
"llvm-sphinx-docs", | |
"llvm-x86_64-debian-dylib", | |
"openmp-clang-x86_64-linux-debian", | |
"openmp-clang-x86_64-linux-debian-release", | |
"openmp-gcc-x86_64-linux-debian" | |
] | |
}, | |
{ | |
"admin": "Douglas Yung <douglas.yung_at_sony.com>\n", | |
"builders": [ | |
"cross-project-tests-sie-ubuntu", | |
"cross-project-tests-sie-ubuntu-dwarf5", | |
"llvm-clang-x86_64-gcc-ubuntu", | |
"llvm-clang-x86_64-sie-ubuntu-fast", | |
"llvm-clang-x86_64-sie-win" | |
] | |
}, | |
{ | |
"admin": "Galina Kistanova <gkistanova@accesssoftek.com>\n", | |
"builders": [ | |
"llvm-nvptx-nvidia-ubuntu", | |
"llvm-nvptx64-nvidia-ubuntu" | |
] | |
}, | |
{ | |
"admin": "Galina Kistanova <gkistanova@gmail.com>\n", | |
"builders": [ | |
"lld-perf-testsuite", | |
"lld-x86_64-win", | |
"lld-x86_64-win-release", | |
"llvm-clang-x86_64-expensive-checks-win", | |
"llvm-clang-x86_64-expensive-checks-win-release", | |
"publish-doxygen-docs", | |
"publish-lnt-sphinx-docs", | |
"publish-runtimes-sphinx-docs", | |
"publish-sphinx-docs" | |
] | |
}, | |
{ | |
"admin": "Galina Kistanova <gkistanova@gmail.com>\n\n", | |
"builders": [ | |
"clang-with-lto-ubuntu", | |
"clang-with-lto-ubuntu-release", | |
"clang-with-thin-lto-ubuntu", | |
"clang-with-thin-lto-ubuntu-release" | |
] | |
}, | |
{ | |
"admin": "Ilya Biryukov <ibiryukov@google.com>\n", | |
"builders": [ | |
"clang-debian-cpp20" | |
] | |
}, | |
{ | |
"admin": "John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>\n", | |
"builders": [ | |
"clang-m68k-linux-cross" | |
] | |
}, | |
{ | |
"admin": "LLVM on Power <powerllvm@ca.ibm.com>\n", | |
"builders": [ | |
"clang-ppc64-aix", | |
"clang-ppc64be-linux-multistage", | |
"clang-ppc64be-linux-test-suite", | |
"clang-ppc64le-linux-multistage", | |
"clang-ppc64le-linux-test-suite", | |
"clang-ppc64le-rhel", | |
"ppc64le-flang-rhel-clang", | |
"ppc64le-lld-multistage-test", | |
"ppc64le-mlir-rhel-clang", | |
"sanitizer-ppc64be-linux", | |
"sanitizer-ppc64le-linux" | |
] | |
}, | |
{ | |
"admin": "Lily He <heli@synopsys.com>\n", | |
"builders": [ | |
"arc-builder" | |
] | |
}, | |
{ | |
"admin": "Linaro Toolchain Working Group <linaro-toolchain@lists.linaro.org>", | |
"builders": [ | |
"clang-arm64-windows-msvc-2stage", | |
"lldb-aarch64-windows" | |
] | |
}, | |
{ | |
"admin": "Linaro Toolchain Working Group <linaro-toolchain@lists.linaro.org>\n", | |
"builders": [ | |
"clang-aarch64-full-2stage", | |
"clang-aarch64-global-isel", | |
"clang-aarch64-lld-2stage", | |
"clang-aarch64-quick", | |
"clang-aarch64-sve-vla", | |
"clang-aarch64-sve-vla-2stage", | |
"clang-aarch64-sve-vls", | |
"clang-aarch64-sve-vls-2stage", | |
"clang-arm64-windows-msvc-2stage", | |
"clang-armv7-2stage", | |
"clang-armv7-global-isel", | |
"clang-armv7-lnt", | |
"clang-armv7-vfpv3-2stage", | |
"clang-armv7-vfpv3-full-2stage", | |
"clang-armv8-lld-2stage", | |
"clang-armv8-quick", | |
"clang-native-arm-lnt-perf", | |
"clang-thumbv7-full-2stage", | |
"flang-aarch64-debug", | |
"flang-aarch64-dylib", | |
"flang-aarch64-latest-clang", | |
"flang-aarch64-latest-gcc", | |
"flang-aarch64-out-of-tree", | |
"flang-aarch64-rel-assert", | |
"flang-aarch64-release", | |
"flang-aarch64-sharedlibs", | |
"lldb-aarch64-ubuntu", | |
"lldb-arm-ubuntu" | |
] | |
}, | |
{ | |
"admin": "Linaro Toolchain Working Group <linaro-toolchain@lists.linaro.org>s", | |
"builders": [ | |
"clang-arm64-windows-msvc" | |
] | |
}, | |
{ | |
"admin": "Michael Jones <michaelrj@google.com>\n", | |
"builders": [ | |
"libc-arm32-debian-dbg" | |
] | |
}, | |
{ | |
"admin": "Michael Kruse <github@meinersbur.de>", | |
"builders": [ | |
"polly-sphinx-docs", | |
"polly-x86_64-linux", | |
"polly-x86_64-linux-noassert", | |
"polly-x86_64-linux-plugin", | |
"polly-x86_64-linux-shared", | |
"polly-x86_64-linux-shared-plugin", | |
"polly-x86_64-linux-shlib", | |
"polly-x86_64-linux-shlib-plugin" | |
] | |
}, | |
{ | |
"admin": "Michael Kruse <github@meinersbur.de>\n", | |
"builders": [ | |
"flang-x86_64-windows" | |
] | |
}, | |
{ | |
"admin": "Michael Kruse <michael.kruse at anl.gov>\n", | |
"builders": [ | |
"flang-x86_64-knl-linux" | |
] | |
}, | |
{ | |
"admin": "Michael Kruse <pollybot@meinersbur.de>\n", | |
"builders": [ | |
"polly-x86_64-linux-test-suite" | |
] | |
}, | |
{ | |
"admin": "Mircea Trofin <mtrofin@google.com>\n", | |
"builders": [ | |
"ml-opt-dev-x86-64", | |
"ml-opt-devrel-x86-64", | |
"ml-opt-rel-x86-64" | |
] | |
}, | |
{ | |
"admin": "Nathaniel McVicar <namcvica@microsoft.com>\n", | |
"builders": [ | |
"mlir-windows" | |
] | |
}, | |
{ | |
"admin": "Pavel Labath <labath@google.com>\n", | |
"builders": [ | |
"lldb-x86_64-debian" | |
] | |
}, | |
{ | |
"admin": "Petr Hosek <phosek@google.com>\n", | |
"builders": [ | |
"fuchsia-x86_64-linux" | |
] | |
}, | |
{ | |
"admin": "Petr Hosek <phosek@google.com>\nLeonard Chan <leonardchan@google.com>\n", | |
"builders": [ | |
"fuchsia-x86_64-linux" | |
] | |
}, | |
{ | |
"admin": "Reid Kleckner <rnk@google.com>\n", | |
"builders": [ | |
"clang-x64-windows-msvc", | |
"sanitizer-windows" | |
] | |
}, | |
{ | |
"admin": "Simon Moll <llvm.botadm@emea.nec.com>\n", | |
"builders": [ | |
"clang-ve-ninja" | |
] | |
}, | |
{ | |
"admin": "Siva Chandra <sivachandra@google.com>\n", | |
"builders": [ | |
"libc-aarch64-ubuntu-dbg", | |
"libc-aarch64-ubuntu-fullbuild-dbg", | |
"libc-riscv64-debian-dbg", | |
"libc-riscv64-debian-fullbuild-dbg", | |
"libc-x86_64-debian", | |
"libc-x86_64-debian-dbg", | |
"libc-x86_64-debian-dbg-asan", | |
"libc-x86_64-debian-dbg-runtimes-build", | |
"libc-x86_64-debian-fullbuild-dbg", | |
"libc-x86_64-debian-fullbuild-dbg-asan", | |
"libc-x86_64-debian-gcc-fullbuild-dbg" | |
] | |
}, | |
{ | |
"admin": "Ulrich Weigand <ulrich.weigand@de.ibm.com>\n", | |
"builders": [ | |
"clang-s390x-linux", | |
"clang-s390x-linux-lnt", | |
"clang-s390x-linux-multistage", | |
"mlir-s390x-linux" | |
] | |
}, | |
{ | |
"admin": "Vitaly Buka <vitalybuka@google.com>\n", | |
"builders": [ | |
"sanitizer-aarch64-linux-bootstrap-asan", | |
"sanitizer-aarch64-linux-bootstrap-hwasan", | |
"sanitizer-aarch64-linux-bootstrap-msan", | |
"sanitizer-aarch64-linux-bootstrap-ubsan", | |
"sanitizer-aarch64-linux-fuzzer", | |
"sanitizer-x86_64-linux", | |
"sanitizer-x86_64-linux-autoconf", | |
"sanitizer-x86_64-linux-bootstrap-asan", | |
"sanitizer-x86_64-linux-bootstrap-msan", | |
"sanitizer-x86_64-linux-bootstrap-ubsan", | |
"sanitizer-x86_64-linux-fast", | |
"sanitizer-x86_64-linux-fuzzer", | |
"sanitizer-x86_64-linux-qemu" | |
] | |
}, | |
{ | |
"admin": "Vitaly Buka <vitalybuka@google.com>\n\n", | |
"builders": [ | |
"sanitizer-x86_64-linux-android" | |
] | |
}, | |
{ | |
"admin": "Vladimir Vereschaka <vvereschaka@accesssoftek.com>\n", | |
"builders": [ | |
"lld-x86_64-ubuntu-fast", | |
"lld-x86_64-ubuntu-release", | |
"llvm-clang-win-x-aarch64", | |
"llvm-clang-win-x-aarch64-release", | |
"llvm-clang-win-x-armv7l", | |
"llvm-clang-win-x-armv7l-release", | |
"llvm-clang-x86_64-expensive-checks-ubuntu", | |
"llvm-clang-x86_64-expensive-checks-ubuntu-release", | |
"llvm-clang-x86_64-win-fast", | |
"llvm-clang-x86_64-win-release" | |
] | |
}, | |
{ | |
"admin": "Yang, Yin <yin.yang@intel.com>\n", | |
"builders": [ | |
"clang-cmake-x86_64-avx512-linux" | |
] | |
}, | |
{ | |
"admin": "Your Name Here <admin@youraddress.invalid>\n", | |
"builders": [ | |
"bolt-aarch64-ubuntu-clang-shared" | |
] | |
}, | |
{ | |
"admin": "dl.mlse.buildbot@amd.com\n", | |
"builders": [ | |
"mlir-rocm-mi200" | |
] | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment