diff --git a/.github/workflows/modified_scripts_build.yml b/.github/workflows/modified_scripts_build.yml index a538763b..b53de07d 100644 --- a/.github/workflows/modified_scripts_build.yml +++ b/.github/workflows/modified_scripts_build.yml @@ -31,7 +31,6 @@ jobs: - name: Build exclusions JSON shell: python run: | - import base64 import os import json import random @@ -47,7 +46,14 @@ jobs: name, version = m.group(1), packaging.version.Version(m.group(3)) # Miniconda dropped MacOS x64 support - if name == 'miniconda3' and version >= packaging.version.Version('25.9.1'): + if (name == 'miniconda3' and version >= packaging.version.Version('25.9.1')): + result.append({'os':'macos-15-intel','python-version':line}) + + if m:=re.match(r'([^-]+)-(\d+\.\d+)', line): + name, version = m.group(1), packaging.version.Version(m.group(2)) + + # Anaconda dropped MacOS x64 support + if name == 'anaconda3' and version >= packaging.version.Version('2025.12'): result.append({'os':'macos-15-intel','python-version':line}) EOF = str(random.getrandbits(15*8))