motivated by https://gitlab.com/spinnaker2/SpiNNMan2/-/blob/main/pyproject.toml?ref_type=heads
As SpiNNcloud uses ruff https://docs.astral.sh/ruff/ it makes sense for us to do too.
To do that the following changes have been main in main support scripts
run-ruff as been set to False to not break things until all related prs are accepted.
motivated by https://gitlab.com/spinnaker2/SpiNNMan2/-/blob/main/pyproject.toml?ref_type=heads
As SpiNNcloud uses ruff https://docs.astral.sh/ruff/ it makes sense for us to do too.
To do that the following changes have been main in main support scripts
pip install ruff
SupportScripts/actions/python-tools/action.yml
Line 56 in 2ec8a57
ruff action
https://github.com/SpiNNakerManchester/SupportScripts/blob/main/actions/ruff/action.yml
call this ruff action
SupportScripts/.github/workflows/python_checks.yml
Line 207 in 2ec8a57
All related prs tested with run-ruff = true
SupportScripts/.github/workflows/python_checks.yml
Line 139 in 2ec8a57
run-ruff as been set to False to not break things until all related prs are accepted.