InsightSoftwareConsortium / ITK

Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.
https://itk.org
Apache License 2.0
1.37k stars 660 forks source link

COMP: macOS-11 Azure CI environment EOL #4726

Closed hjmjohnson closed 1 week ago

hjmjohnson commented 1 week ago

The macOS-11 environment is deprecated and scheduled to be removed on June 28th, 2024.

https://learn.microsoft.com/en-us/azure/devops/release-notes/features-timeline-released

PR Checklist

hjmjohnson commented 1 week ago

@thewtex Would you mind looking this over please?

thewtex commented 1 week ago

Azure Pipelines uses the same images as GitHub Actions:

https://github.com/actions/runner-images

hjmjohnson commented 1 week ago

Changes made.

hjmjohnson commented 1 week ago

/azp ITK.macOS.Python

hjmjohnson commented 1 week ago

\azp ITK.macOS.Python

thewtex commented 1 week ago

https://open.cdash.org/viewTest.php?onlyfailed&buildid=9697916

-> One failing, unstable test, itkLBFGS2Optimizerv4Test. Perhaps it is worth trying macos-13 for a compiler update while retaining Intel coverage.

hjmjohnson commented 1 week ago

@thewtex

FYI: https://github.com/actions/runner-images?tab=readme-ov-file

macOS-14-large is intel macOS-14 is arm

If intel is what we are after, perhaps we just need to use the correct yaml label.

thewtex commented 1 week ago

@hjmjohnson Last time I tried, macOS-14-large was not available for free / open source accounts.

blowekamp commented 1 week ago

Please consider also update the release-5.4 branch with this change to keep the release branch CI green.