ImperialCollegeLondon / virtual_ecosystem

This repository is the home for the codebase for the Virtual Ecosystem project.
https://virtual-ecosystem.readthedocs.io
BSD 3-Clause "New" or "Revised" License
8 stars 1 forks source link

Update QA tool chain and add Python 3.12 #433

Closed davidorme closed 3 months ago

davidorme commented 3 months ago

Description

This PR:

This PR is initially about checking it all works across platforms and rolling out adoption of the new QA chain. Note that the improved runtime applies to local work and the runner speeds for GA workflows.

This PR does not:

Fixes #432

Type of change

Key checklist

Further checks

davidorme commented 3 months ago

@alexdewar and @dalonsoa Can you take an initial look at this and see if it fits with your experience of best practice in migrating away from flake8 etc to ruff.

codecov-commenter commented 3 months ago

Codecov Report

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

Project coverage is 94.61%. Comparing base (9b6cba2) to head (0b49fc0).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #433 +/- ## ======================================== Coverage 94.61% 94.61% ======================================== Files 70 70 Lines 3750 3750 ======================================== Hits 3548 3548 Misses 202 202 ```

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