Skip to content

Conversation

@tvararu
Copy link
Member

@tvararu tvararu commented Sep 4, 2025

Description

This implements some sweeping changes to local tooling and project structure to better align with modern Python project preferences.

See individual commits for the context on each change.

Context

Screenshot 2025-09-04 at 14 11 50

This ensures the app header doesn't change in size between the two apps.
uv is usually easier to use.
This is shorter and runs on every commit pushed, so it can run on
branches before they get PRed, irrespective if they're into `main` or
not.

The coverage task only runs on the main branch.
Move code from the old mavis_reporting namespace to the
new mavis.reporting layout.
@tvararu tvararu marked this pull request as ready for review September 4, 2025 08:41
Copy link

@thomasleese thomasleese left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Look good!

Copy link
Collaborator

@mikejamesthompson mikejamesthompson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The page width change was deliberate as the reporting app will have a lot of data to display and we want to maximise the available space for it.

I don't think it's an issue in principle having a width change to accommodate a different use case.

However, it's fine to merge with this change, we can always change it back.

@tvararu tvararu merged commit a788850 into main Sep 4, 2025
4 checks passed
@tvararu tvararu deleted the conventions branch September 4, 2025 09:04
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