https://github.com/philnik777 updated https://github.com/llvm/llvm-project/pull/78712
>From 1c17da188035ec39c23c62f9f467cfbee05f4f63 Mon Sep 17 00:00:00 2001 From: Nikolas Klauser <nikolasklau...@berlin.de> Date: Fri, 19 Jan 2024 14:40:38 +0100 Subject: [PATCH] CI Test - Please ignore --- clang/utils/ci/buildkite-pipeline.yml | 77 +-------- libcxx/utils/ci/buildkite-pipeline.yml | 209 +------------------------ 2 files changed, 9 insertions(+), 277 deletions(-) diff --git a/clang/utils/ci/buildkite-pipeline.yml b/clang/utils/ci/buildkite-pipeline.yml index 7a679176038c693..ec037fc8d14316c 100644 --- a/clang/utils/ci/buildkite-pipeline.yml +++ b/clang/utils/ci/buildkite-pipeline.yml @@ -17,87 +17,12 @@ env: # LLVM RELEASE bump version LLVM_HEAD_VERSION: "17" steps: - - label: "Format" - commands: - - "clang/utils/ci/run-buildbot check-format" - agents: - queue: "linux" - retry: - automatic: - - exit_status: -1 # Agent was lost - limit: 2 - timeout_in_minutes: 120 - - - label: "Building and testing clang (Linux)" - commands: - - "clang/utils/ci/run-buildbot build-clang" - agents: - queue: "linux" - retry: - automatic: - - exit_status: -1 # Agent was lost - limit: 2 - timeout_in_minutes: 120 - - label: "Building and testing clang (Windows)" commands: - "C:\\BuildTools\\Common7\\Tools\\VsDevCmd.bat -arch=amd64 -host_arch=amd64" - "bash clang/utils/ci/run-buildbot build-clang-windows" agents: - queue: "windows" - retry: - automatic: - - exit_status: -1 # Agent was lost - limit: 2 - timeout_in_minutes: 120 - - - wait - - - label: "Running libc++ test suite in C++03" - commands: - - "clang/utils/ci/run-buildbot generic-cxx03" - artifact_paths: - - "**/test-results.xml" - - "**/crash_diagnostics/*" - env: - LLVM_SYMBOLIZER_PATH: "/usr/bin/llvm-symbolizer-${LLVM_HEAD_VERSION}" # TODO: Should we build that from scratch? - CLANG_CRASH_DIAGNOSTICS_DIR: "crash_diagnostics" - agents: - queue: "linux" - retry: - automatic: - - exit_status: -1 # Agent was lost - limit: 2 - timeout_in_minutes: 120 - - - label: "Running libc++ test suite in C++26" - commands: - - "clang/utils/ci/run-buildbot generic-cxx26" - artifact_paths: - - "**/test-results.xml" - - "**/crash_diagnostics/*" - env: - LLVM_SYMBOLIZER_PATH: "/usr/bin/llvm-symbolizer-${LLVM_HEAD_VERSION}" # TODO: Should we build that from scratch? - CLANG_CRASH_DIAGNOSTICS_DIR: "crash_diagnostics" - agents: - queue: "linux" - retry: - automatic: - - exit_status: -1 # Agent was lost - limit: 2 - timeout_in_minutes: 120 - - - label: "Running libc++ test suite with Clang Modules" - commands: - - "clang/utils/ci/run-buildbot generic-modules" - artifact_paths: - - "**/test-results.xml" - - "**/crash_diagnostics/*" - env: - LLVM_SYMBOLIZER_PATH: "/usr/bin/llvm-symbolizer-${LLVM_HEAD_VERSION}" # TODO: Should we build that from scratch? - CLANG_CRASH_DIAGNOSTICS_DIR: "crash_diagnostics" - agents: - queue: "linux" + queue: "windows-test" retry: automatic: - exit_status: -1 # Agent was lost diff --git a/libcxx/utils/ci/buildkite-pipeline.yml b/libcxx/utils/ci/buildkite-pipeline.yml index a48f8524ef63c44..b0d1d7414e83879 100644 --- a/libcxx/utils/ci/buildkite-pipeline.yml +++ b/libcxx/utils/ci/buildkite-pipeline.yml @@ -63,240 +63,47 @@ steps: - label: Clang-cl (DLL) command: bash libcxx/utils/ci/run-buildbot clang-cl-dll agents: - queue: windows + queue: windows-test <<: *common - label: Clang-cl (Static) command: bash libcxx/utils/ci/run-buildbot clang-cl-static agents: - queue: windows + queue: windows-test <<: *common - label: Clang-cl (no vcruntime exceptions) command: bash libcxx/utils/ci/run-buildbot clang-cl-no-vcruntime <<: *common agents: - queue: windows + queue: windows-test - label: Clang-cl (Debug mode) command: bash libcxx/utils/ci/run-buildbot clang-cl-debug agents: - queue: windows + queue: windows-test <<: *common - label: Clang-cl (Static CRT) command: bash libcxx/utils/ci/run-buildbot clang-cl-static-crt agents: - queue: windows + queue: windows-test <<: *common - label: MinGW (DLL, x86_64) command: bash libcxx/utils/ci/run-buildbot mingw-dll agents: - queue: windows + queue: windows-test <<: *common - label: MinGW (Static, x86_64) command: bash libcxx/utils/ci/run-buildbot mingw-static agents: - queue: windows + queue: windows-test <<: *common - label: MinGW (DLL, i686) command: bash libcxx/utils/ci/run-buildbot mingw-dll-i686 agents: - queue: windows + queue: windows-test <<: *common - -- group: ':mac: Apple' - steps: - - label: MacOS x86_64 - command: libcxx/utils/ci/run-buildbot generic-cxx23 - agents: - queue: libcxx-builders - os: macos - arch: x86_64 - <<: *common - - - label: MacOS arm64 - command: libcxx/utils/ci/run-buildbot generic-cxx23 - agents: - queue: libcxx-builders - os: macos - arch: arm64 - <<: *common - - - label: MacOS with Modules - command: libcxx/utils/ci/run-buildbot generic-modules - agents: - queue: libcxx-builders - os: macos - <<: *common - - - label: MacOS with C++03 - command: libcxx/utils/ci/run-buildbot generic-cxx03 - agents: - queue: libcxx-builders - os: macos - <<: *common - - # Build with the configuration we use to generate libc++.dylib on Apple platforms - - label: Apple system - command: libcxx/utils/ci/run-buildbot apple-system - agents: - queue: libcxx-builders - os: macos - arch: arm64 # This can technically run on any architecture, but we have more resources on arm64 so we pin this job to arm64 - <<: *common - - - label: Apple back-deployment macosx10.13 - command: libcxx/utils/ci/run-buildbot apple-system-backdeployment-10.13 - agents: - queue: libcxx-builders - os: macos - arch: x86_64 # We need to use x86_64 for back-deployment CI on this target since macOS didn't support arm64 back then - <<: *common - - - label: Apple back-deployment macosx10.15 - command: libcxx/utils/ci/run-buildbot apple-system-backdeployment-10.15 - agents: - queue: libcxx-builders - os: macos - arch: x86_64 # We need to use x86_64 for back-deployment CI on this target since macOS didn't support arm64 back then - <<: *common - - - label: Apple back-deployment with hardening enabled - command: libcxx/utils/ci/run-buildbot apple-system-backdeployment-hardened-11.0 - agents: - queue: libcxx-builders - os: macos - arch: x86_64 # TODO: Remove this once we are able to run back-deployment on arm64 again, since this isn't x86_64 specific - <<: *common - -- group: ARM - steps: - - label: AArch64 - command: libcxx/utils/ci/run-buildbot aarch64 - agents: - queue: libcxx-builders-linaro-arm - arch: aarch64 - <<: *common - - - label: AArch64 -fno-exceptions - command: libcxx/utils/ci/run-buildbot aarch64-no-exceptions - agents: - queue: libcxx-builders-linaro-arm - arch: aarch64 - <<: *common - - - label: Armv8 - command: libcxx/utils/ci/run-buildbot armv8 - agents: - queue: libcxx-builders-linaro-arm - arch: armv8l - <<: *common - - - label: Armv8 -fno-exceptions - command: libcxx/utils/ci/run-buildbot armv8-no-exceptions - agents: - queue: libcxx-builders-linaro-arm - arch: armv8l - <<: *common - - - label: Armv7 - command: libcxx/utils/ci/run-buildbot armv7 - agents: - queue: libcxx-builders-linaro-arm - arch: armv8l - <<: *common - - - label: Armv7 -fno-exceptions - command: libcxx/utils/ci/run-buildbot armv7-no-exceptions - agents: - queue: libcxx-builders-linaro-arm - arch: armv8l - <<: *common - - - label: Armv7-M picolibc - command: libcxx/utils/ci/run-buildbot armv7m-picolibc - agents: - queue: libcxx-builders-linaro-arm - arch: aarch64 - <<: *common - - - label: Armv7-M picolibc -fno-exceptions - command: libcxx/utils/ci/run-buildbot armv7m-picolibc-no-exceptions - agents: - queue: libcxx-builders-linaro-arm - arch: aarch64 - <<: *common - -- group: AIX - steps: - - label: AIX (32-bit) - command: libcxx/utils/ci/run-buildbot aix - env: - CC: clang - CXX: clang++ - OBJECT_MODE: '32' - agents: - queue: libcxx-builders - os: aix - <<: *common - - - label: AIX (64-bit) - command: libcxx/utils/ci/run-buildbot aix - env: - CC: clang - CXX: clang++ - OBJECT_MODE: '64' - agents: - queue: libcxx-builders - os: aix - <<: *common - -- group: ':freebsd: FreeBSD' - steps: - - label: FreeBSD 13 amd64 - command: libcxx/utils/ci/run-buildbot generic-cxx23 - env: - CC: clang16 - CXX: clang++16 - ENABLE_STD_MODULES: 'Off' - agents: - queue: libcxx-builders - os: freebsd - <<: *common - -- group: ':android: Android' - steps: - - label: Android 5.0, x86 NDK - command: libcxx/utils/ci/run-buildbot android-ndk-21-def-x86 - agents: - queue: libcxx-builders - os: android - <<: *common - - - label: Android 13, x86_64 NDK - command: libcxx/utils/ci/run-buildbot android-ndk-33-goog-x86_64 - agents: - queue: libcxx-builders - os: android - <<: *common - - - # TODO: Re-enable this once we've figured out how to run back-deployment testing on arm64 on recent OSes - # - label: "Apple back-deployment macosx11.0 arm64" - # command: "libcxx/utils/ci/run-buildbot apple-system-backdeployment-11.0" - # artifact_paths: - # - "**/test-results.xml" - # - "**/*.abilist" - # agents: - # queue: "libcxx-builders" - # os: "macos" - # arch: "arm64" - # retry: - # automatic: - # - exit_status: -1 # Agent was lost - # limit: 2 - # timeout_in_minutes: 120 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits