Skip to content

COMP: Move the GitHub Actions macOS jobs from macos-14 to macos-15 - #95

Merged
dzenanz merged 2 commits into
KitwareMedical:mainfrom
hjmjohnson:ci-macos-15
Nov 3, 2026
Merged

dzenanz merged 2 commits into
KitwareMedical:mainfrom
hjmjohnson:ci-macos-15

Conversation

@hjmjohnson

Copy link
Copy Markdown
Contributor

Moves the test-python-hasi-package macOS job from macos-14 to macos-15. GitHub retires the macos-14 image on November 2, 2026, and its scheduled brownouts already fail jobs that request it (actions/runner-images#13518).

Notes
  • This workflow runs only on workflow_dispatch, so this PR's own checks do not exercise it; a manual run after merge is the test.
  • macos-15 is arm64, like macos-14, so the Python wheels the job installs resolve the same way.

🤖 Generated with Claude Code

@hjmjohnson
hjmjohnson marked this pull request as ready for review November 2, 2026 13:15
GitHub retires the macos-14 runner image on November 2, 2026, and its
scheduled brownouts already fail jobs that request it
(actions/runner-images#13518). macos-15 is arm64 like macos-14.

Assisted-by: Claude Code — updated the macOS runner
ITKClangFormatLinterAction now fails when no tracked file has the
hooks.style=clangformat attribute, since the check otherwise passed
without examining anything. Mark the headers, template implementations,
and sources so the lint job checks them.
@hjmjohnson

Copy link
Copy Markdown
Contributor Author

The lint failure came from the shared ITKClangFormatLinterAction, which since Sep 23 fails when no file is marked hooks.style=clangformat; 70561f8 adds that .gitattributes (all 9 C++ files already pass clang-format).

@dzenanz
dzenanz merged commit 0aae94e into KitwareMedical:main Nov 3, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants