Skip to content

Commit 1a304cd

Browse files
committed
COMP: Drop redundant non-Python Windows and macOS Azure CI lanes
A Python-wrapping build is a strict superset of the same OS+arch non-Python build. AzurePipelinesWindows and AzurePipelinesMacOS were duplicating coverage already provided by AzurePipelinesWindowsPython and AzurePipelinesMacOSPython respectively. Move BUILD_SHARED_LIBS=ON onto the macOS Python lane so the macOS shared-library build coverage previously carried by AzurePipelinesMacOS is preserved on the surviving job. Bump that job's Python to 3.12 to stagger Python-version coverage across surviving Python lanes. Part of issue #6163 (CI matrix consolidation).
1 parent e4799ec commit 1a304cd

3 files changed

Lines changed: 2 additions & 291 deletions

File tree

Testing/ContinuousIntegration/AzurePipelinesMacOS.yml

Lines changed: 0 additions & 151 deletions
This file was deleted.

Testing/ContinuousIntegration/AzurePipelinesMacOSPython.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
5454
- task: UsePythonVersion@0
5555
inputs:
56-
versionSpec: '3.10'
56+
versionSpec: '3.12'
5757
architecture: 'x64'
5858

5959
- bash: |
@@ -113,7 +113,7 @@ jobs:
113113
Python3_ROOT_DIR:PATH=${python_root_dir}
114114
Python3_EXECUTABLE:FILEPATH=${python_executable}
115115
DISABLE_MODULE_TESTS:BOOL=ON
116-
BUILD_SHARED_LIBS:BOOL=OFF
116+
BUILD_SHARED_LIBS:BOOL=ON
117117
BUILD_EXAMPLES:BOOL=OFF
118118
ITK_WRAP_PYTHON:BOOL=ON
119119
CMAKE_C_COMPILER_LAUNCHER:STRING=ccache

Testing/ContinuousIntegration/AzurePipelinesWindows.yml

Lines changed: 0 additions & 138 deletions
This file was deleted.

0 commit comments

Comments
 (0)