diff --git a/.ci/flake8.sh b/.ci/ruff.sh similarity index 71% rename from .ci/flake8.sh rename to .ci/ruff.sh index 0e0cae211..12cbbc1b0 100755 --- a/.ci/flake8.sh +++ b/.ci/ruff.sh @@ -4,11 +4,11 @@ if [ "$(id -u)" = 0 ]; then set -x - apk -q add py3-flake8 + apk -q add ruff exec su "${TESTUSER:-build}" -c "sh -e $0" fi set -x # shellcheck disable=SC2046 -flake8 --ignore E501,F401,E722,W504,W605 $(find .ci -name '*.py') +ruff --ignore E501,F401,E722,W605 $(find .ci -name '*.py') diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 807574641..13ecdddb0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -36,7 +36,7 @@ wiki: - .ci/wiki.sh # testcases linting -flake8: +ruff: stage: lint <<: *only-default only: @@ -46,10 +46,11 @@ flake8: - .ci/* - .ci/*/* before_script: - - apk -q add py-flake8 + - "echo 'https://dl-cdn.alpinelinux.org/alpine/edge/testing' >> /etc/apk/repositories" + - apk -q add ruff script: - .ci/lib/gitlab_prepare_ci.sh - - .ci/flake8.sh + - .ci/ruff.sh # shellcheck and various grep checks shellcheck-grep: