From f2ae2c3e3e1bc4422bee293b93cff0790466a82d Mon Sep 17 00:00:00 2001 From: Dan Bonachea Date: Thu, 29 Oct 2026 13:31:24 -0700 Subject: [PATCH 1/3] CI: Silence all of Homebrew's intrusive/irritating nonsense warnings Homebrew is waaaaaay too spammy with their warning policy and we're fed up with seeing their harmless warnings polluting our workflow summary. Downgrade all Homebrew warnings to only appear in the log. --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d043a7e..7af5619 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -251,7 +251,7 @@ jobs: run: | # silence Homebrew tap trust warnings: (set +e ; brew untap -f aws/tap hashicorp/tap ; brew trust azure/bicep ) \ - 2>&1 | perl -pe "$BREW_WARNING_FILTER" + 2>&1 | perl -pe "$BREW_WARNING_FILTER" # 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 From ffecbd3625e52cd0e804bee395041e4db57037f5 Mon Sep 17 00:00:00 2001 From: Dan Bonachea Date: Thu, 29 Oct 2026 13:38:20 -0700 Subject: [PATCH 2/3] CI: Retire macos-14 coverage GitHub is retiring the macos-14 hosted runner --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7af5619..0c6e9d2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -33,7 +33,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ macos-14, macos-15, macos-15-intel, macos-26, macos-26-intel, ubuntu-24.04, ubuntu-26.04-arm ] + os: [ macos-15, macos-15-intel, macos-26, macos-26-intel, ubuntu-24.04, ubuntu-26.04-arm ] compiler: [ gfortran ] version: [ 13, 14, 15, 16 ] # Julienne supports GFortran 13+ extra_flags: [ -g -O3 ] From 3a0a6509fbb4fb67bd2b5c622de00ade6b6f38d4 Mon Sep 17 00:00:00 2001 From: Dan Bonachea Date: Thu, 29 Oct 2026 13:56:07 -0700 Subject: [PATCH 3/3] Add LFortran 0.67, 0.68 --- .github/workflows/build.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0c6e9d2..32ff4ae 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -160,6 +160,10 @@ jobs: compiler: lfortran version: 0.67.0 container: ghcr.io/lfortran/lfortran:v0.67.0 + - os: ubuntu-22.04 + compiler: lfortran + version: 0.68.0 + container: ghcr.io/lfortran/lfortran:v0.68.0 - os: ubuntu-22.04 compiler: lfortran version: latest @@ -168,10 +172,10 @@ jobs: # https://github.com/fortran-lang/homebrew-fortran - os: macos-15 compiler: lfortran - version: 0.67.0 + version: brew - os: macos-26 compiler: lfortran - version: 0.67.0 + version: brew container: image: ${{ matrix.container }}