Merge branch 'add-ruff-check' into 'main'

add ruff check

See merge request !32
4 jobs for main
in 1 minute and 27 seconds, using 0 compute credits, and was queued for 3 seconds