nomad-coe / electronic-parsers

Apache License 2.0
18 stars 7 forks source link

chore: use a separate action for ruff linting #179

Closed blueraft closed 8 months ago

blueraft commented 8 months ago

Use ruff action instead of running ruff in the build pipeline.

ladinesa commented 8 months ago

what is the advantage of this?

blueraft commented 8 months ago

Ruff doesn't require any python dependencies, so it's possible to run it independently without waiting for python installation. This allows us to run the linting check in parallel to the tests, the linting check will run even if the python building step fails for whatever reason.