From a2473de20c13d3f1a02b84240589207e23d46bf6 Mon Sep 17 00:00:00 2001 From: Dan Bonachea Date: Sat, 29 Aug 2026 10:40:01 -0700 Subject: [PATCH 1/3] CI: Bump to LLVM 23 release --- .github/workflows/build.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e676c1d29..66c7705fb 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -75,26 +75,26 @@ jobs: - os: macos-14 compiler: clang - version: 22 + version: 23 - os: macos-15 compiler: clang - version: 22 - - os: macos-15-intel - compiler: clang - version: 22 + version: 23 - os: macos-26 compiler: clang - version: 22 + version: 23 + - os: macos-15-intel + compiler: clang + version: 23 - os: macos-26-intel compiler: clang - version: 22 + version: 23 # https://hub.docker.com/r/phhargrove/llvm-flang/tags - os: ubuntu-24.04 compiler: clang version: 23 conduits: *ubuntu_conduits - container: phhargrove/llvm-flang:23.1.0_rc2-latest + container: phhargrove/llvm-flang:23.1.0-latest - os: ubuntu-24.04 compiler: clang version: 22 From 819e8d9e150ceaed0e843afe841595eee59a7bd2 Mon Sep 17 00:00:00 2001 From: Dan Bonachea Date: Sat, 29 Aug 2026 10:57:11 -0700 Subject: [PATCH 2/3] CI: set some Homebrew knobs to accelerate installation on macOS --- .github/workflows/build.yml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 66c7705fb..d8cbc50c6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -235,11 +235,23 @@ jobs: fi echo "CONFIGURE_ARGS=$CONFIGURE_ARGS$FORCE_CONDUITS" >> "$GITHUB_ENV" - - name: Install macOS Dependencies - if: contains(matrix.os, 'macos') + - name: Fix macOS Homebrew Configuration + if: ${{ contains(matrix.os, 'macos') }} run: | # silence Homebrew tap trust warnings: (set +e ; brew untap -f aws/tap hashicorp/tap 2>&1 | perl -pe 's/#*.warning./warn: /' ; brew trust azure/bicep ) + # set some Homebrew knobs to accelerate installation + # but only when we are not simulating the user environment brew-via-install workflow + if [[ -z "${{ matrix.brew_via_install }}" ]] ; then + echo HOMEBREW_NO_ANALYTICS=1 >> "$GITHUB_ENV" + echo HOMEBREW_NO_AUTO_UPDATE=1 >> "$GITHUB_ENV" + echo HOMEBREW_NO_GITHUB_API=1 >> "$GITHUB_ENV" + echo HOMEBREW_NO_INSTALL_CLEANUP=1 >> "$GITHUB_ENV" + fi + + - name: Install macOS Dependencies + if: contains(matrix.os, 'macos') + run: | brew update brew install automake # autoconf if [[ "${{ matrix.compiler }}@${{ matrix.version }}" == gcc@12 ]] ; then From ee5de60440ccc0a1b337af9b487c25aa201b368b Mon Sep 17 00:00:00 2001 From: Dan Bonachea Date: Sat, 29 Aug 2026 11:06:20 -0700 Subject: [PATCH 3/3] CI: Add newer versions of Intel compiler --- .github/workflows/build.yml | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d8cbc50c6..a6193671c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -118,12 +118,23 @@ jobs: # --- Intel coverage --- - # https://hub.docker.com/r/intel/oneapi-hpckit/tags + # https://hub.docker.com/r/intel/oneapi-toolkit/tags - os: ubuntu-24.04 compiler: icx version: latest + container: intel/oneapi-toolkit:latest + + - os: ubuntu-24.04 + compiler: icx + version: 2026.0.0 + container: intel/oneapi-toolkit:2026.0.0-devel-ubuntu24.04 + + # https://hub.docker.com/r/intel/oneapi-hpckit/tags + - os: ubuntu-24.04 + compiler: icx + version: 2025.3.0 conduits: *ubuntu_conduits - container: intel/oneapi-hpckit:latest + container: intel/oneapi-hpckit:2025.3.0-0-devel-ubuntu24.04 - os: ubuntu-24.04 compiler: icx