diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c43f3c0..a12d2f8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -42,7 +42,7 @@ jobs: DAEMON_DIR: ../daemon steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 9d46288..40fead1 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -25,7 +25,7 @@ jobs: id-token: write # OIDC token for pages deployment steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a792fbd..de8e60b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,7 +23,7 @@ jobs: id-token: write # OIDC token for pypi trusted publishing steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index f82444c..ea24e98 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -14,17 +14,17 @@ repos: - id: fix-byte-order-marker - id: detect-private-key - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.15.10 + rev: v0.15.20 hooks: - id: ruff-check - id: ruff-format - repo: https://github.com/astral-sh/uv-pre-commit - rev: 0.11.7 + rev: 0.11.26 hooks: - id: uv-lock - id: uv-audit - repo: https://github.com/zizmorcore/zizmor-pre-commit - rev: v1.24.1 + rev: v1.26.1 hooks: - id: zizmor args: [--no-progress, --offline, --persona=auditor] diff --git a/uv.lock b/uv.lock index e40055d..c85dec3 100644 --- a/uv.lock +++ b/uv.lock @@ -1255,26 +1255,26 @@ wheels = [ [[package]] name = "rust-just" -version = "1.50.0" +version = "1.56.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/7d/ee/4507865278fdfcb982f16cc91fd06d4be8e04048674040ffc3481c95c6ff/rust_just-1.50.0.tar.gz", hash = "sha256:3fab1409ed8662f17b13a61dc94bcd82e1e04dd6ca50e8d90fdf7ba7ce2d4c58", size = 1914349, upload-time = "2026-04-20T03:59:29.722Z" } +sdist = { url = "https://files.pythonhosted.org/packages/dc/0f/10bbc24303d58b3b98e19811e5edbbc28560c4f06014325a95bda2a8083a/rust_just-1.56.0.tar.gz", hash = "sha256:d7890020179dba0903ef86897781255c41cb590af0640e5f00e597d4538dfa49", size = 1994524, upload-time = "2026-07-11T03:17:33.147Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/13/1d/3a962f900aba20f5ab795cb0603b021b3b863ad93231eb76f36d10b91b16/rust_just-1.50.0-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bc58e3849fa20ecfc0dd1811ff998eedee98fe0d8dfd66c01dcda4f1e79f7e94", size = 1986190, upload-time = "2026-04-20T05:32:40.672Z" }, - { url = "https://files.pythonhosted.org/packages/6e/ae/4e7e77b7b73e5a32188f24501c3f047c848f2f437e64900fa2a11f9f91ec/rust_just-1.50.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:f484f422c9eff04e7e3a25fa67c0fbf7c9d6a303ede529a85f428c076824f55d", size = 1838810, upload-time = "2026-04-20T03:59:32.134Z" }, - { url = "https://files.pythonhosted.org/packages/26/76/80b7b44678c408a3081b4583ac5be1e229cab87631a3ea54f19e288643a8/rust_just-1.50.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6d6c473f74259d3c615cb447696912580e7a6b25024f38c39bb7a9fd0169c794", size = 1922138, upload-time = "2026-04-20T03:59:16.805Z" }, - { url = "https://files.pythonhosted.org/packages/05/ca/421f4751d528a7537d5c259f05178bb3bc1a4543d4747e748766aaffa16f/rust_just-1.50.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:51770f537fb326a16deb9d5f0ea65551b7ce5e7dc19cf026e06b69af0d334e39", size = 1907446, upload-time = "2026-04-20T05:32:42.661Z" }, - { url = "https://files.pythonhosted.org/packages/e4/28/72bfb89bd5a577aca04f650cd5cfba4a68d9ab1952a0c2bf6736938780d9/rust_just-1.50.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4c1c8feb30ccbe07c2300585aaf7cf25212cec2060839d2e20352fa20c1df5d3", size = 2093897, upload-time = "2026-04-20T03:59:36.837Z" }, - { url = "https://files.pythonhosted.org/packages/25/96/f411d20054579d08d461170cea966bc3864e5136200375e2cec9f1bca7f1/rust_just-1.50.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:70143fdd59e1050f71d4a8626e705e9661e25f9b55a717680f54613fe03fcbc0", size = 2165169, upload-time = "2026-04-20T03:59:21.817Z" }, - { url = "https://files.pythonhosted.org/packages/42/bf/4ae3ead0da01977971ac00d50f80a9e0963feb320d01b6a55e204eac622f/rust_just-1.50.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d55c2c9f15b3646371131f451ce506606ccf1b26ccb96bcff40ea2b2366320ba", size = 2104423, upload-time = "2026-04-20T03:59:23.511Z" }, - { url = "https://files.pythonhosted.org/packages/8a/d9/f342678284cab097bd52e3f2e4bbacfd224325b353d932b5c0037774c8e5/rust_just-1.50.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f0949c25a299be2c56dc435fcb7abd1941475b0378a6c742fd6af2123395834", size = 2078252, upload-time = "2026-04-20T03:59:25.114Z" }, - { url = "https://files.pythonhosted.org/packages/ea/6a/4ba4d5300f1546fde9534bfe85cbcb604e3df98d1ef62a4f3131d8771459/rust_just-1.50.0-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:361fe9c81762e25d88fa9cc86ea635252a935808c75d3b6fa6ac47f3a409a78b", size = 1938954, upload-time = "2026-04-20T03:59:18.376Z" }, - { url = "https://files.pythonhosted.org/packages/f3/6e/d2bd6eb9413032233b5b2ba282ed31adb1e96a30f99514b7eda92b2f12d6/rust_just-1.50.0-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:d7aeebd570c8cb59891f53e2f99556bc3464bc504d635ec4ebf3ea19c8dee129", size = 1946176, upload-time = "2026-04-20T03:59:26.947Z" }, - { url = "https://files.pythonhosted.org/packages/9e/90/2de37bb61ce255f333bb68ca0e7810c3f8ffd2df0d0ab5d6b05b6d6b6e4d/rust_just-1.50.0-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:4e828bcecf360be0945866d4815ecebcee20bb59657c1e02238089ad1bbcb2b8", size = 1932433, upload-time = "2026-04-20T03:59:34.002Z" }, - { url = "https://files.pythonhosted.org/packages/25/e6/6f13656e03146914cd2a6ff64ccf0b13edc6aa891ddc09d4e7d15d5f8dea/rust_just-1.50.0-py3-none-musllinux_1_2_i686.whl", hash = "sha256:6fdadbd55cf41a7d7a470354c4ad3767b2376e205f30229b31ced12bfcf52854", size = 2064863, upload-time = "2026-04-20T03:59:19.975Z" }, - { url = "https://files.pythonhosted.org/packages/1c/01/a71cccef636db4cb91bb33fef3f919dc44378373c9b7881c820d53faeded/rust_just-1.50.0-py3-none-musllinux_1_2_riscv64.whl", hash = "sha256:520fbf76a5a54d857d1c8357d7a68c36764c56901efadbf99d878f614f60e956", size = 2109308, upload-time = "2026-04-20T03:59:14.858Z" }, - { url = "https://files.pythonhosted.org/packages/4e/5f/6e2a45166ba01bc7f463ca348bbc4d7032bb3b079dcc7ba5938e98ffc286/rust_just-1.50.0-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:5c78de8afa60da90487b37d9991aea18a8dd5e09cafc7ac196792c5998f1e74c", size = 2151063, upload-time = "2026-04-20T05:32:45.614Z" }, - { url = "https://files.pythonhosted.org/packages/98/c4/be6a38523db6761c030bcede7a0c16216d86eb7eb34a00abdf87cb3ba811/rust_just-1.50.0-py3-none-win32.whl", hash = "sha256:4f661445d94be7c54c4333a0956a7e7b31c805a1c5c4966d04e06b694cf6b3d1", size = 1853369, upload-time = "2026-04-20T03:59:35.456Z" }, - { url = "https://files.pythonhosted.org/packages/1e/2f/75b8008081894e6cd90eb47baf6088a5d61d92b98000fddb408179588f64/rust_just-1.50.0-py3-none-win_amd64.whl", hash = "sha256:2995c8e8feca32d2791010dabbef699a49d0f165f535df4d97fb0f520f2924bb", size = 2060932, upload-time = "2026-04-20T03:59:28.359Z" }, + { url = "https://files.pythonhosted.org/packages/97/0f/c4e24f4c5c0c3561c2740124939c39a6b08c0023a0477ccdcbe54d0ee31e/rust_just-1.56.0-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:05ae1549ef94b010b2b5370256913d8fe0ecc40b9cc0e74d6abd0457e264ebc6", size = 2274452, upload-time = "2026-07-11T03:17:08.594Z" }, + { url = "https://files.pythonhosted.org/packages/24/e3/94d2bbad373456e52cba330a40f507ca691d5293a407172ffd958797d81a/rust_just-1.56.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:f5f5d838270646896d29b570b26cd0c1c5a2995cdf4322109bd8a5280bec8d9d", size = 2107896, upload-time = "2026-07-11T03:17:10.392Z" }, + { url = "https://files.pythonhosted.org/packages/0e/0d/e42ac3bfbdc8d2c6cbb178b9b8f939e308c031da675c68aeb747ad8de309/rust_just-1.56.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e3e2c91fc1ee5bc6623f99bfc5bc8fbe7628f0f1c7c53ae071cfca40689d43c5", size = 2200053, upload-time = "2026-07-11T03:17:11.932Z" }, + { url = "https://files.pythonhosted.org/packages/c5/2a/e2049ebb0ed4940ac5429656ab43daa326ddea2aaf282af1a0c3c3155d5c/rust_just-1.56.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:11ca1e9a60f4ee13ae4be30af39c6f9d231f505aacbb21237c4eb7dd8084fa87", size = 2171196, upload-time = "2026-07-11T03:17:13.726Z" }, + { url = "https://files.pythonhosted.org/packages/4b/e4/aba231b4bdcd690fd726fc6a91fe4d80e60b278174e16d958ca8aee8f859/rust_just-1.56.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b22e8ae1e9072b8aa341f525efaf5f450e2879b775d7f689ae903ad7e66e0ab2", size = 2376383, upload-time = "2026-07-11T03:17:15.252Z" }, + { url = "https://files.pythonhosted.org/packages/0e/7e/33ade70a5373c09fed6ba93eff161d3870749b451b449556bb25289fceee/rust_just-1.56.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3fb63cb9d402fd9ecc2652cfe333cd79fa95831cfff133cd5658b9158f096553", size = 2479623, upload-time = "2026-07-11T03:17:16.63Z" }, + { url = "https://files.pythonhosted.org/packages/03/cb/e3c40327afce7996f4431b64d34307b271e54936b74660ff3b688eb4cd79/rust_just-1.56.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:225c965b14045d41fc8b0450fac85ce347e177a16ca224b91b15c36fc3ab21a7", size = 2445357, upload-time = "2026-07-11T03:17:18.172Z" }, + { url = "https://files.pythonhosted.org/packages/21/51/5b739134007bf5033583e37bc9891c3079af38914972aafafa6572620d1f/rust_just-1.56.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8ac4b0fb59e42429887d76a853885bf4d4a0e497a15099c3d0cd4ace2714f07e", size = 2364882, upload-time = "2026-07-11T03:17:19.755Z" }, + { url = "https://files.pythonhosted.org/packages/d0/32/6fa1fe9dfb7aa116ab7da7eb6a6790ae60264f07e6febe0e7b274f16df3c/rust_just-1.56.0-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:479c78ad664ef0b5e1bb0f00442342f8339d865054a082483ac7a18c906ffcc5", size = 2217954, upload-time = "2026-07-11T03:17:21.268Z" }, + { url = "https://files.pythonhosted.org/packages/b9/7a/2bcd82773e74d04b832533246ba4fb7613ce0d230f9f2909536025e6bead/rust_just-1.56.0-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:b3a750bba9ad1dd6e0cdae35d112f872015b9d062fe23c3877c4017d23ef2690", size = 2203354, upload-time = "2026-07-11T03:17:22.746Z" }, + { url = "https://files.pythonhosted.org/packages/f8/25/3289dde352d9a36266140144511b59eb2d1425f0ff4d9ed87589432d811c/rust_just-1.56.0-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:3dc13cbb4aefd8db5e866ab42f97848b38b3d6c6c3be157b9d576a0e7ba7cf09", size = 2191854, upload-time = "2026-07-11T03:17:24.206Z" }, + { url = "https://files.pythonhosted.org/packages/3c/1b/37afbd31cd4965408acab57140580bce571189419562c5490fd061ddab53/rust_just-1.56.0-py3-none-musllinux_1_2_i686.whl", hash = "sha256:9ef831d0980806af8b9712e29120578225d57a54a029337e2f54ff8ce403ec1a", size = 2336994, upload-time = "2026-07-11T03:17:25.782Z" }, + { url = "https://files.pythonhosted.org/packages/bb/1f/d305fcb618b41824516e1ccf1847f4b3c00919d9d5005b2c6c2f0b5d50be/rust_just-1.56.0-py3-none-musllinux_1_2_riscv64.whl", hash = "sha256:dd8ad2e0dd6a97201fd0efcec0aa18790abaf3e806ddd3a798108666aff9b865", size = 2393120, upload-time = "2026-07-11T03:17:27.302Z" }, + { url = "https://files.pythonhosted.org/packages/6c/e8/b10683b91199870eb5e2ff765dcb4e8e306d65efa0a67809698419c1f7e4/rust_just-1.56.0-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:f82f27e9726fa2d8332a0cdbe612381b4b1b907a11169082fc537cd92edf2b6b", size = 2443876, upload-time = "2026-07-11T03:17:28.878Z" }, + { url = "https://files.pythonhosted.org/packages/35/62/73defcf97b8b8186a45a0a0b022c2ce5fcd179d13c642dc6d5c15be8813a/rust_just-1.56.0-py3-none-win32.whl", hash = "sha256:2caea69a89e4c5f0ebe9b7b671e7111dd202d153f3d31023ae1cab9c0ffd61e5", size = 2130608, upload-time = "2026-07-11T03:17:30.464Z" }, + { url = "https://files.pythonhosted.org/packages/07/1b/9b99fb5183aa01a694cb25287e29b4104ecc816ebb77ae0d895efc29a71b/rust_just-1.56.0-py3-none-win_amd64.whl", hash = "sha256:5781f4d161922bc5dca3ff5fd09bc54ecf7bd9d24abc5ea0e891a913ab390428", size = 2356127, upload-time = "2026-07-11T03:17:31.787Z" }, ] [[package]]