Skip to content

Conversation

@catanzaromj
Copy link
Contributor

@catanzaromj catanzaromj commented Nov 16, 2025

This PR updates a bit of CI stuff:

  • The code coverage secret handling needs to be updated to reflect modern practices.
  • Switch over to ruff for linting and formatting
  • Modify the README and point to scikit-tda's contributing docs..
  • Releases wheels for python 3.14.
  • Explicitly tests conda-forge releases on macos-14.

Ofast is deprecated, and it defaults to `-O3 -ffast-math`. `ffast-math`
does not handle infinities correctly, which lead to failures on all the
macos runners and wheel builds.
Swap out Ofast for O3 in compile args

Ofast is deprecated, and it defaults to `-O3 -ffast-math`. `ffast-math`
does not handle infinities correctly, which lead to failures on all the
macos runners and wheel builds.

Bump action versions

Suppress no array bound warnings on windows

Only get test coverage for source files

Try skipping py314 free-threaded builds for now
@catanzaromj catanzaromj self-assigned this Nov 16, 2025
@catanzaromj catanzaromj linked an issue Nov 16, 2025 that may be closed by this pull request
@codecov
Copy link

codecov bot commented Nov 16, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.05%. Comparing base (f0e3c99) to head (52f7a7c).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #210      +/-   ##
==========================================
+ Coverage   94.80%   98.05%   +3.24%     
==========================================
  Files           3        3              
  Lines         154      154              
  Branches       24       24              
==========================================
+ Hits          146      151       +5     
+ Misses          7        1       -6     
- Partials        1        2       +1     

☔ 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.

…to update-code-cov

FIx incorrect specification for os in test-conda job

try removing libpython for conda tests for windows
install pytest through conda

update pytest args

Modify conda test to test local version, not conda-forge version
@catanzaromj catanzaromj merged commit 1dce1ce into scikit-tda:master Nov 26, 2025
46 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.

Precompiled binaries for python 3.14

1 participant