diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 13c314dfa..0c642985c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -77,7 +77,6 @@ ci-authorized: include: - .gitlab-ci/build.yml - .gitlab-ci/lint.yml - - .gitlab-ci/shellcheck.yml - .gitlab-ci/terraform.yml - .gitlab-ci/packet.yml - .gitlab-ci/vagrant.yml diff --git a/.gitlab-ci/shellcheck.yml b/.gitlab-ci/shellcheck.yml deleted file mode 100644 index 307e121c5..000000000 --- a/.gitlab-ci/shellcheck.yml +++ /dev/null @@ -1,16 +0,0 @@ ---- -shellcheck: - extends: .job - stage: unit-tests - tags: [light] - variables: - SHELLCHECK_VERSION: v0.7.1 - before_script: - - ./tests/scripts/rebase.sh - - curl --silent --location "https://github.com/koalaman/shellcheck/releases/download/"${SHELLCHECK_VERSION}"/shellcheck-"${SHELLCHECK_VERSION}".linux.x86_64.tar.xz" | tar -xJv - - cp shellcheck-"${SHELLCHECK_VERSION}"/shellcheck /usr/bin/ - - shellcheck --version - script: - # Run shellcheck for all *.sh - - find . -name '*.sh' -not -path './.git/*' | xargs shellcheck --severity error - except: ['triggers', 'master'] diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 337b484f1..ec011eaa9 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -27,11 +27,11 @@ repos: args: [-r, "~MD013,~MD029"] exclude: "^.git" - - repo: https://github.com/jumanjihouse/pre-commit-hooks - rev: 3.0.0 + - repo: https://github.com/shellcheck-py/shellcheck-py + rev: v0.10.0.1 hooks: - id: shellcheck - args: [--severity, "error"] + args: ["--severity=error"] exclude: "^.git" files: "\\.sh$"