| 123456789101112131415161718192021222324252627 |
- #!/bin/bash
- # Copyright The OpenTelemetry Authors
- # SPDX-License-Identifier: Apache-2.0
- set -e
- CLANG_VERSION=18
- CMAKE_FORMAT_VERSION=0.6.13
- BUILDIFIER_VERSION=3.5.0
- #
- # This script expects ubuntu:24.04
- #
- apt update
- # Install clang-format
- apt install -y clang-format-${CLANG_VERSION} python3 python3-pip git curl
- # ln /usr/bin/clang-format-${CLANG_VERSION} /usr/bin/clang-format
- # Install cmake_format
- pip3 install --break-system-packages cmake_format==${CMAKE_FORMAT_VERSION}
- # Install buildifier
- curl -L -o /usr/local/bin/buildifier https://github.com/bazelbuild/buildtools/releases/download/${BUILDIFIER_VERSION}/buildifier
- chmod +x /usr/local/bin/buildifier
|