transportenergy/database

Revise CI configuration

khaeru opened this issue · 0 comments

  • Separate docs build from lint.yaml: this step requires installing the package and dependencies, and makes this job a slow one, when it should give immediate feedback on code quality.

  • Separate tasks that can run in parallel, i.e.:

    • pytest
    • mypy, docs build.

    Since GHA doesn't limit concurrent workflows/jobs, this should shorten the total execution time for all checks.