CMinx’s CI

This page is meant to be a place for developer’s to put notes etc. pertaining to maintaining CMinx’s CI.

Linting

The workflow .github/workflows/format_python.yaml manages the linting of Python source code. It covers linting CMinx proper as well as linting the test suite. By design the workflow runs on each PR, and pushes the changes back to the PR. This ensures that the master branch is always properly formatted.