@@ -35,19 +35,19 @@ jobs:
3535
3636 - os : macos-14
3737 compiler : flang
38- version : 22
38+ version : 23
3939 - os : macos-15
4040 compiler : flang
41- version : 22
42- - os : macos-15-intel
43- compiler : flang
44- version : 22
41+ version : 23
4542 - os : macos-26
4643 compiler : flang
47- version : 22
48- - os : macos-26-intel
49- compiler : flang
50- version : 22
44+ version : 23
45+ # - os: macos-15-intel
46+ # compiler: flang
47+ # version: 23
48+ # - os: macos-26-intel
49+ # compiler: flang
50+ # version: 23
5151
5252 # https://hub.docker.com/r/snowstep/llvm/tags
5353 - os : ubuntu-24.04
6363 - os : ubuntu-24.04
6464 compiler : flang
6565 version : 23
66- container : phhargrove/llvm-flang:23.1.0_rc2 -latest
66+ container : phhargrove/llvm-flang:23.1.0 -latest
6767 - os : ubuntu-24.04
6868 compiler : flang
6969 version : 22
@@ -142,6 +142,10 @@ jobs:
142142 compiler : lfortran
143143 version : 0.64.0
144144 container : ghcr.io/lfortran/lfortran:v0.64.0
145+ - os : ubuntu-22.04
146+ compiler : lfortran
147+ version : 0.65.0
148+ container : ghcr.io/lfortran/lfortran:v0.65.0
145149 - os : ubuntu-22.04
146150 compiler : lfortran
147151 version : latest
@@ -197,11 +201,23 @@ jobs:
197201 ls -alh /app/share/lfortran/lib/
198202 fi
199203
200- - name : Install macOS Dependencies
201- if : contains(matrix.os, 'macos')
204+ - name : Fix macOS Homebrew Configuration
205+ if : ${{ contains(matrix.os, 'macos') }}
202206 run : |
203207 # silence Homebrew tap trust warnings:
204208 (set +e ; brew untap -f aws/tap hashicorp/tap 2>&1 | perl -pe 's/#*.warning./warn: /' ; brew trust azure/bicep )
209+ # set some Homebrew knobs to accelerate installation
210+ # but only when we are not simulating the user environment brew-via-install workflow
211+ if [[ -z "${{ matrix.brew_via_install }}" ]] ; then
212+ echo HOMEBREW_NO_ANALYTICS=1 >> "$GITHUB_ENV"
213+ echo HOMEBREW_NO_AUTO_UPDATE=1 >> "$GITHUB_ENV"
214+ echo HOMEBREW_NO_GITHUB_API=1 >> "$GITHUB_ENV"
215+ echo HOMEBREW_NO_INSTALL_CLEANUP=1 >> "$GITHUB_ENV"
216+ fi
217+
218+ - name : Install macOS Dependencies
219+ if : contains(matrix.os, 'macos')
220+ run : |
205221 brew update
206222 # fpm binary distribution for macOS requires gfortran shared libraries from gcc@12
207223 brew install gcc@12
0 commit comments