Skip to content

ci: pin runner images to ubuntu-24.04, macos-26, windows-2025 - #941

Merged
tchaton merged 4 commits into
Lightning-AI:mainfrom
bhimrazy:ci/pin-runner-images
Oct 7, 2026
Merged

tchaton merged 4 commits into
Lightning-AI:mainfrom
bhimrazy:ci/pin-runner-images

Conversation

@bhimrazy

@bhimrazy bhimrazy commented Oct 5, 2026 •

Copy link
Copy Markdown
Collaborator

What does this PR do?

Moves CI off runner images that GitHub is retiring and pins the rest, instead of relying on floating -latest labels.

  • ubuntu-22.04 / ubuntu-latest → ubuntu-24.04
  • macos-14 → macos-26
  • windows-2022 / windows-latest → windows-2025
  • The exclude/include entries in ci-testing.yml are updated to the same labels, so they keep matching.
  • macOS runners use uv's own Python builds (UV_PYTHON_PREFERENCE): macOS 26's system Pythons take ~35s per <host>.local lookup, which makes test_cache_for_image_dataset_distributed time out (gloo init). uv's builds and macOS 14 do it in ~0.03s.
Why

@codecov-commenter

codecov-commenter commented Oct 5, 2026 •

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 82%. Comparing base (57317fd) to head (0916085).
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@          Coverage Diff          @@
##            main    #941   +/-   ##
=====================================
  Coverage     82%     82%           
=====================================
  Files         72      72           
  Lines      16445   16445           
=====================================
  Hits       13505   13505           
  Misses      2940    2940           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@tchaton
tchaton merged commit c6f075c into Lightning-AI:main Oct 7, 2026
39 checks passed
@bhimrazy
bhimrazy deleted the ci/pin-runner-images branch October 7, 2026 13:41
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.

3 participants