From 7989b169e7eef0d6345444020bf98efb597e8061 Mon Sep 17 00:00:00 2001 From: Elliot Saba Date: Mon, 13 Jun 2022 23:59:18 -0700 Subject: [PATCH] Limit some buildkite jobs to run on only x86_64 machines (#45665) This should fix the `Exec format error` problems we've had recently due to us adding some non-x86_64 linux workers to the pool. --- .buildkite/pipelines/main/misc/doctest.yml | 1 + .buildkite/pipelines/main/misc/embedding.yml | 1 + .buildkite/pipelines/main/misc/llvmpasses.yml | 1 + .buildkite/pipelines/main/misc/sanitizers.yml | 1 + .buildkite/pipelines/main/misc/whitespace.yml | 1 + .buildkite/pipelines/main/platforms/package_linux.yml | 1 + .buildkite/pipelines/main/platforms/tester_linux.yml | 1 + 7 files changed, 7 insertions(+) diff --git a/.buildkite/pipelines/main/misc/doctest.yml b/.buildkite/pipelines/main/misc/doctest.yml index b83139ddc1f9b..33e42debb478d 100644 --- a/.buildkite/pipelines/main/misc/doctest.yml +++ b/.buildkite/pipelines/main/misc/doctest.yml @@ -3,6 +3,7 @@ agents: # Only run on `sandbox.jl` machines (not `docker`-isolated ones) since we need nestable sandboxing sandbox.jl: "true" os: "linux" + arch: "x86_64" steps: - label: "doctest" key: doctest diff --git a/.buildkite/pipelines/main/misc/embedding.yml b/.buildkite/pipelines/main/misc/embedding.yml index bdd2a0a6065f5..ba273e239d69f 100644 --- a/.buildkite/pipelines/main/misc/embedding.yml +++ b/.buildkite/pipelines/main/misc/embedding.yml @@ -3,6 +3,7 @@ agents: # Only run on `sandbox.jl` machines (not `docker`-isolated ones) since we need nestable sandboxing sandbox.jl: "true" os: "linux" + arch: "x86_64" steps: - label: "embedding" key: "embedding" diff --git a/.buildkite/pipelines/main/misc/llvmpasses.yml b/.buildkite/pipelines/main/misc/llvmpasses.yml index 1f6d89014eb0d..25bcad1247db9 100644 --- a/.buildkite/pipelines/main/misc/llvmpasses.yml +++ b/.buildkite/pipelines/main/misc/llvmpasses.yml @@ -3,6 +3,7 @@ agents: # Only run on `sandbox.jl` machines (not `docker`-isolated ones) since we need nestable sandboxing sandbox.jl: "true" os: "linux" + arch: "x86_64" steps: - label: "analyzegc" key: "analyzegc" diff --git a/.buildkite/pipelines/main/misc/sanitizers.yml b/.buildkite/pipelines/main/misc/sanitizers.yml index a0c40dda7e12f..d406bcf403d37 100644 --- a/.buildkite/pipelines/main/misc/sanitizers.yml +++ b/.buildkite/pipelines/main/misc/sanitizers.yml @@ -3,6 +3,7 @@ agents: # Only run on `sandbox.jl` machines (not `docker`-isolated ones) since we need nestable sandboxing sandbox.jl: "true" os: "linux" + arch: "x86_64" steps: - label: "asan" key: "asan" diff --git a/.buildkite/pipelines/main/misc/whitespace.yml b/.buildkite/pipelines/main/misc/whitespace.yml index 673221e54cfdc..076e71b6fd514 100644 --- a/.buildkite/pipelines/main/misc/whitespace.yml +++ b/.buildkite/pipelines/main/misc/whitespace.yml @@ -3,6 +3,7 @@ agents: # Only run on `sandbox.jl` machines (not `docker`-isolated ones) since we need nestable sandboxing sandbox.jl: "true" os: "linux" + arch: "x86_64" steps: - label: "whitespace" key: "whitespace" diff --git a/.buildkite/pipelines/main/platforms/package_linux.yml b/.buildkite/pipelines/main/platforms/package_linux.yml index ce778c393b064..0e49cab2d6fc9 100644 --- a/.buildkite/pipelines/main/platforms/package_linux.yml +++ b/.buildkite/pipelines/main/platforms/package_linux.yml @@ -3,6 +3,7 @@ agents: # Only run on `sandbox.jl` machines (not `docker`-isolated ones) since we need nestable sandboxing sandbox.jl: "true" os: "linux" + arch: "x86_64" steps: - label: "package_${PLATFORM?}${LABEL?}" key: package_${PLATFORM?}${LABEL?} diff --git a/.buildkite/pipelines/main/platforms/tester_linux.yml b/.buildkite/pipelines/main/platforms/tester_linux.yml index 18b019e66c8b7..85bc64f51903e 100644 --- a/.buildkite/pipelines/main/platforms/tester_linux.yml +++ b/.buildkite/pipelines/main/platforms/tester_linux.yml @@ -3,6 +3,7 @@ agents: # Only run on `sandbox.jl` machines (not `docker`-isolated ones) since we need nestable sandboxing sandbox.jl: "true" os: "linux" + arch: "x86_64" steps: - label: "tester_${PLATFORM?}${LABEL?}" key: tester_${PLATFORM?}${LABEL?}