llvm-project/libcxx/utils/ci/docker-compose.yml
Mark de Wever dd97324f11
[libc++][CI] Adds GCC trunk image. (#132271)
As discussed during the last monthly meeting we want to be able to test
the GCC development version in our CI, but we don't want to commit to
support this compiler version.

This adds the image to the CI Docker image. At the moment GCC-15 will
not pass the CI. Having it in the Docker image makes it possible to
validate fixes.

---------

Co-authored-by: Louis Dionne <ldionne.2@gmail.com>
Co-authored-by: Hristo Hristov <hghristov.rmm@gmail.com>
2025-03-22 11:36:34 +01:00

28 lines
764 B
YAML

x-versions: &compiler_versions
GCC_HEAD_VERSION: 15
LLVM_HEAD_VERSION: 21
services:
actions-builder:
image: ghcr.io/llvm/libcxx-linux-builder:${TAG}
build:
context: .
dockerfile: Dockerfile
target: actions-builder
args:
BASE_IMAGE: ghcr.io/actions/actions-runner:2.322.0
<<: *compiler_versions
android-buildkite-builder:
image: ghcr.io/llvm/libcxx-android-builder:${TAG}
build:
context: .
dockerfile: Dockerfile
target: android-buildkite-builder
args:
BASE_IMAGE: ubuntu:noble
ANDROID_CLANG_VERSION: r536225
ANDROID_CLANG_PREBUILTS_COMMIT: 3f67b93ee7a50ae2a3cb34cc32d0589415cc0a9c
ANDROID_SYSROOT_BID: 12644632
<<: *compiler_versions