From 0f790ece85e11b0442d1e6d6f34e4659ed401ef0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Sat, 18 Nov 2023 22:57:48 +0200 Subject: [PATCH 01/12] chore: add lefthook config, with ruff and golangci-lint --- .lefthook.yaml | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 .lefthook.yaml diff --git a/.lefthook.yaml b/.lefthook.yaml new file mode 100644 index 0000000..74f3ba1 --- /dev/null +++ b/.lefthook.yaml @@ -0,0 +1,94 @@ +pre-commit: + commands: + golangci-lint: + glob: "*.go" + run: >- + wrun + -url darwin/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-darwin-amd64.tar.gz#sha256-632e96e6d5294fbbe7b2c410a49c8fa01c60712a0af85a567de85bcc1623ea21 + -url darwin/arm64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-darwin-arm64.tar.gz#sha256-234463f059249f82045824afdcdd5db5682d0593052f58f6a3039a0a1c3899f6 + -url freebsd/386=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-freebsd-386.tar.gz#sha256-2bdd105e2d4e003a9058c33a22bb191a1e0f30fa0790acca0d8fbffac1d6247c + -url freebsd/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-freebsd-amd64.tar.gz#sha256-e75056e8b082386676ce23eba455cf893931a792c0d87e1e3743c0aec33c7fb5 + -url freebsd/arm=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-freebsd-armv6.tar.gz#sha256-5789b933facaf6136bd23f1d50add67b79bbcf8dfdfc9069a37f729395940a66 + -url illumos/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-illumos-amd64.tar.gz#sha256-33ab06139b9219a28251f10821da94423db30285cc2af97494cbb2a281927de9 + -url linux/386=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-linux-386.tar.gz#sha256-57ce6f8ce3ad6ee45d7cc3d9a047545a851c2547637834a3fcb086c7b40b1e6b + -url linux/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-linux-amd64.tar.gz#sha256-ca21c961a33be3bc15e4292dc40c98c8dcc5463a7b6768a3afc123761630c09c + -url linux/arm64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-linux-arm64.tar.gz#sha256-8eb0cee9b1dbf0eaa49871798c7f8a5b35f2960c52d776a5f31eb7d886b92746 + -url linux/arm=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-linux-armv6.tar.gz#sha256-3195f3e0f37d353fd5bd415cabcd4e263f5c29d3d0ffb176c26ff3d2c75eb3bb + -url linux/loong64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-linux-loong64.tar.gz#sha256-758a5d2a356dc494bd13ed4c0d4bf5a54a4dc91267ea5ecdd87b86c7ca0624e7 + -url linux/mips64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-linux-mips64.tar.gz#sha256-2c7b9abdce7cae802a67d583cd7c6dca520bff6d0e17c8535a918e2f2b437aa0 + -url linux/mips64le=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-linux-mips64le.tar.gz#sha256-024e0a15b85352cc27271285526e16a4ab66d3e67afbbe446c9808c06cb8dbed + -url linux/ppc64le=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-linux-ppc64le.tar.gz#sha256-6b00f89ba5506c1de1efdd9fa17c54093013a294fefd8b9b31534db626a672ee + -url linux/riscv64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-linux-riscv64.tar.gz#sha256-0faa0d047d9bf7b703ed3ea65b6117043c93504f9ca1de25ae929d3901c73d4a + -url linux/s390x=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-linux-s390x.tar.gz#sha256-30dec9b22e7d5bb4e9d5ccea96da20f71cd7db3c8cf30b8ddc7cb9174c4d742a + -url netbsd/386=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-netbsd-386.tar.gz#sha256-5a0ede48f79ad707902fdb29be8cd2abd8302dc122b65ebae3fdfc86751c7698 + -url netbsd/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-netbsd-amd64.tar.gz#sha256-95af20a2e617126dd5b08122ece7819101070e1582a961067ce8c41172f901ad + -url netbsd/arm=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-netbsd-armv6.tar.gz#sha256-94fb7dacb7527847cc95d7120904e19a2a0a81a0d50d61766c9e0251da72ab9d + -url windows/386=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-windows-386.zip#sha256-45b442f69fc8915c4500201c0247b7f3f69544dbc9165403a61f9095f2c57355 + -url windows/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-windows-amd64.zip#sha256-f57d434d231d43417dfa631587522f8c1991220b43c8ffadb9c7bd279508bf81 + -url windows/arm64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-windows-arm64.zip#sha256-fd7dc8f4c6829ee6fafb252a4d81d2155cd35da7833665cbb25d53ce7cecd990 + -url windows/arm=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-windows-armv6.zip#sha256-1892c3c24f9e7ef44b02f6750c703864b6dc350129f3ec39510300007b2376f1 + -archive-exe-path darwin/amd64=golangci-lint-1.55.2-darwin-amd64/golangci-lint + -archive-exe-path darwin/arm64=golangci-lint-1.55.2-darwin-arm64/golangci-lint + -archive-exe-path freebsd/386=golangci-lint-1.55.2-freebsd-386/golangci-lint + -archive-exe-path freebsd/amd64=golangci-lint-1.55.2-freebsd-amd64/golangci-lint + -archive-exe-path freebsd/arm=golangci-lint-1.55.2-freebsd-armv6/golangci-lint + -archive-exe-path illumos/amd64=golangci-lint-1.55.2-illumos-amd64/golangci-lint + -archive-exe-path linux/386=golangci-lint-1.55.2-linux-386/golangci-lint + -archive-exe-path linux/amd64=golangci-lint-1.55.2-linux-amd64/golangci-lint + -archive-exe-path linux/arm64=golangci-lint-1.55.2-linux-arm64/golangci-lint + -archive-exe-path linux/arm=golangci-lint-1.55.2-linux-armv6/golangci-lint + -archive-exe-path linux/loong64=golangci-lint-1.55.2-linux-loong64/golangci-lint + -archive-exe-path linux/mips64=golangci-lint-1.55.2-linux-mips64/golangci-lint + -archive-exe-path linux/mips64le=golangci-lint-1.55.2-linux-mips64le/golangci-lint + -archive-exe-path linux/ppc64le=golangci-lint-1.55.2-linux-ppc64le/golangci-lint + -archive-exe-path linux/riscv64=golangci-lint-1.55.2-linux-riscv64/golangci-lint + -archive-exe-path linux/s390x=golangci-lint-1.55.2-linux-s390x/golangci-lint + -archive-exe-path netbsd/386=golangci-lint-1.55.2-netbsd-386/golangci-lint + -archive-exe-path netbsd/amd64=golangci-lint-1.55.2-netbsd-amd64/golangci-lint + -archive-exe-path netbsd/arm=golangci-lint-1.55.2-netbsd-armv6/golangci-lint + -archive-exe-path windows/386=golangci-lint-1.55.2-windows-386/golangci-lint.exe + -archive-exe-path windows/amd64=golangci-lint-1.55.2-windows-amd64/golangci-lint.exe + -archive-exe-path windows/arm64=golangci-lint-1.55.2-windows-arm64/golangci-lint.exe + -archive-exe-path windows/arm=golangci-lint-1.55.2-windows-armv6/golangci-lint.exe + -- + run + ruff: + glob: "*.{py,pyi}" + run: >- + wrun + -url darwin/amd64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-x86_64-apple-darwin.tar.gz#sha256-77537d1ffc260cff0a14458fc0256cd6f6673e296f64b1119e56b86fabb6e76f + -url darwin/arm64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-aarch64-apple-darwin.tar.gz#sha256-0b626e88762b16908b3dbba8327341ddc13b37ebe6ec1a0db3f033ce5a44162d + -url linux/386=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-i686-unknown-linux-musl.tar.gz#sha256-3d3a6e9d0e3e6fc658e915fdfa8a9b320ab5dfbdb2922bef0cbfb8faf39d16a7 + -url linux/amd64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-x86_64-unknown-linux-musl.tar.gz#sha256-2c441237db21d6f4059b44e70a622bcf6b7c3d9c26d9efd60908ed3d589f2f3f + -url linux/arm64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-aarch64-unknown-linux-musl.tar.gz#sha256-dba27d6bb6468897c46326e223ef3c514d0d22fbf865b75e01cab5e4f9ecd737 + -url linux/arm=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-armv7-unknown-linux-musleabihf.tar.gz#sha256-23e5a22699919a3c1ab30b7b387b72039d63b18aa2f884032ad52ab414025f37 + -url linux/ppc64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-powerpc64-unknown-linux-gnu.tar.gz#sha256-4e099e62d2252859a06d87b0d6ded54d59fe197fd2613a6de8b6ac2128bbb66d + -url linux/ppc64le=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-powerpc64le-unknown-linux-gnu.tar.gz#sha256-adfb18397858a759f97b970147c02a3c81dc9a80312799b17beae5de35b2d8b1 + -url linux/s390x=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-s390x-unknown-linux-gnu.tar.gz#sha256-1ec05ad52b61d70f4b88059625dd4eaf10e396d62d85180fc4f717759681c718 + -url windows/386=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-i686-pc-windows-msvc.zip#sha256-6f2da156ab896755a4bf52b9c15678bc55a785cf7ad3ed066cf9122cbafc4fd8 + -url windows/amd64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-x86_64-pc-windows-msvc.zip#sha256-95f141c5e08d63114555ac03d67f65ee1f2715066384173ba07370e7785762dd + -url windows/arm64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-aarch64-pc-windows-msvc.zip#sha256-5ab84560c8015fb15e3d4aff37d8af2fad054efe49fbbcc197abeea74e356d98 + -archive-exe-path ruff + -- + check + {staged_files} + ruff-format: + glob: "*.{py,pyi}" + run: >- + wrun + -url darwin/amd64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-x86_64-apple-darwin.tar.gz#sha256-77537d1ffc260cff0a14458fc0256cd6f6673e296f64b1119e56b86fabb6e76f + -url darwin/arm64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-aarch64-apple-darwin.tar.gz#sha256-0b626e88762b16908b3dbba8327341ddc13b37ebe6ec1a0db3f033ce5a44162d + -url linux/386=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-i686-unknown-linux-musl.tar.gz#sha256-3d3a6e9d0e3e6fc658e915fdfa8a9b320ab5dfbdb2922bef0cbfb8faf39d16a7 + -url linux/amd64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-x86_64-unknown-linux-musl.tar.gz#sha256-2c441237db21d6f4059b44e70a622bcf6b7c3d9c26d9efd60908ed3d589f2f3f + -url linux/arm64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-aarch64-unknown-linux-musl.tar.gz#sha256-dba27d6bb6468897c46326e223ef3c514d0d22fbf865b75e01cab5e4f9ecd737 + -url linux/arm=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-armv7-unknown-linux-musleabihf.tar.gz#sha256-23e5a22699919a3c1ab30b7b387b72039d63b18aa2f884032ad52ab414025f37 + -url linux/ppc64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-powerpc64-unknown-linux-gnu.tar.gz#sha256-4e099e62d2252859a06d87b0d6ded54d59fe197fd2613a6de8b6ac2128bbb66d + -url linux/ppc64le=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-powerpc64le-unknown-linux-gnu.tar.gz#sha256-adfb18397858a759f97b970147c02a3c81dc9a80312799b17beae5de35b2d8b1 + -url linux/s390x=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-s390x-unknown-linux-gnu.tar.gz#sha256-1ec05ad52b61d70f4b88059625dd4eaf10e396d62d85180fc4f717759681c718 + -url windows/386=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-i686-pc-windows-msvc.zip#sha256-6f2da156ab896755a4bf52b9c15678bc55a785cf7ad3ed066cf9122cbafc4fd8 + -url windows/amd64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-x86_64-pc-windows-msvc.zip#sha256-95f141c5e08d63114555ac03d67f65ee1f2715066384173ba07370e7785762dd + -url windows/arm64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-aarch64-pc-windows-msvc.zip#sha256-5ab84560c8015fb15e3d4aff37d8af2fad054efe49fbbcc197abeea74e356d98 + -archive-exe-path ruff + -- + format + {staged_files} From 05220191782c5c0d88865701fb6d4c70b4077c71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Sat, 18 Nov 2023 22:58:37 +0200 Subject: [PATCH 02/12] ci: run lefthook pre-commit --- .github/workflows/check.yaml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml index 04c9dfb..8171519 100644 --- a/.github/workflows/check.yaml +++ b/.github/workflows/check.yaml @@ -7,6 +7,27 @@ on: - main jobs: + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/cache@v3 + with: + path: | # setup-go handles Go + ~/.cache/wrun + ~/.npm + key: lint-${{ hashFiles('.lefthook.yaml') }} + - uses: actions/setup-go@v4 + with: + go-version: ">=1.22" + check-latest: true + - name: Install dependencies + run: | + go build -v . + - name: Run lefthook pre-commit + run: | + export PATH=$PWD:$PATH LEFTHOOK_QUIET=meta,execution WRUN_VERBOSE=true + npm exec --yes -- lefthook run pre-commit --all-files --force --no-tty test: runs-on: ubuntu-latest steps: From 924d25cc18d208309c51cac486967d169a7dd9fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Tue, 21 Nov 2023 21:53:11 +0200 Subject: [PATCH 03/12] chore(lefthook): add dprint --- .dprint.jsonc | 17 +++++++++++++++++ .lefthook.yaml | 13 +++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 .dprint.jsonc diff --git a/.dprint.jsonc b/.dprint.jsonc new file mode 100644 index 0000000..68231a4 --- /dev/null +++ b/.dprint.jsonc @@ -0,0 +1,17 @@ +{ + "json": {}, + "markdown": {}, + "excludes": [ + // https://github.com/dprint/dprint/issues/378 + ".git/**", + "*.egg-info/**", + "build/**", + "dist/**", + "venv/**", + "wheelhouse/**", + ], + "plugins": [ + "https://plugins.dprint.dev/json-0.19.2.wasm", + "https://plugins.dprint.dev/markdown-0.17.0.wasm", + ], +} diff --git a/.lefthook.yaml b/.lefthook.yaml index 74f3ba1..043c4a4 100644 --- a/.lefthook.yaml +++ b/.lefthook.yaml @@ -1,5 +1,18 @@ pre-commit: commands: + dprint: + glob: "*.{json,jsonc,md}" + run: >- + wrun + -url darwin/amd64=https://github.com/dprint/dprint/releases/download/0.45.1/dprint-x86_64-apple-darwin.zip#sha256-83cce6b82d8674dbdddaf911bc117f1c866aaa4712aa381e54ab9466526026aa + -url darwin/arm64=https://github.com/dprint/dprint/releases/download/0.45.1/dprint-aarch64-apple-darwin.zip#sha256-be6e4bcf9aafeb4ef34f27385717004cc0dfd06f8bce8e67b18937b53285d436 + -url linux/amd64=https://github.com/dprint/dprint/releases/download/0.45.1/dprint-x86_64-unknown-linux-musl.zip#sha256-eaf2690b7414d11bc33fb2a81898f285748a7a6a7983f965b569e536fb67b815 + -url linux/arm64=https://github.com/dprint/dprint/releases/download/0.45.1/dprint-aarch64-unknown-linux-musl.zip#sha256-c05d839d1f187d68d55effc60add4e66afb373015a1d1126c310b5c8669a8563 + -url windows/amd64=https://github.com/dprint/dprint/releases/download/0.45.1/dprint-x86_64-pc-windows-msvc.zip#sha256-71fef42ad86017a50bee977836dfd387d8584d6a9c4c03354d62977eaa1f135b + -archive-exe-path dprint + -- + fmt + {staged_files} golangci-lint: glob: "*.go" run: >- From 554d1b2132ffef42a6cd39e133536fa6b321ef92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Sun, 19 May 2024 10:20:27 +0300 Subject: [PATCH 04/12] chore(lefthook): uprade golangci-lint to 1.58.2 --- .lefthook.yaml | 94 ++++++++++++++++++++++++++------------------------ 1 file changed, 48 insertions(+), 46 deletions(-) diff --git a/.lefthook.yaml b/.lefthook.yaml index 043c4a4..571aeeb 100644 --- a/.lefthook.yaml +++ b/.lefthook.yaml @@ -17,52 +17,54 @@ pre-commit: glob: "*.go" run: >- wrun - -url darwin/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-darwin-amd64.tar.gz#sha256-632e96e6d5294fbbe7b2c410a49c8fa01c60712a0af85a567de85bcc1623ea21 - -url darwin/arm64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-darwin-arm64.tar.gz#sha256-234463f059249f82045824afdcdd5db5682d0593052f58f6a3039a0a1c3899f6 - -url freebsd/386=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-freebsd-386.tar.gz#sha256-2bdd105e2d4e003a9058c33a22bb191a1e0f30fa0790acca0d8fbffac1d6247c - -url freebsd/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-freebsd-amd64.tar.gz#sha256-e75056e8b082386676ce23eba455cf893931a792c0d87e1e3743c0aec33c7fb5 - -url freebsd/arm=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-freebsd-armv6.tar.gz#sha256-5789b933facaf6136bd23f1d50add67b79bbcf8dfdfc9069a37f729395940a66 - -url illumos/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-illumos-amd64.tar.gz#sha256-33ab06139b9219a28251f10821da94423db30285cc2af97494cbb2a281927de9 - -url linux/386=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-linux-386.tar.gz#sha256-57ce6f8ce3ad6ee45d7cc3d9a047545a851c2547637834a3fcb086c7b40b1e6b - -url linux/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-linux-amd64.tar.gz#sha256-ca21c961a33be3bc15e4292dc40c98c8dcc5463a7b6768a3afc123761630c09c - -url linux/arm64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-linux-arm64.tar.gz#sha256-8eb0cee9b1dbf0eaa49871798c7f8a5b35f2960c52d776a5f31eb7d886b92746 - -url linux/arm=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-linux-armv6.tar.gz#sha256-3195f3e0f37d353fd5bd415cabcd4e263f5c29d3d0ffb176c26ff3d2c75eb3bb - -url linux/loong64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-linux-loong64.tar.gz#sha256-758a5d2a356dc494bd13ed4c0d4bf5a54a4dc91267ea5ecdd87b86c7ca0624e7 - -url linux/mips64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-linux-mips64.tar.gz#sha256-2c7b9abdce7cae802a67d583cd7c6dca520bff6d0e17c8535a918e2f2b437aa0 - -url linux/mips64le=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-linux-mips64le.tar.gz#sha256-024e0a15b85352cc27271285526e16a4ab66d3e67afbbe446c9808c06cb8dbed - -url linux/ppc64le=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-linux-ppc64le.tar.gz#sha256-6b00f89ba5506c1de1efdd9fa17c54093013a294fefd8b9b31534db626a672ee - -url linux/riscv64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-linux-riscv64.tar.gz#sha256-0faa0d047d9bf7b703ed3ea65b6117043c93504f9ca1de25ae929d3901c73d4a - -url linux/s390x=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-linux-s390x.tar.gz#sha256-30dec9b22e7d5bb4e9d5ccea96da20f71cd7db3c8cf30b8ddc7cb9174c4d742a - -url netbsd/386=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-netbsd-386.tar.gz#sha256-5a0ede48f79ad707902fdb29be8cd2abd8302dc122b65ebae3fdfc86751c7698 - -url netbsd/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-netbsd-amd64.tar.gz#sha256-95af20a2e617126dd5b08122ece7819101070e1582a961067ce8c41172f901ad - -url netbsd/arm=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-netbsd-armv6.tar.gz#sha256-94fb7dacb7527847cc95d7120904e19a2a0a81a0d50d61766c9e0251da72ab9d - -url windows/386=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-windows-386.zip#sha256-45b442f69fc8915c4500201c0247b7f3f69544dbc9165403a61f9095f2c57355 - -url windows/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-windows-amd64.zip#sha256-f57d434d231d43417dfa631587522f8c1991220b43c8ffadb9c7bd279508bf81 - -url windows/arm64=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-windows-arm64.zip#sha256-fd7dc8f4c6829ee6fafb252a4d81d2155cd35da7833665cbb25d53ce7cecd990 - -url windows/arm=https://github.com/golangci/golangci-lint/releases/download/v1.55.2/golangci-lint-1.55.2-windows-armv6.zip#sha256-1892c3c24f9e7ef44b02f6750c703864b6dc350129f3ec39510300007b2376f1 - -archive-exe-path darwin/amd64=golangci-lint-1.55.2-darwin-amd64/golangci-lint - -archive-exe-path darwin/arm64=golangci-lint-1.55.2-darwin-arm64/golangci-lint - -archive-exe-path freebsd/386=golangci-lint-1.55.2-freebsd-386/golangci-lint - -archive-exe-path freebsd/amd64=golangci-lint-1.55.2-freebsd-amd64/golangci-lint - -archive-exe-path freebsd/arm=golangci-lint-1.55.2-freebsd-armv6/golangci-lint - -archive-exe-path illumos/amd64=golangci-lint-1.55.2-illumos-amd64/golangci-lint - -archive-exe-path linux/386=golangci-lint-1.55.2-linux-386/golangci-lint - -archive-exe-path linux/amd64=golangci-lint-1.55.2-linux-amd64/golangci-lint - -archive-exe-path linux/arm64=golangci-lint-1.55.2-linux-arm64/golangci-lint - -archive-exe-path linux/arm=golangci-lint-1.55.2-linux-armv6/golangci-lint - -archive-exe-path linux/loong64=golangci-lint-1.55.2-linux-loong64/golangci-lint - -archive-exe-path linux/mips64=golangci-lint-1.55.2-linux-mips64/golangci-lint - -archive-exe-path linux/mips64le=golangci-lint-1.55.2-linux-mips64le/golangci-lint - -archive-exe-path linux/ppc64le=golangci-lint-1.55.2-linux-ppc64le/golangci-lint - -archive-exe-path linux/riscv64=golangci-lint-1.55.2-linux-riscv64/golangci-lint - -archive-exe-path linux/s390x=golangci-lint-1.55.2-linux-s390x/golangci-lint - -archive-exe-path netbsd/386=golangci-lint-1.55.2-netbsd-386/golangci-lint - -archive-exe-path netbsd/amd64=golangci-lint-1.55.2-netbsd-amd64/golangci-lint - -archive-exe-path netbsd/arm=golangci-lint-1.55.2-netbsd-armv6/golangci-lint - -archive-exe-path windows/386=golangci-lint-1.55.2-windows-386/golangci-lint.exe - -archive-exe-path windows/amd64=golangci-lint-1.55.2-windows-amd64/golangci-lint.exe - -archive-exe-path windows/arm64=golangci-lint-1.55.2-windows-arm64/golangci-lint.exe - -archive-exe-path windows/arm=golangci-lint-1.55.2-windows-armv6/golangci-lint.exe + -url darwin/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-darwin-amd64.tar.gz#sha256-9d8c372fabff0917a0502c86381e9de291bef274b5ccc8e6b849fccb257cfefd + -url darwin/arm64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-darwin-arm64.tar.gz#sha256-99ba8037946fb3e3976a0004c93eb0df9f6efc50500f506665f1091ddf5aaba5 + -url freebsd/386=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-freebsd-386.tar.gz#sha256-2ac13b6d31753036ce59b82974b44410e5a59149adf84b6f308dc1c243eec8a1 + -url freebsd/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-freebsd-amd64.tar.gz#sha256-7fad24a254e9f50c2c73a8d5ca63f4e26a2ce1934cbfd0cdaeed11242ccfdedb + -url freebsd/arm=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-freebsd-armv6.tar.gz#sha256-246e700f9bbfc9a95e75b5d25e9d53b747b7cd17e171e1162da36eaa75eb2a41 + -url illumos/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-illumos-amd64.tar.gz#sha256-c026828035b534a5e13919db6bda671c9571fceae9e565479732e1c51f80a374 + -url linux/386=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-linux-386.tar.gz#sha256-61c072ce749b01305ace772fa03f6844831ee92afe280de614855a0a464d96b4 + -url linux/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-linux-amd64.tar.gz#sha256-6236a423ea74cc0de61862da007a063f6187ad929bdb3fb54eb12cd689006a99 + -url linux/arm64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-linux-arm64.tar.gz#sha256-549a714657e80942166ecb4327bfb21487af872945b50b155339b0b5cc3fa2f2 + -url linux/arm=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-linux-armv6.tar.gz#sha256-4805f5270bfcb53bbeca5881b5c042af24dede4451487b5a2010f50ab0b8c80e + -url linux/loong64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-linux-loong64.tar.gz#sha256-9dfa39bc63a3da98006cdc5c40d6987687da20a86a5c66d377a3b2150b1ecc43 + -url linux/mips64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-linux-mips64.tar.gz#sha256-585b52998687aad5c4df8b231d9c14c4caab2a49e68b12881f181ba48b1477ac + -url linux/mips64le=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-linux-mips64le.tar.gz#sha256-c33166e5f9af65dd5d69f5ad167dc6893031f9f098f409b56cb645740624d08e + -url linux/ppc64le=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-linux-ppc64le.tar.gz#sha256-dad08032d4a3e577f9300ea6ad1688242cf3e99f288230ce8fdfbfb799748404 + -url linux/riscv64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-linux-riscv64.tar.gz#sha256-3367995e107e5a890d2fa18113bc23e7d1ffe71ccc02747097db8ad155d33465 + -url linux/s390x=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-linux-s390x.tar.gz#sha256-bbc6d2f1281de9e743c878700d398431353d20589a3ee42fc099a602f655af10 + -url netbsd/386=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-netbsd-386.tar.gz#sha256-cfc029b02606da2bfc6ddd4365b5872629762eed5238986885279d06c9793fb6 + -url netbsd/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-netbsd-amd64.tar.gz#sha256-fa3154e78e5b6d5cc28e444d6062e7954aaa7ea71abcfef720974b6dc12326e2 + -url netbsd/arm64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-netbsd-arm64.tar.gz#sha256-e43f6ec967b6c5f32d5304b58f3a0c86965d6d6318749fcce098cd0ce223ee88 + -url netbsd/arm=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-netbsd-armv6.tar.gz#sha256-0983902c35a32b782ef3f658a3f02c2a479e03e2af466c7184ce473e2d68d5cf + -url windows/386=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-windows-386.zip#sha256-5a7bd25c24865cb22a3bf0531738c8e80041fb0bb832eccab0e5feb729e63335 + -url windows/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-windows-amd64.zip#sha256-7d2e3f0b29444ec7f419c11ac4b37f6ec2327c7f105a122b7df6018aa71e50a4 + -url windows/arm64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-windows-arm64.zip#sha256-d428417490a51874a2ce604c11e429f98b730f971434d59bbca344b0c8935816 + -url windows/arm=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-windows-armv6.zip#sha256-bb97bede20fcd6be1c9eddcea7b38995077e3306849fa509c18751bb7134ecfa + -archive-exe-path darwin/amd64=golangci-lint-1.58.2-darwin-amd64/golangci-lint + -archive-exe-path darwin/arm64=golangci-lint-1.58.2-darwin-arm64/golangci-lint + -archive-exe-path freebsd/386=golangci-lint-1.58.2-freebsd-386/golangci-lint + -archive-exe-path freebsd/amd64=golangci-lint-1.58.2-freebsd-amd64/golangci-lint + -archive-exe-path freebsd/arm=golangci-lint-1.58.2-freebsd-armv6/golangci-lint + -archive-exe-path illumos/amd64=golangci-lint-1.58.2-illumos-amd64/golangci-lint + -archive-exe-path linux/386=golangci-lint-1.58.2-linux-386/golangci-lint + -archive-exe-path linux/amd64=golangci-lint-1.58.2-linux-amd64/golangci-lint + -archive-exe-path linux/arm64=golangci-lint-1.58.2-linux-arm64/golangci-lint + -archive-exe-path linux/arm=golangci-lint-1.58.2-linux-armv6/golangci-lint + -archive-exe-path linux/loong64=golangci-lint-1.58.2-linux-loong64/golangci-lint + -archive-exe-path linux/mips64=golangci-lint-1.58.2-linux-mips64/golangci-lint + -archive-exe-path linux/mips64le=golangci-lint-1.58.2-linux-mips64le/golangci-lint + -archive-exe-path linux/ppc64le=golangci-lint-1.58.2-linux-ppc64le/golangci-lint + -archive-exe-path linux/riscv64=golangci-lint-1.58.2-linux-riscv64/golangci-lint + -archive-exe-path linux/s390x=golangci-lint-1.58.2-linux-s390x/golangci-lint + -archive-exe-path netbsd/386=golangci-lint-1.58.2-netbsd-386/golangci-lint + -archive-exe-path netbsd/amd64=golangci-lint-1.58.2-netbsd-amd64/golangci-lint + -archive-exe-path netbsd/arm64=golangci-lint-1.58.2-netbsd-arm64/golangci-lint + -archive-exe-path netbsd/arm=golangci-lint-1.58.2-netbsd-armv6/golangci-lint + -archive-exe-path windows/386=golangci-lint-1.58.2-windows-386/golangci-lint.exe + -archive-exe-path windows/amd64=golangci-lint-1.58.2-windows-amd64/golangci-lint.exe + -archive-exe-path windows/arm64=golangci-lint-1.58.2-windows-arm64/golangci-lint.exe + -archive-exe-path windows/arm=golangci-lint-1.58.2-windows-armv6/golangci-lint.exe -- run ruff: From 84d297303b9e676a040a2de61da9ebda100bbde5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Mon, 20 May 2024 22:18:04 +0300 Subject: [PATCH 05/12] chore(lefthook): uprade ruff to 0.4.4 --- .lefthook.yaml | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/.lefthook.yaml b/.lefthook.yaml index 571aeeb..a3adde8 100644 --- a/.lefthook.yaml +++ b/.lefthook.yaml @@ -71,18 +71,18 @@ pre-commit: glob: "*.{py,pyi}" run: >- wrun - -url darwin/amd64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-x86_64-apple-darwin.tar.gz#sha256-77537d1ffc260cff0a14458fc0256cd6f6673e296f64b1119e56b86fabb6e76f - -url darwin/arm64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-aarch64-apple-darwin.tar.gz#sha256-0b626e88762b16908b3dbba8327341ddc13b37ebe6ec1a0db3f033ce5a44162d - -url linux/386=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-i686-unknown-linux-musl.tar.gz#sha256-3d3a6e9d0e3e6fc658e915fdfa8a9b320ab5dfbdb2922bef0cbfb8faf39d16a7 - -url linux/amd64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-x86_64-unknown-linux-musl.tar.gz#sha256-2c441237db21d6f4059b44e70a622bcf6b7c3d9c26d9efd60908ed3d589f2f3f - -url linux/arm64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-aarch64-unknown-linux-musl.tar.gz#sha256-dba27d6bb6468897c46326e223ef3c514d0d22fbf865b75e01cab5e4f9ecd737 - -url linux/arm=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-armv7-unknown-linux-musleabihf.tar.gz#sha256-23e5a22699919a3c1ab30b7b387b72039d63b18aa2f884032ad52ab414025f37 - -url linux/ppc64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-powerpc64-unknown-linux-gnu.tar.gz#sha256-4e099e62d2252859a06d87b0d6ded54d59fe197fd2613a6de8b6ac2128bbb66d - -url linux/ppc64le=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-powerpc64le-unknown-linux-gnu.tar.gz#sha256-adfb18397858a759f97b970147c02a3c81dc9a80312799b17beae5de35b2d8b1 - -url linux/s390x=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-s390x-unknown-linux-gnu.tar.gz#sha256-1ec05ad52b61d70f4b88059625dd4eaf10e396d62d85180fc4f717759681c718 - -url windows/386=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-i686-pc-windows-msvc.zip#sha256-6f2da156ab896755a4bf52b9c15678bc55a785cf7ad3ed066cf9122cbafc4fd8 - -url windows/amd64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-x86_64-pc-windows-msvc.zip#sha256-95f141c5e08d63114555ac03d67f65ee1f2715066384173ba07370e7785762dd - -url windows/arm64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-aarch64-pc-windows-msvc.zip#sha256-5ab84560c8015fb15e3d4aff37d8af2fad054efe49fbbcc197abeea74e356d98 + -url darwin/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-x86_64-apple-darwin.tar.gz#sha256-1c2acfd16db77b010873053ad43160951baf2653cfc38bf66a3f377912f49299 + -url darwin/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-aarch64-apple-darwin.tar.gz#sha256-bc285f4cc528dd1aa495e4e58c8d204720389b5ebab3deefc14cb97d07a1a460 + -url linux/386=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-i686-unknown-linux-musl.tar.gz#sha256-e3978d026b1691a0f3be7d12a5d4e6323f6758f61b9d44f2a8474bbc231e8e1a + -url linux/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-x86_64-unknown-linux-musl.tar.gz#sha256-328bab49c2d4b65e019466e1a0bf50dd017d56ade609f43f0a9e74898f21ca45 + -url linux/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-aarch64-unknown-linux-musl.tar.gz#sha256-5af292e49f9370029add3871be04f21aac331ede4c96360fab2576e422f46a1f + -url linux/arm=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-armv7-unknown-linux-musleabihf.tar.gz#sha256-b3c9be93f8954c94136ac8090bb86cada892d20c1d6e20ddd6991940bf676b2f + -url linux/ppc64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-powerpc64-unknown-linux-gnu.tar.gz#sha256-93d28dd3d7eb723a149bbc49c260b3b84303459ed9f83bf10723904087ec43a6 + -url linux/ppc64le=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-powerpc64le-unknown-linux-gnu.tar.gz#sha256-f98586c5c71042738061c7b988aa7b205da78ec38ca3148cb4a45b4719454616 + -url linux/s390x=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-s390x-unknown-linux-gnu.tar.gz#sha256-010e612941be7a06e5f0b04ff96242cf4015b32382fbdd1cd4eace63b3a7492d + -url windows/386=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-i686-pc-windows-msvc.zip#sha256-331616b32e38ff39c6b2ca9d73eea00deb718f7042b75eb469559c29c1acf46f + -url windows/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-x86_64-pc-windows-msvc.zip#sha256-0e8d426194ae101892ca554d99365ff97395ec77d19ecd9b8b01a4e12ddda682 + -url windows/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-aarch64-pc-windows-msvc.zip#sha256-0f2739a3397f55dc5fb8538140e689258554fcc0690501f65bf680bf3c9361db -archive-exe-path ruff -- check @@ -91,18 +91,18 @@ pre-commit: glob: "*.{py,pyi}" run: >- wrun - -url darwin/amd64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-x86_64-apple-darwin.tar.gz#sha256-77537d1ffc260cff0a14458fc0256cd6f6673e296f64b1119e56b86fabb6e76f - -url darwin/arm64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-aarch64-apple-darwin.tar.gz#sha256-0b626e88762b16908b3dbba8327341ddc13b37ebe6ec1a0db3f033ce5a44162d - -url linux/386=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-i686-unknown-linux-musl.tar.gz#sha256-3d3a6e9d0e3e6fc658e915fdfa8a9b320ab5dfbdb2922bef0cbfb8faf39d16a7 - -url linux/amd64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-x86_64-unknown-linux-musl.tar.gz#sha256-2c441237db21d6f4059b44e70a622bcf6b7c3d9c26d9efd60908ed3d589f2f3f - -url linux/arm64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-aarch64-unknown-linux-musl.tar.gz#sha256-dba27d6bb6468897c46326e223ef3c514d0d22fbf865b75e01cab5e4f9ecd737 - -url linux/arm=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-armv7-unknown-linux-musleabihf.tar.gz#sha256-23e5a22699919a3c1ab30b7b387b72039d63b18aa2f884032ad52ab414025f37 - -url linux/ppc64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-powerpc64-unknown-linux-gnu.tar.gz#sha256-4e099e62d2252859a06d87b0d6ded54d59fe197fd2613a6de8b6ac2128bbb66d - -url linux/ppc64le=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-powerpc64le-unknown-linux-gnu.tar.gz#sha256-adfb18397858a759f97b970147c02a3c81dc9a80312799b17beae5de35b2d8b1 - -url linux/s390x=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-s390x-unknown-linux-gnu.tar.gz#sha256-1ec05ad52b61d70f4b88059625dd4eaf10e396d62d85180fc4f717759681c718 - -url windows/386=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-i686-pc-windows-msvc.zip#sha256-6f2da156ab896755a4bf52b9c15678bc55a785cf7ad3ed066cf9122cbafc4fd8 - -url windows/amd64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-x86_64-pc-windows-msvc.zip#sha256-95f141c5e08d63114555ac03d67f65ee1f2715066384173ba07370e7785762dd - -url windows/arm64=https://github.com/astral-sh/ruff/releases/download/v0.1.6/ruff-aarch64-pc-windows-msvc.zip#sha256-5ab84560c8015fb15e3d4aff37d8af2fad054efe49fbbcc197abeea74e356d98 + -url darwin/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-x86_64-apple-darwin.tar.gz#sha256-1c2acfd16db77b010873053ad43160951baf2653cfc38bf66a3f377912f49299 + -url darwin/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-aarch64-apple-darwin.tar.gz#sha256-bc285f4cc528dd1aa495e4e58c8d204720389b5ebab3deefc14cb97d07a1a460 + -url linux/386=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-i686-unknown-linux-musl.tar.gz#sha256-e3978d026b1691a0f3be7d12a5d4e6323f6758f61b9d44f2a8474bbc231e8e1a + -url linux/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-x86_64-unknown-linux-musl.tar.gz#sha256-328bab49c2d4b65e019466e1a0bf50dd017d56ade609f43f0a9e74898f21ca45 + -url linux/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-aarch64-unknown-linux-musl.tar.gz#sha256-5af292e49f9370029add3871be04f21aac331ede4c96360fab2576e422f46a1f + -url linux/arm=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-armv7-unknown-linux-musleabihf.tar.gz#sha256-b3c9be93f8954c94136ac8090bb86cada892d20c1d6e20ddd6991940bf676b2f + -url linux/ppc64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-powerpc64-unknown-linux-gnu.tar.gz#sha256-93d28dd3d7eb723a149bbc49c260b3b84303459ed9f83bf10723904087ec43a6 + -url linux/ppc64le=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-powerpc64le-unknown-linux-gnu.tar.gz#sha256-f98586c5c71042738061c7b988aa7b205da78ec38ca3148cb4a45b4719454616 + -url linux/s390x=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-s390x-unknown-linux-gnu.tar.gz#sha256-010e612941be7a06e5f0b04ff96242cf4015b32382fbdd1cd4eace63b3a7492d + -url windows/386=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-i686-pc-windows-msvc.zip#sha256-331616b32e38ff39c6b2ca9d73eea00deb718f7042b75eb469559c29c1acf46f + -url windows/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-x86_64-pc-windows-msvc.zip#sha256-0e8d426194ae101892ca554d99365ff97395ec77d19ecd9b8b01a4e12ddda682 + -url windows/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-aarch64-pc-windows-msvc.zip#sha256-0f2739a3397f55dc5fb8538140e689258554fcc0690501f65bf680bf3c9361db -archive-exe-path ruff -- format From cb6d96ca528cbdfd24ae2b2172624a14cf807b8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Thu, 30 May 2024 22:45:56 +0300 Subject: [PATCH 06/12] chore(lefthook): upgrade ruff to 0.4.6 --- .lefthook.yaml | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/.lefthook.yaml b/.lefthook.yaml index a3adde8..114293a 100644 --- a/.lefthook.yaml +++ b/.lefthook.yaml @@ -71,18 +71,18 @@ pre-commit: glob: "*.{py,pyi}" run: >- wrun - -url darwin/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-x86_64-apple-darwin.tar.gz#sha256-1c2acfd16db77b010873053ad43160951baf2653cfc38bf66a3f377912f49299 - -url darwin/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-aarch64-apple-darwin.tar.gz#sha256-bc285f4cc528dd1aa495e4e58c8d204720389b5ebab3deefc14cb97d07a1a460 - -url linux/386=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-i686-unknown-linux-musl.tar.gz#sha256-e3978d026b1691a0f3be7d12a5d4e6323f6758f61b9d44f2a8474bbc231e8e1a - -url linux/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-x86_64-unknown-linux-musl.tar.gz#sha256-328bab49c2d4b65e019466e1a0bf50dd017d56ade609f43f0a9e74898f21ca45 - -url linux/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-aarch64-unknown-linux-musl.tar.gz#sha256-5af292e49f9370029add3871be04f21aac331ede4c96360fab2576e422f46a1f - -url linux/arm=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-armv7-unknown-linux-musleabihf.tar.gz#sha256-b3c9be93f8954c94136ac8090bb86cada892d20c1d6e20ddd6991940bf676b2f - -url linux/ppc64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-powerpc64-unknown-linux-gnu.tar.gz#sha256-93d28dd3d7eb723a149bbc49c260b3b84303459ed9f83bf10723904087ec43a6 - -url linux/ppc64le=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-powerpc64le-unknown-linux-gnu.tar.gz#sha256-f98586c5c71042738061c7b988aa7b205da78ec38ca3148cb4a45b4719454616 - -url linux/s390x=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-s390x-unknown-linux-gnu.tar.gz#sha256-010e612941be7a06e5f0b04ff96242cf4015b32382fbdd1cd4eace63b3a7492d - -url windows/386=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-i686-pc-windows-msvc.zip#sha256-331616b32e38ff39c6b2ca9d73eea00deb718f7042b75eb469559c29c1acf46f - -url windows/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-x86_64-pc-windows-msvc.zip#sha256-0e8d426194ae101892ca554d99365ff97395ec77d19ecd9b8b01a4e12ddda682 - -url windows/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-aarch64-pc-windows-msvc.zip#sha256-0f2739a3397f55dc5fb8538140e689258554fcc0690501f65bf680bf3c9361db + -url darwin/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-x86_64-apple-darwin.tar.gz#sha256-566e96e074a2d05c97a8d56d3a7239d235e30adeee8f11495a8715e812275012 + -url darwin/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-aarch64-apple-darwin.tar.gz#sha256-231a24dc2fc2496c8684551227100f485f5c980f5861037e878a2701ce02cc57 + -url linux/386=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-i686-unknown-linux-musl.tar.gz#sha256-f03f3bdc0efa50d1901f311cb96bbaadbfb5eb240b59fc1682b8e787c8ab091d + -url linux/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-x86_64-unknown-linux-musl.tar.gz#sha256-59d2ff184a29e260f6f27b48c809496748a3740261cda4becfe23c05c48eca34 + -url linux/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-aarch64-unknown-linux-musl.tar.gz#sha256-a7408d3d3023d991d1c6a78269f93db0dd639c9024470fccb63f1af615f2220a + -url linux/arm=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-armv7-unknown-linux-musleabihf.tar.gz#sha256-8fff44be5bb05169f8bfb49f872f71ff55ef05b8b7b52b80f0ac7d973a743087 + -url linux/ppc64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-powerpc64-unknown-linux-gnu.tar.gz#sha256-c8230cba8f304503daf6732099375928c126c6d3254bcfe642fe37e398008727 + -url linux/ppc64le=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-powerpc64le-unknown-linux-gnu.tar.gz#sha256-8158a197b955e9c7e720c6191d4de98f602033f5a15e66843a438544666fa07d + -url linux/s390x=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-s390x-unknown-linux-gnu.tar.gz#sha256-1c9d86e6d08d742aaa0305e004c2b848aa33b240e729befd09cdefcec356b3e0 + -url windows/386=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-i686-pc-windows-msvc.zip#sha256-36c36935ce395a9d38f9f9a6271cc990d022d2a16ec187753f33b16d7f1ca2e4 + -url windows/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-x86_64-pc-windows-msvc.zip#sha256-0bd9f80fe9c6cb1fcde9f835b4960b22192d81cd71533c52114e548a82164aca + -url windows/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-aarch64-pc-windows-msvc.zip#sha256-a9fae31935454dc881bc779af0565aebf24391d080b8ca7c44146330f9162917 -archive-exe-path ruff -- check @@ -91,18 +91,18 @@ pre-commit: glob: "*.{py,pyi}" run: >- wrun - -url darwin/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-x86_64-apple-darwin.tar.gz#sha256-1c2acfd16db77b010873053ad43160951baf2653cfc38bf66a3f377912f49299 - -url darwin/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-aarch64-apple-darwin.tar.gz#sha256-bc285f4cc528dd1aa495e4e58c8d204720389b5ebab3deefc14cb97d07a1a460 - -url linux/386=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-i686-unknown-linux-musl.tar.gz#sha256-e3978d026b1691a0f3be7d12a5d4e6323f6758f61b9d44f2a8474bbc231e8e1a - -url linux/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-x86_64-unknown-linux-musl.tar.gz#sha256-328bab49c2d4b65e019466e1a0bf50dd017d56ade609f43f0a9e74898f21ca45 - -url linux/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-aarch64-unknown-linux-musl.tar.gz#sha256-5af292e49f9370029add3871be04f21aac331ede4c96360fab2576e422f46a1f - -url linux/arm=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-armv7-unknown-linux-musleabihf.tar.gz#sha256-b3c9be93f8954c94136ac8090bb86cada892d20c1d6e20ddd6991940bf676b2f - -url linux/ppc64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-powerpc64-unknown-linux-gnu.tar.gz#sha256-93d28dd3d7eb723a149bbc49c260b3b84303459ed9f83bf10723904087ec43a6 - -url linux/ppc64le=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-powerpc64le-unknown-linux-gnu.tar.gz#sha256-f98586c5c71042738061c7b988aa7b205da78ec38ca3148cb4a45b4719454616 - -url linux/s390x=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-s390x-unknown-linux-gnu.tar.gz#sha256-010e612941be7a06e5f0b04ff96242cf4015b32382fbdd1cd4eace63b3a7492d - -url windows/386=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-i686-pc-windows-msvc.zip#sha256-331616b32e38ff39c6b2ca9d73eea00deb718f7042b75eb469559c29c1acf46f - -url windows/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-x86_64-pc-windows-msvc.zip#sha256-0e8d426194ae101892ca554d99365ff97395ec77d19ecd9b8b01a4e12ddda682 - -url windows/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.4/ruff-0.4.4-aarch64-pc-windows-msvc.zip#sha256-0f2739a3397f55dc5fb8538140e689258554fcc0690501f65bf680bf3c9361db + -url darwin/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-x86_64-apple-darwin.tar.gz#sha256-566e96e074a2d05c97a8d56d3a7239d235e30adeee8f11495a8715e812275012 + -url darwin/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-aarch64-apple-darwin.tar.gz#sha256-231a24dc2fc2496c8684551227100f485f5c980f5861037e878a2701ce02cc57 + -url linux/386=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-i686-unknown-linux-musl.tar.gz#sha256-f03f3bdc0efa50d1901f311cb96bbaadbfb5eb240b59fc1682b8e787c8ab091d + -url linux/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-x86_64-unknown-linux-musl.tar.gz#sha256-59d2ff184a29e260f6f27b48c809496748a3740261cda4becfe23c05c48eca34 + -url linux/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-aarch64-unknown-linux-musl.tar.gz#sha256-a7408d3d3023d991d1c6a78269f93db0dd639c9024470fccb63f1af615f2220a + -url linux/arm=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-armv7-unknown-linux-musleabihf.tar.gz#sha256-8fff44be5bb05169f8bfb49f872f71ff55ef05b8b7b52b80f0ac7d973a743087 + -url linux/ppc64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-powerpc64-unknown-linux-gnu.tar.gz#sha256-c8230cba8f304503daf6732099375928c126c6d3254bcfe642fe37e398008727 + -url linux/ppc64le=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-powerpc64le-unknown-linux-gnu.tar.gz#sha256-8158a197b955e9c7e720c6191d4de98f602033f5a15e66843a438544666fa07d + -url linux/s390x=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-s390x-unknown-linux-gnu.tar.gz#sha256-1c9d86e6d08d742aaa0305e004c2b848aa33b240e729befd09cdefcec356b3e0 + -url windows/386=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-i686-pc-windows-msvc.zip#sha256-36c36935ce395a9d38f9f9a6271cc990d022d2a16ec187753f33b16d7f1ca2e4 + -url windows/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-x86_64-pc-windows-msvc.zip#sha256-0bd9f80fe9c6cb1fcde9f835b4960b22192d81cd71533c52114e548a82164aca + -url windows/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-aarch64-pc-windows-msvc.zip#sha256-a9fae31935454dc881bc779af0565aebf24391d080b8ca7c44146330f9162917 -archive-exe-path ruff -- format From fbebb97141f68e2d3d19ebf2972c2f626519b7b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Thu, 30 May 2024 22:47:18 +0300 Subject: [PATCH 07/12] chore(dprint): upgrade plugins --- .dprint.jsonc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.dprint.jsonc b/.dprint.jsonc index 68231a4..8c458c9 100644 --- a/.dprint.jsonc +++ b/.dprint.jsonc @@ -11,7 +11,7 @@ "wheelhouse/**", ], "plugins": [ - "https://plugins.dprint.dev/json-0.19.2.wasm", - "https://plugins.dprint.dev/markdown-0.17.0.wasm", + "https://plugins.dprint.dev/json-0.19.3.wasm", + "https://plugins.dprint.dev/markdown-0.17.1.wasm", ], } From 1a0b823fef7f73ccb517cd5c07971c8065a7db47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Thu, 30 May 2024 22:48:16 +0300 Subject: [PATCH 08/12] chore(lefthook): upgrade dprint to 0.46.1 --- .lefthook.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.lefthook.yaml b/.lefthook.yaml index 114293a..727a751 100644 --- a/.lefthook.yaml +++ b/.lefthook.yaml @@ -4,11 +4,11 @@ pre-commit: glob: "*.{json,jsonc,md}" run: >- wrun - -url darwin/amd64=https://github.com/dprint/dprint/releases/download/0.45.1/dprint-x86_64-apple-darwin.zip#sha256-83cce6b82d8674dbdddaf911bc117f1c866aaa4712aa381e54ab9466526026aa - -url darwin/arm64=https://github.com/dprint/dprint/releases/download/0.45.1/dprint-aarch64-apple-darwin.zip#sha256-be6e4bcf9aafeb4ef34f27385717004cc0dfd06f8bce8e67b18937b53285d436 - -url linux/amd64=https://github.com/dprint/dprint/releases/download/0.45.1/dprint-x86_64-unknown-linux-musl.zip#sha256-eaf2690b7414d11bc33fb2a81898f285748a7a6a7983f965b569e536fb67b815 - -url linux/arm64=https://github.com/dprint/dprint/releases/download/0.45.1/dprint-aarch64-unknown-linux-musl.zip#sha256-c05d839d1f187d68d55effc60add4e66afb373015a1d1126c310b5c8669a8563 - -url windows/amd64=https://github.com/dprint/dprint/releases/download/0.45.1/dprint-x86_64-pc-windows-msvc.zip#sha256-71fef42ad86017a50bee977836dfd387d8584d6a9c4c03354d62977eaa1f135b + -url darwin/amd64=https://github.com/dprint/dprint/releases/download/0.46.1/dprint-x86_64-apple-darwin.zip#sha256-cdea84bce1d84c26e8eced2265d246b79a849ec2e7d1377d98dd7bdb21c7ce83 + -url darwin/arm64=https://github.com/dprint/dprint/releases/download/0.46.1/dprint-aarch64-apple-darwin.zip#sha256-f3ff4faef83d14c3b4ae262e79a40d4e0fc3fa1903d0b6e9b82f0b25b00e9499 + -url linux/amd64=https://github.com/dprint/dprint/releases/download/0.46.1/dprint-x86_64-unknown-linux-musl.zip#sha256-4a7d6fa6b920ab150f580965556086cdd7992e07078e627ab9a9d1c3bd30ba85 + -url linux/arm64=https://github.com/dprint/dprint/releases/download/0.46.1/dprint-aarch64-unknown-linux-musl.zip#sha256-e2b6d87167d21f1f01571790e79526ef9caff3b8b75f5cac348c4f06f60a8c16 + -url windows/amd64=https://github.com/dprint/dprint/releases/download/0.46.1/dprint-x86_64-pc-windows-msvc.zip#sha256-74e5ab38c744d5903862c2b5174d0fef9759b5506da775e1fb93b6a68c63101d -archive-exe-path dprint -- fmt From 3b09f2d73e18e99b7dde2da8e2225274d83d2df8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Thu, 30 May 2024 23:52:34 +0300 Subject: [PATCH 09/12] chore(lefthook): uprade golangci-lint to 1.59.0 --- .lefthook.yaml | 96 +++++++++++++++++++++++++------------------------- 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/.lefthook.yaml b/.lefthook.yaml index 727a751..f08b3e3 100644 --- a/.lefthook.yaml +++ b/.lefthook.yaml @@ -17,54 +17,54 @@ pre-commit: glob: "*.go" run: >- wrun - -url darwin/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-darwin-amd64.tar.gz#sha256-9d8c372fabff0917a0502c86381e9de291bef274b5ccc8e6b849fccb257cfefd - -url darwin/arm64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-darwin-arm64.tar.gz#sha256-99ba8037946fb3e3976a0004c93eb0df9f6efc50500f506665f1091ddf5aaba5 - -url freebsd/386=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-freebsd-386.tar.gz#sha256-2ac13b6d31753036ce59b82974b44410e5a59149adf84b6f308dc1c243eec8a1 - -url freebsd/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-freebsd-amd64.tar.gz#sha256-7fad24a254e9f50c2c73a8d5ca63f4e26a2ce1934cbfd0cdaeed11242ccfdedb - -url freebsd/arm=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-freebsd-armv6.tar.gz#sha256-246e700f9bbfc9a95e75b5d25e9d53b747b7cd17e171e1162da36eaa75eb2a41 - -url illumos/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-illumos-amd64.tar.gz#sha256-c026828035b534a5e13919db6bda671c9571fceae9e565479732e1c51f80a374 - -url linux/386=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-linux-386.tar.gz#sha256-61c072ce749b01305ace772fa03f6844831ee92afe280de614855a0a464d96b4 - -url linux/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-linux-amd64.tar.gz#sha256-6236a423ea74cc0de61862da007a063f6187ad929bdb3fb54eb12cd689006a99 - -url linux/arm64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-linux-arm64.tar.gz#sha256-549a714657e80942166ecb4327bfb21487af872945b50b155339b0b5cc3fa2f2 - -url linux/arm=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-linux-armv6.tar.gz#sha256-4805f5270bfcb53bbeca5881b5c042af24dede4451487b5a2010f50ab0b8c80e - -url linux/loong64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-linux-loong64.tar.gz#sha256-9dfa39bc63a3da98006cdc5c40d6987687da20a86a5c66d377a3b2150b1ecc43 - -url linux/mips64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-linux-mips64.tar.gz#sha256-585b52998687aad5c4df8b231d9c14c4caab2a49e68b12881f181ba48b1477ac - -url linux/mips64le=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-linux-mips64le.tar.gz#sha256-c33166e5f9af65dd5d69f5ad167dc6893031f9f098f409b56cb645740624d08e - -url linux/ppc64le=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-linux-ppc64le.tar.gz#sha256-dad08032d4a3e577f9300ea6ad1688242cf3e99f288230ce8fdfbfb799748404 - -url linux/riscv64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-linux-riscv64.tar.gz#sha256-3367995e107e5a890d2fa18113bc23e7d1ffe71ccc02747097db8ad155d33465 - -url linux/s390x=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-linux-s390x.tar.gz#sha256-bbc6d2f1281de9e743c878700d398431353d20589a3ee42fc099a602f655af10 - -url netbsd/386=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-netbsd-386.tar.gz#sha256-cfc029b02606da2bfc6ddd4365b5872629762eed5238986885279d06c9793fb6 - -url netbsd/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-netbsd-amd64.tar.gz#sha256-fa3154e78e5b6d5cc28e444d6062e7954aaa7ea71abcfef720974b6dc12326e2 - -url netbsd/arm64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-netbsd-arm64.tar.gz#sha256-e43f6ec967b6c5f32d5304b58f3a0c86965d6d6318749fcce098cd0ce223ee88 - -url netbsd/arm=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-netbsd-armv6.tar.gz#sha256-0983902c35a32b782ef3f658a3f02c2a479e03e2af466c7184ce473e2d68d5cf - -url windows/386=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-windows-386.zip#sha256-5a7bd25c24865cb22a3bf0531738c8e80041fb0bb832eccab0e5feb729e63335 - -url windows/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-windows-amd64.zip#sha256-7d2e3f0b29444ec7f419c11ac4b37f6ec2327c7f105a122b7df6018aa71e50a4 - -url windows/arm64=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-windows-arm64.zip#sha256-d428417490a51874a2ce604c11e429f98b730f971434d59bbca344b0c8935816 - -url windows/arm=https://github.com/golangci/golangci-lint/releases/download/v1.58.2/golangci-lint-1.58.2-windows-armv6.zip#sha256-bb97bede20fcd6be1c9eddcea7b38995077e3306849fa509c18751bb7134ecfa - -archive-exe-path darwin/amd64=golangci-lint-1.58.2-darwin-amd64/golangci-lint - -archive-exe-path darwin/arm64=golangci-lint-1.58.2-darwin-arm64/golangci-lint - -archive-exe-path freebsd/386=golangci-lint-1.58.2-freebsd-386/golangci-lint - -archive-exe-path freebsd/amd64=golangci-lint-1.58.2-freebsd-amd64/golangci-lint - -archive-exe-path freebsd/arm=golangci-lint-1.58.2-freebsd-armv6/golangci-lint - -archive-exe-path illumos/amd64=golangci-lint-1.58.2-illumos-amd64/golangci-lint - -archive-exe-path linux/386=golangci-lint-1.58.2-linux-386/golangci-lint - -archive-exe-path linux/amd64=golangci-lint-1.58.2-linux-amd64/golangci-lint - -archive-exe-path linux/arm64=golangci-lint-1.58.2-linux-arm64/golangci-lint - -archive-exe-path linux/arm=golangci-lint-1.58.2-linux-armv6/golangci-lint - -archive-exe-path linux/loong64=golangci-lint-1.58.2-linux-loong64/golangci-lint - -archive-exe-path linux/mips64=golangci-lint-1.58.2-linux-mips64/golangci-lint - -archive-exe-path linux/mips64le=golangci-lint-1.58.2-linux-mips64le/golangci-lint - -archive-exe-path linux/ppc64le=golangci-lint-1.58.2-linux-ppc64le/golangci-lint - -archive-exe-path linux/riscv64=golangci-lint-1.58.2-linux-riscv64/golangci-lint - -archive-exe-path linux/s390x=golangci-lint-1.58.2-linux-s390x/golangci-lint - -archive-exe-path netbsd/386=golangci-lint-1.58.2-netbsd-386/golangci-lint - -archive-exe-path netbsd/amd64=golangci-lint-1.58.2-netbsd-amd64/golangci-lint - -archive-exe-path netbsd/arm64=golangci-lint-1.58.2-netbsd-arm64/golangci-lint - -archive-exe-path netbsd/arm=golangci-lint-1.58.2-netbsd-armv6/golangci-lint - -archive-exe-path windows/386=golangci-lint-1.58.2-windows-386/golangci-lint.exe - -archive-exe-path windows/amd64=golangci-lint-1.58.2-windows-amd64/golangci-lint.exe - -archive-exe-path windows/arm64=golangci-lint-1.58.2-windows-arm64/golangci-lint.exe - -archive-exe-path windows/arm=golangci-lint-1.58.2-windows-armv6/golangci-lint.exe + -url darwin/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-darwin-amd64.tar.gz#sha256-418acf7e255ddc0783e97129c9b03d9311b77826a5311d425a01c708a86417e7 + -url darwin/arm64=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-darwin-arm64.tar.gz#sha256-5f6a1d95a6dd69f6e328eb56dd311a38e04cfab79a1305fbf4957f4e203f47b6 + -url freebsd/386=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-freebsd-386.tar.gz#sha256-8899bf589185d49f747f3e5db9f0bde8a47245a100c64a3dd4d65e8e92cfc4f2 + -url freebsd/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-freebsd-amd64.tar.gz#sha256-658212f138d9df2ac89427e22115af34bf387c0871d70f2a25101718946a014f + -url freebsd/arm=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-freebsd-armv6.tar.gz#sha256-4c6395ea40f314d3b6fa17d8997baab93464d5d1deeaab513155e625473bd03a + -url illumos/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-illumos-amd64.tar.gz#sha256-439739469ed2bda182b1ec276d40c40e02f195537f78e3672996741ad223d6b6 + -url linux/386=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-linux-386.tar.gz#sha256-940801d46790e40d0a097d8fee34e2606f0ef148cd039654029b0b8750a15ed6 + -url linux/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-linux-amd64.tar.gz#sha256-3b14a439f33c4fff83dbe0349950d984042b9a1feb6c62f82787b598fc3ab5f4 + -url linux/arm64=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-linux-arm64.tar.gz#sha256-c57e6c0b0fa03089a2611dceddd5bc5d206716cccdff8b149da8baac598719a1 + -url linux/arm=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-linux-armv6.tar.gz#sha256-93149e2d3b25ac754df9a23172403d8aa6d021a7e0d9c090a12f51897f68c9a0 + -url linux/loong64=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-linux-loong64.tar.gz#sha256-047338114b4f0d5f08f0fb9a397b03cc171916ed0960be7dfb355c2320cd5e9c + -url linux/mips64=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-linux-mips64.tar.gz#sha256-5632df0f7f8fc03a80a266130faef0b5902d280cf60621f1b2bdc1aef6d97ee9 + -url linux/mips64le=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-linux-mips64le.tar.gz#sha256-71dd638c82fa4439171e7126d2c7a32b5d103bfdef282cea40c83632cb3d1f4b + -url linux/ppc64le=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-linux-ppc64le.tar.gz#sha256-6cf9ea0d34e91669948483f9ae7f07da319a879344373a1981099fbd890cde00 + -url linux/riscv64=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-linux-riscv64.tar.gz#sha256-af0205fa6fbab197cee613c359947711231739095d21b5c837086233b36ad971 + -url linux/s390x=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-linux-s390x.tar.gz#sha256-a9d2fb93f3c688ebccef94f5dc96c0b07c4d20bf6556cddebd8442159b0c80f6 + -url netbsd/386=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-netbsd-386.tar.gz#sha256-68ab4c57a847b8ace9679887f2f8b2b6760e57ee29dcde8c3f40dd8bb2654fa2 + -url netbsd/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-netbsd-amd64.tar.gz#sha256-d277b8b435c19406d00de4d509eadf5a024a5782878332e9a1b7c02bb76e87a7 + -url netbsd/arm64=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-netbsd-arm64.tar.gz#sha256-83211656be8dcfa1545af4f92894409f412d1f37566798cb9460a526593ad62c + -url netbsd/arm=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-netbsd-armv6.tar.gz#sha256-6c6866d28bf79fa9817a0f7d2b050890ed109cae80bdb4dfa39536a7226da237 + -url windows/386=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-windows-386.zip#sha256-466181a8967bafa495e41494f93a0bec829c2cf715de874583b0460b3b8ae2b8 + -url windows/amd64=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-windows-amd64.zip#sha256-3317d8a87a99a49a0a1321d295c010790e6dbf43ee96b318f4b8bb23eae7a565 + -url windows/arm64=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-windows-arm64.zip#sha256-b3af955c7fceac8220a36fc799e1b3f19d3b247d32f422caac5f9845df8f7316 + -url windows/arm=https://github.com/golangci/golangci-lint/releases/download/v1.59.0/golangci-lint-1.59.0-windows-armv6.zip#sha256-6f083c7d0c764e5a0e5bde46ee3e91ae357d80c194190fe1d9754392e9064c7e + -archive-exe-path darwin/amd64=golangci-lint-1.59.0-darwin-amd64/golangci-lint + -archive-exe-path darwin/arm64=golangci-lint-1.59.0-darwin-arm64/golangci-lint + -archive-exe-path freebsd/386=golangci-lint-1.59.0-freebsd-386/golangci-lint + -archive-exe-path freebsd/amd64=golangci-lint-1.59.0-freebsd-amd64/golangci-lint + -archive-exe-path freebsd/arm=golangci-lint-1.59.0-freebsd-armv6/golangci-lint + -archive-exe-path illumos/amd64=golangci-lint-1.59.0-illumos-amd64/golangci-lint + -archive-exe-path linux/386=golangci-lint-1.59.0-linux-386/golangci-lint + -archive-exe-path linux/amd64=golangci-lint-1.59.0-linux-amd64/golangci-lint + -archive-exe-path linux/arm64=golangci-lint-1.59.0-linux-arm64/golangci-lint + -archive-exe-path linux/arm=golangci-lint-1.59.0-linux-armv6/golangci-lint + -archive-exe-path linux/loong64=golangci-lint-1.59.0-linux-loong64/golangci-lint + -archive-exe-path linux/mips64=golangci-lint-1.59.0-linux-mips64/golangci-lint + -archive-exe-path linux/mips64le=golangci-lint-1.59.0-linux-mips64le/golangci-lint + -archive-exe-path linux/ppc64le=golangci-lint-1.59.0-linux-ppc64le/golangci-lint + -archive-exe-path linux/riscv64=golangci-lint-1.59.0-linux-riscv64/golangci-lint + -archive-exe-path linux/s390x=golangci-lint-1.59.0-linux-s390x/golangci-lint + -archive-exe-path netbsd/386=golangci-lint-1.59.0-netbsd-386/golangci-lint + -archive-exe-path netbsd/amd64=golangci-lint-1.59.0-netbsd-amd64/golangci-lint + -archive-exe-path netbsd/arm64=golangci-lint-1.59.0-netbsd-arm64/golangci-lint + -archive-exe-path netbsd/arm=golangci-lint-1.59.0-netbsd-armv6/golangci-lint + -archive-exe-path windows/386=golangci-lint-1.59.0-windows-386/golangci-lint.exe + -archive-exe-path windows/amd64=golangci-lint-1.59.0-windows-amd64/golangci-lint.exe + -archive-exe-path windows/arm64=golangci-lint-1.59.0-windows-arm64/golangci-lint.exe + -archive-exe-path windows/arm=golangci-lint-1.59.0-windows-armv6/golangci-lint.exe -- run ruff: From 9024082afad4fadcf3b2b8db88414b9426b6ce7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Thu, 30 May 2024 23:59:35 +0300 Subject: [PATCH 10/12] chore(dprint): remove exclusions supported through .gitignore in 0.46.0+ https://github.com/dprint/dprint/issues/378 --- .dprint.jsonc | 9 --------- 1 file changed, 9 deletions(-) diff --git a/.dprint.jsonc b/.dprint.jsonc index 8c458c9..d3bef09 100644 --- a/.dprint.jsonc +++ b/.dprint.jsonc @@ -1,15 +1,6 @@ { "json": {}, "markdown": {}, - "excludes": [ - // https://github.com/dprint/dprint/issues/378 - ".git/**", - "*.egg-info/**", - "build/**", - "dist/**", - "venv/**", - "wheelhouse/**", - ], "plugins": [ "https://plugins.dprint.dev/json-0.19.3.wasm", "https://plugins.dprint.dev/markdown-0.17.1.wasm", From b131eef63f1ff9a08e8e394cebdc3e2022e193b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Sat, 8 Jun 2024 00:25:10 +0300 Subject: [PATCH 11/12] chore(lefthook): upgrade ruff to 0.4.8 --- .lefthook.yaml | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/.lefthook.yaml b/.lefthook.yaml index f08b3e3..21e581b 100644 --- a/.lefthook.yaml +++ b/.lefthook.yaml @@ -71,18 +71,18 @@ pre-commit: glob: "*.{py,pyi}" run: >- wrun - -url darwin/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-x86_64-apple-darwin.tar.gz#sha256-566e96e074a2d05c97a8d56d3a7239d235e30adeee8f11495a8715e812275012 - -url darwin/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-aarch64-apple-darwin.tar.gz#sha256-231a24dc2fc2496c8684551227100f485f5c980f5861037e878a2701ce02cc57 - -url linux/386=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-i686-unknown-linux-musl.tar.gz#sha256-f03f3bdc0efa50d1901f311cb96bbaadbfb5eb240b59fc1682b8e787c8ab091d - -url linux/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-x86_64-unknown-linux-musl.tar.gz#sha256-59d2ff184a29e260f6f27b48c809496748a3740261cda4becfe23c05c48eca34 - -url linux/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-aarch64-unknown-linux-musl.tar.gz#sha256-a7408d3d3023d991d1c6a78269f93db0dd639c9024470fccb63f1af615f2220a - -url linux/arm=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-armv7-unknown-linux-musleabihf.tar.gz#sha256-8fff44be5bb05169f8bfb49f872f71ff55ef05b8b7b52b80f0ac7d973a743087 - -url linux/ppc64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-powerpc64-unknown-linux-gnu.tar.gz#sha256-c8230cba8f304503daf6732099375928c126c6d3254bcfe642fe37e398008727 - -url linux/ppc64le=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-powerpc64le-unknown-linux-gnu.tar.gz#sha256-8158a197b955e9c7e720c6191d4de98f602033f5a15e66843a438544666fa07d - -url linux/s390x=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-s390x-unknown-linux-gnu.tar.gz#sha256-1c9d86e6d08d742aaa0305e004c2b848aa33b240e729befd09cdefcec356b3e0 - -url windows/386=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-i686-pc-windows-msvc.zip#sha256-36c36935ce395a9d38f9f9a6271cc990d022d2a16ec187753f33b16d7f1ca2e4 - -url windows/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-x86_64-pc-windows-msvc.zip#sha256-0bd9f80fe9c6cb1fcde9f835b4960b22192d81cd71533c52114e548a82164aca - -url windows/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-aarch64-pc-windows-msvc.zip#sha256-a9fae31935454dc881bc779af0565aebf24391d080b8ca7c44146330f9162917 + -url darwin/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-x86_64-apple-darwin.tar.gz#sha256-534425542c504dcd0eeca3f26155a72394b02b312d3a026d14015b56cb1ae259 + -url darwin/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-aarch64-apple-darwin.tar.gz#sha256-a33ee7dbd52ba3b0ce4005914f200fb1a138306f1bba69963a7b9f10032aad1c + -url linux/386=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-i686-unknown-linux-musl.tar.gz#sha256-69fca92a038740def8bff80ad460592c1c63576ce9c01ab0ed882cf7360e4b82 + -url linux/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-x86_64-unknown-linux-musl.tar.gz#sha256-0cfa9a8b1f9de43dc642808552c72d40d7619905fa91cd40b90d858b792accf6 + -url linux/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-aarch64-unknown-linux-musl.tar.gz#sha256-1467455eae9dc234fe2d898a246b2a4266f3b3e35d1247db76cb1f65bbfe33f8 + -url linux/arm=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-armv7-unknown-linux-musleabihf.tar.gz#sha256-41d24bc8adae3eda2ff2ba2eff77bf0baf32f4c2d34a7f666e1553f780e027f3 + -url linux/ppc64=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-powerpc64-unknown-linux-gnu.tar.gz#sha256-10347afab812ce9c3bd574621f38af3ebafd373a8c5051229c0e7c45eebe8301 + -url linux/ppc64le=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-powerpc64le-unknown-linux-gnu.tar.gz#sha256-5beb920599a54394fef7a92cd1ab2be941c8bd9bba0ada0ce8c8b14d780ecb86 + -url linux/s390x=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-s390x-unknown-linux-gnu.tar.gz#sha256-a170fe0a332050205c17e821fae199ccfab8d3a5b9ffc803f4260aaa511e6c36 + -url windows/386=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-i686-pc-windows-msvc.zip#sha256-b5a64df0ae78d89d67d6247b3694eb516b7ca3021404f74860cbd3b0db3aed89 + -url windows/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-x86_64-pc-windows-msvc.zip#sha256-a2dd4edaf097916cbd79a743bd180d5a046ff37f03a0043e91bed42c17d24770 + -url windows/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-aarch64-pc-windows-msvc.zip#sha256-84dd466862fc9532c1ecd30f080ab4b9f876a46a1158fe726e808026bdb9c726 -archive-exe-path ruff -- check @@ -91,18 +91,18 @@ pre-commit: glob: "*.{py,pyi}" run: >- wrun - -url darwin/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-x86_64-apple-darwin.tar.gz#sha256-566e96e074a2d05c97a8d56d3a7239d235e30adeee8f11495a8715e812275012 - -url darwin/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-aarch64-apple-darwin.tar.gz#sha256-231a24dc2fc2496c8684551227100f485f5c980f5861037e878a2701ce02cc57 - -url linux/386=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-i686-unknown-linux-musl.tar.gz#sha256-f03f3bdc0efa50d1901f311cb96bbaadbfb5eb240b59fc1682b8e787c8ab091d - -url linux/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-x86_64-unknown-linux-musl.tar.gz#sha256-59d2ff184a29e260f6f27b48c809496748a3740261cda4becfe23c05c48eca34 - -url linux/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-aarch64-unknown-linux-musl.tar.gz#sha256-a7408d3d3023d991d1c6a78269f93db0dd639c9024470fccb63f1af615f2220a - -url linux/arm=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-armv7-unknown-linux-musleabihf.tar.gz#sha256-8fff44be5bb05169f8bfb49f872f71ff55ef05b8b7b52b80f0ac7d973a743087 - -url linux/ppc64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-powerpc64-unknown-linux-gnu.tar.gz#sha256-c8230cba8f304503daf6732099375928c126c6d3254bcfe642fe37e398008727 - -url linux/ppc64le=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-powerpc64le-unknown-linux-gnu.tar.gz#sha256-8158a197b955e9c7e720c6191d4de98f602033f5a15e66843a438544666fa07d - -url linux/s390x=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-s390x-unknown-linux-gnu.tar.gz#sha256-1c9d86e6d08d742aaa0305e004c2b848aa33b240e729befd09cdefcec356b3e0 - -url windows/386=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-i686-pc-windows-msvc.zip#sha256-36c36935ce395a9d38f9f9a6271cc990d022d2a16ec187753f33b16d7f1ca2e4 - -url windows/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-x86_64-pc-windows-msvc.zip#sha256-0bd9f80fe9c6cb1fcde9f835b4960b22192d81cd71533c52114e548a82164aca - -url windows/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.6/ruff-0.4.6-aarch64-pc-windows-msvc.zip#sha256-a9fae31935454dc881bc779af0565aebf24391d080b8ca7c44146330f9162917 + -url darwin/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-x86_64-apple-darwin.tar.gz#sha256-534425542c504dcd0eeca3f26155a72394b02b312d3a026d14015b56cb1ae259 + -url darwin/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-aarch64-apple-darwin.tar.gz#sha256-a33ee7dbd52ba3b0ce4005914f200fb1a138306f1bba69963a7b9f10032aad1c + -url linux/386=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-i686-unknown-linux-musl.tar.gz#sha256-69fca92a038740def8bff80ad460592c1c63576ce9c01ab0ed882cf7360e4b82 + -url linux/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-x86_64-unknown-linux-musl.tar.gz#sha256-0cfa9a8b1f9de43dc642808552c72d40d7619905fa91cd40b90d858b792accf6 + -url linux/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-aarch64-unknown-linux-musl.tar.gz#sha256-1467455eae9dc234fe2d898a246b2a4266f3b3e35d1247db76cb1f65bbfe33f8 + -url linux/arm=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-armv7-unknown-linux-musleabihf.tar.gz#sha256-41d24bc8adae3eda2ff2ba2eff77bf0baf32f4c2d34a7f666e1553f780e027f3 + -url linux/ppc64=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-powerpc64-unknown-linux-gnu.tar.gz#sha256-10347afab812ce9c3bd574621f38af3ebafd373a8c5051229c0e7c45eebe8301 + -url linux/ppc64le=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-powerpc64le-unknown-linux-gnu.tar.gz#sha256-5beb920599a54394fef7a92cd1ab2be941c8bd9bba0ada0ce8c8b14d780ecb86 + -url linux/s390x=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-s390x-unknown-linux-gnu.tar.gz#sha256-a170fe0a332050205c17e821fae199ccfab8d3a5b9ffc803f4260aaa511e6c36 + -url windows/386=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-i686-pc-windows-msvc.zip#sha256-b5a64df0ae78d89d67d6247b3694eb516b7ca3021404f74860cbd3b0db3aed89 + -url windows/amd64=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-x86_64-pc-windows-msvc.zip#sha256-a2dd4edaf097916cbd79a743bd180d5a046ff37f03a0043e91bed42c17d24770 + -url windows/arm64=https://github.com/astral-sh/ruff/releases/download/v0.4.8/ruff-0.4.8-aarch64-pc-windows-msvc.zip#sha256-84dd466862fc9532c1ecd30f080ab4b9f876a46a1158fe726e808026bdb9c726 -archive-exe-path ruff -- format From 00794bb4675efe97365810d50b81be2a0b217520 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Sun, 9 Jun 2024 01:53:01 +0300 Subject: [PATCH 12/12] chore(lefthook): upgrade dprint to 0.46.2 --- .lefthook.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.lefthook.yaml b/.lefthook.yaml index 21e581b..118cede 100644 --- a/.lefthook.yaml +++ b/.lefthook.yaml @@ -4,11 +4,11 @@ pre-commit: glob: "*.{json,jsonc,md}" run: >- wrun - -url darwin/amd64=https://github.com/dprint/dprint/releases/download/0.46.1/dprint-x86_64-apple-darwin.zip#sha256-cdea84bce1d84c26e8eced2265d246b79a849ec2e7d1377d98dd7bdb21c7ce83 - -url darwin/arm64=https://github.com/dprint/dprint/releases/download/0.46.1/dprint-aarch64-apple-darwin.zip#sha256-f3ff4faef83d14c3b4ae262e79a40d4e0fc3fa1903d0b6e9b82f0b25b00e9499 - -url linux/amd64=https://github.com/dprint/dprint/releases/download/0.46.1/dprint-x86_64-unknown-linux-musl.zip#sha256-4a7d6fa6b920ab150f580965556086cdd7992e07078e627ab9a9d1c3bd30ba85 - -url linux/arm64=https://github.com/dprint/dprint/releases/download/0.46.1/dprint-aarch64-unknown-linux-musl.zip#sha256-e2b6d87167d21f1f01571790e79526ef9caff3b8b75f5cac348c4f06f60a8c16 - -url windows/amd64=https://github.com/dprint/dprint/releases/download/0.46.1/dprint-x86_64-pc-windows-msvc.zip#sha256-74e5ab38c744d5903862c2b5174d0fef9759b5506da775e1fb93b6a68c63101d + -url darwin/amd64=https://github.com/dprint/dprint/releases/download/0.46.2/dprint-x86_64-apple-darwin.zip#sha256-88abd8a6f416b624fdfae338ae6fca440f4a36b35199f0d03438caeb7715d820 + -url darwin/arm64=https://github.com/dprint/dprint/releases/download/0.46.2/dprint-aarch64-apple-darwin.zip#sha256-a331d1c9ad2abb96d46c33d25f1166bd5497dde0c48eb8a8f3d98143cd4bca5b + -url linux/amd64=https://github.com/dprint/dprint/releases/download/0.46.2/dprint-x86_64-unknown-linux-musl.zip#sha256-bbe9fe8eae9abdcfccdeca97fd8c524efd6137de702ee96e82b0ecb4ad432ebf + -url linux/arm64=https://github.com/dprint/dprint/releases/download/0.46.2/dprint-aarch64-unknown-linux-musl.zip#sha256-d7b6f88c320bffcbb1dfeb6030d5a1ef23d18d81721e39abdbf4b8bdab389ba4 + -url windows/amd64=https://github.com/dprint/dprint/releases/download/0.46.2/dprint-x86_64-pc-windows-msvc.zip#sha256-53ab1991d23be9de8bf3b920f8605aee55629321fcacccfc5df38d49b2eb5160 -archive-exe-path dprint -- fmt