From 33766262092264f8b0f39e335f880e13b0a54c31 Mon Sep 17 00:00:00 2001 From: "Sean T. Allen" Date: Wed, 15 Jan 2025 16:20:20 +0000 Subject: [PATCH] Update ubuntu 24 builder Adds a dependency to support Dipin's "manual poisoning for pool/heap when using address sanitizer" work. --- .../x86-64-unknown-linux-ubuntu24.04-builder/Dockerfile | 1 + .github/workflows/nightlies.yml | 2 +- .github/workflows/pr.yml | 8 ++++---- .github/workflows/release.yml | 2 +- .github/workflows/stress-test-runtime.yml | 8 ++++---- .github/workflows/update-lib-cache.yml | 2 +- 6 files changed, 12 insertions(+), 11 deletions(-) diff --git a/.ci-dockerfiles/x86-64-unknown-linux-ubuntu24.04-builder/Dockerfile b/.ci-dockerfiles/x86-64-unknown-linux-ubuntu24.04-builder/Dockerfile index 592519dcf7..2f9bf51038 100644 --- a/.ci-dockerfiles/x86-64-unknown-linux-ubuntu24.04-builder/Dockerfile +++ b/.ci-dockerfiles/x86-64-unknown-linux-ubuntu24.04-builder/Dockerfile @@ -12,6 +12,7 @@ RUN apt-get update \ clang \ cmake \ git \ + libclang-rt-dev \ lldb \ make \ xz-utils \ diff --git a/.github/workflows/nightlies.yml b/.github/workflows/nightlies.yml index 2bfd24f7bd..4ffdf83c58 100644 --- a/.github/workflows/nightlies.yml +++ b/.github/workflows/nightlies.yml @@ -12,7 +12,7 @@ jobs: fail-fast: false matrix: include: - - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu24.04-builder:20240425 + - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu24.04-builder:20250115 name: x86-64-unknown-linux-ubuntu24.04 triple-os: linux-ubuntu24.04 triple-vendor: unknown diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index d4d3668d21..55d67979f8 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -87,7 +87,7 @@ jobs: fail-fast: false matrix: include: - - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu24.04-builder:20240425 + - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu24.04-builder:20250115 name: x86-64 Linux glibc debugger: lldb - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-musl-builder:20241203 @@ -444,13 +444,13 @@ jobs: fail-fast: false matrix: include: - - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu24.04-builder:20240425 + - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu24.04-builder:20250115 debugger: lldb directives: dtrace - - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu24.04-builder:20240425 + - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu24.04-builder:20250115 debugger: lldb directives: pool_memalign - - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu24.04-builder:20240425 + - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu24.04-builder:20250115 debugger: lldb directives: runtimestats diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index eefd53f3a8..90ab656a63 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -35,7 +35,7 @@ jobs: fail-fast: false matrix: include: - - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu24.04-builder:20240425 + - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu24.04-builder:20250115 name: x86-64-unknown-linux-ubuntu24.04 triple-os: linux-ubuntu24.04 triple-vendor: unknown diff --git a/.github/workflows/stress-test-runtime.yml b/.github/workflows/stress-test-runtime.yml index 350b483583..1bc449d654 100644 --- a/.github/workflows/stress-test-runtime.yml +++ b/.github/workflows/stress-test-runtime.yml @@ -12,19 +12,19 @@ jobs: fail-fast: false matrix: include: - - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu24.04-builder:20240425 + - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu24.04-builder:20250115 name: x86-64-unknown-linux-ubuntu24.04 [release] target: test-stress-release debugger: lldb - - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu24.04-builder:20240425 + - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu24.04-builder:20250115 name: x86-64-unknown-linux-ubuntu24.04 [debug] target: test-stress-debug debugger: lldb - - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu24.04-builder:20240425 + - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu24.04-builder:20250115 name: x86-64-unknown-linux-ubuntu24.04 [cd] [release] target: test-stress-with-cd-release debugger: lldb - - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu24.04-builder:20240425 + - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu24.04-builder:20250115 name: x86-64-unknown-linux-ubuntu24.04 [cd] [debug] target: test-stress-with-cd-debug debugger: lldb diff --git a/.github/workflows/update-lib-cache.yml b/.github/workflows/update-lib-cache.yml index b33e5a4b7a..d8901692bf 100644 --- a/.github/workflows/update-lib-cache.yml +++ b/.github/workflows/update-lib-cache.yml @@ -17,7 +17,7 @@ jobs: fail-fast: false matrix: include: - - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu24.04-builder:20240425 + - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu24.04-builder:20250115 - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu22.04-builder:20230924 - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-ubuntu20.04-builder:20230830 - image: ghcr.io/ponylang/ponyc-ci-x86-64-unknown-linux-musl-builder:20241203