Merge bitcoin/bitcoin#33487: ci: use latest versions of lint deps

d4f47f9771 ci: use latest versions of lint deps (fanquake)

Pull request description:

  Some of the versions used here are > 2 years old. i.e `mypy`. Use the latest avilable versions, except for LIEF, which is generally changed with Guix.

  Side note. I can't remember the last time one of these tools (mypy, ruff, vulture) actually caught an issue in the lint job.

ACKs for top commit:
  maflcko:
    lgtm ACK d4f47f9771
  janb84:
    lgtm ACK d4f47f9771
  hebasto:
    ACK d4f47f9771, I have reviewed the code and it looks OK.

Tree-SHA512: 8b312535c9fea8e76d58f517ada6d6ea7a119c5e03c8cb84a41b5b6ca80dfaaff65a81478bdc1a5acf734cfb0bc66a8b3ba5400db8973c43ca913b07568abfe4
This commit is contained in:
Hennadii Stepanov 2025-09-30 08:17:01 +01:00
commit 25212dfdb4
No known key found for this signature in database
GPG Key ID: 410108112E7EA81F
1 changed files with 4 additions and 4 deletions

View File

@ -41,10 +41,10 @@ python3 --version
${CI_RETRY_EXE} pip3 install \ ${CI_RETRY_EXE} pip3 install \
codespell==2.4.1 \ codespell==2.4.1 \
lief==0.16.6 \ lief==0.16.6 \
mypy==1.4.1 \ mypy==1.18.2 \
pyzmq==25.1.0 \ pyzmq==27.1.0 \
ruff==0.5.5 \ ruff==0.13.2 \
vulture==2.6 vulture==2.14
SHELLCHECK_VERSION=v0.11.0 SHELLCHECK_VERSION=v0.11.0
curl -sL "https://github.com/koalaman/shellcheck/releases/download/${SHELLCHECK_VERSION}/shellcheck-${SHELLCHECK_VERSION}.linux.x86_64.tar.xz" | \ curl -sL "https://github.com/koalaman/shellcheck/releases/download/${SHELLCHECK_VERSION}/shellcheck-${SHELLCHECK_VERSION}.linux.x86_64.tar.xz" | \