From 42cedd53c5d5d398f99b976143c05318f8f54a0a Mon Sep 17 00:00:00 2001 From: Dan Bonachea Date: Wed, 19 Nov 2025 15:28:49 -0800 Subject: [PATCH] CI: Incorporate recent platform changes * Remove the macos-13 runner that is being retired * Add the new macos-26 runner * Add a workaround needed for recent snowstep/llvm containers --- .github/workflows/build.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c0a9c50..abdd549 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ macos-13, macos-14, macos-15, macos-15-intel, ubuntu-24.04 ] + os: [ macos-14, macos-15, macos-15-intel, macos-26, ubuntu-24.04 ] compiler: [ gfortran ] version: [ 12, 13, 14, 15 ] extra_flags: [ -g ] @@ -211,6 +211,9 @@ jobs: echo "FPM_FC=gfortran-${COMPILER_VERSION}" >> "$GITHUB_ENV" ; \ echo "FFLAGS=-ffree-line-length-0 $FFLAGS" >> "$GITHUB_ENV" ; \ fi + if [[ "${{ matrix.container }}" =~ "snowstep/llvm" ]] ; then \ + echo "LD_LIBRARY_PATH=/usr/lib/llvm-22/lib:$LD_LIBRARY_PATH" >> "$GITHUB_ENV" ; \ + fi if test -n "${{ matrix.error_stop_code }}" ; then \ echo "ERROR_STOP_CODE=${{ matrix.error_stop_code }}" >> "$GITHUB_ENV" ; \ else \