[all-commits] [llvm/llvm-project] 02bd06: [libcxx] Install runner last when building CI cont...

Akash Banerjee via All-commits all-commits at lists.llvm.org
Mon Jul 28 16:24:12 PDT 2025


  Branch: refs/heads/users/Akash/implicit_default_mapper
  Home:   https://github.com/llvm/llvm-project
  Commit: 02bd06438e3b445a8ef1b0e6e7d904b83d0c6a7d
      https://github.com/llvm/llvm-project/commit/02bd06438e3b445a8ef1b0e6e7d904b83d0c6a7d
  Author: Aiden Grossman <aidengrossman at google.com>
  Date:   2025-07-28 (Mon, 28 Jul 2025)

  Changed paths:
    M libcxx/utils/ci/Dockerfile
    M libcxx/utils/ci/docker-compose.yml

  Log Message:
  -----------
  [libcxx] Install runner last when building CI containers

This patch changes when we install the GHA runner in the CI containers. Instead
of having it in the base image, we install it last. This will enable a follow up
patch that will do some setup enabling building the full container image with an
existing base image, thus enabling updating the GHA runner without modifying the
important bits.

Reviewers: EricWF, ldionne

Reviewed By: ldionne

Pull Request: https://github.com/llvm/llvm-project/pull/148072


  Commit: c93083ac24fb9b7f65951c85c6e174a35da0914c
      https://github.com/llvm/llvm-project/commit/c93083ac24fb9b7f65951c85c6e174a35da0914c
  Author: Aiden Grossman <aidengrossman at google.com>
  Date:   2025-07-28 (Mon, 28 Jul 2025)

  Changed paths:
    M .github/workflows/libcxx-build-containers.yml
    M libcxx/utils/ci/Dockerfile
    M libcxx/utils/ci/docker-compose.yml

  Log Message:
  -----------
  [libcxx] Enable installing new runner binary on existing container

This patch does some refactoring to enable installing a new GHA runner binary
into an existing libcxx image. We achieve this by pushing the base image to the
registry and enabling control over the base image used for building the actions
image. This will always build and push both images even if an existing image is
being used for the actions image, but this should not impact anything as the
SHAs are pinned everywhere and space/build time is not a large concern.

Reviewers: ldionne, EricWF, #reviewers-libcxx

Reviewed By: ldionne

Pull Request: https://github.com/llvm/llvm-project/pull/148073


  Commit: 1c9de4524391b28ea14279ce09fdb90651d83425
      https://github.com/llvm/llvm-project/commit/1c9de4524391b28ea14279ce09fdb90651d83425
  Author: Akash Banerjee <Akash.Banerjee at amd.com>
  Date:   2025-07-29 (Tue, 29 Jul 2025)

  Changed paths:
    M flang/lib/Lower/OpenMP/OpenMP.cpp

  Log Message:
  -----------
  User inner FortranType when checking for RecordType.


Compare: https://github.com/llvm/llvm-project/compare/9dded5ea5a1a...1c9de4524391

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list