scikit-hep / scikit-hep-testdata

A common package to provide example files (e.g., ROOT) for testing and developing packages against.
BSD 3-Clause "New" or "Revised" License
13 stars 15 forks source link

chore: update CI actions and add Dependabot #142

Closed ariostas closed 7 months ago

ariostas commented 8 months ago

The version of the actions that were used in the CI were very old and needed to be updated. I changed them all to their latest version, and I added a dependabot.yml file to keep them up to date.

Also, removed Python 3.7 from being tested since it seems to be causing some trouble (see e.g. #141). I added testing of Python 3.11 and 3.12. It would probably make sense to officially drop support for Python 3.7 soon since it has reached its end of life.

codecov[bot] commented 8 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

:exclamation: No coverage uploaded for pull request base (main@9ed1610). Click here to learn what that means.

:exclamation: Current head cfa2d55 differs from pull request most recent head 97ecd70. Consider uploading reports for the commit 97ecd70 to get more accurate results

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #142 +/- ## ======================================= Coverage ? 69.78% ======================================= Files ? 3 Lines ? 139 Branches ? 0 ======================================= Hits ? 97 Misses ? 42 Partials ? 0 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

ariostas commented 8 months ago

The repo probably only needs to be tested on the minimum and maximum Python version

Yeah, that's true. I'll change it.