Skip to content

Conversation

DimitriPapadopoulos
Copy link
Contributor

@DimitriPapadopoulos DimitriPapadopoulos commented Oct 2, 2025

GitHub Actions: macOS 13 runner image is closing down

Also, following ade6091, stop testing Python 3.13 since the newest 3.14 is tested

# Use ubuntu-latest to cover the whole range of Python. For Windows
# and OSX, checking oldest and newest should be sufficient.

Copy link

codecov bot commented Oct 2, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.44%. Comparing base (132ded6) to head (d63edaa).

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #1439   +/-   ##
=======================================
  Coverage   95.44%   95.44%           
=======================================
  Files         209      209           
  Lines       29782    29782           
  Branches     4472     4472           
=======================================
  Hits        28424    28424           
  Misses        925      925           
  Partials      433      433           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@effigies
Copy link
Member

effigies commented Oct 2, 2025

The only point to the macos-13 builds was to keep testing on x64. Looks like GitHub is removing that but keeping the option open for paid accounts.

We can just remove macos-13 and not replace it with anything.

@DimitriPapadopoulos
Copy link
Contributor Author

I think macos-14 might still work on x64. Let me try. Otherwise, we can also try macos-15-intel - is it a runner for paying customers only?

@DimitriPapadopoulos DimitriPapadopoulos force-pushed the macos branch 2 times, most recently from 863424f to 03c054a Compare October 2, 2025 19:11
@DimitriPapadopoulos
Copy link
Contributor Author

Because macos-14 lacks Python 3.13 and 3.14, I had to use Python 3.12 as the newest Python on that OS.

See comment:
	Use ubuntu-latest to cover the whole range of Python. For Windows
	and OSX, checking oldest and newest should be sufficient.

Following ade6091, stop testing Python 3.13 since the newest 3.14 is tested.
@DimitriPapadopoulos
Copy link
Contributor Author

Python 3.9 fails on macos-14, trying Python 3.10 instead:

  Upgrading pip...
  Error: dyld[17167]: Library not loaded: /usr/local/opt/gettext/lib/libintl.8.dylib
    Referenced from: <FC33C022-355F-30CB-B2D9-A3D4B0C5C034> /Users/runner/hostedtoolcache/Python/3.9.23/x64/bin/python3.9
    Reason: tried: '/usr/local/opt/gettext/
  Error: lib/libintl.8.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/opt/gettext/lib/libintl.8.dylib' (no such file), '/usr/local/opt/gettext/lib/libintl.8.dylib' (no such file)
  ./setup.sh: line 54: 17167 Abort trap: 6           ./python -m ensurepip
  Error: The process '/bin/bash' failed with exit code 134

@DimitriPapadopoulos DimitriPapadopoulos marked this pull request as ready for review October 4, 2025 18:45
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