diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 9de5f33..3597fdd 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -33,3 +33,16 @@ updates: uv: patterns: - "*" + + # Perform checks and updates for pre-commit hooks. + # See here for more information: + # https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#pre-commit + - package-ecosystem: "pre-commit" + directory: "/" + schedule: + # Check for updates to pre-commit hooks every month + interval: "monthly" + groups: + pre-commit: + patterns: + - "*" diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index a8f1976..c492a34 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -9,7 +9,7 @@ repos: - id: check-yaml - id: detect-private-key - repo: https://github.com/tox-dev/pyproject-fmt - rev: "v2.21.1" + rev: "v2.21.2" hooks: - id: pyproject-fmt - repo: https://github.com/citation-file-format/cffconvert @@ -39,7 +39,7 @@ repos: - id: yamllint exclude: pre-commit-config.yaml - repo: https://github.com/astral-sh/ruff-pre-commit - rev: "v0.15.12" + rev: "v0.15.14" hooks: - id: ruff-format - id: ruff-check @@ -47,11 +47,6 @@ repos: rev: v1.7.12 hooks: - id: actionlint -- repo: https://gitlab.com/vojko.pribudic.foss/pre-commit-update - rev: v0.6.0 - hooks: - - id: pre-commit-update - args: ["--keep", "mdformat", "--keep", "pre-commit-update", "--keep", "cffconvert"] - repo: https://github.com/jendrikseipp/vulture rev: 'v2.16' hooks: diff --git a/uv.lock b/uv.lock index 6a5c733..7d929fa 100644 --- a/uv.lock +++ b/uv.lock @@ -1713,7 +1713,7 @@ wheels = [ [[package]] name = "jupyter-server" -version = "2.16.0" +version = "2.18.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, @@ -1725,7 +1725,7 @@ dependencies = [ { name = "jupyter-server-terminals" }, { name = "nbconvert" }, { name = "nbformat" }, - { name = "overrides" }, + { name = "overrides", marker = "python_full_version < '3.12'" }, { name = "packaging" }, { name = "prometheus-client" }, { name = "pywinpty", marker = "os_name == 'nt'" }, @@ -1736,9 +1736,9 @@ dependencies = [ { name = "traitlets" }, { name = "websocket-client" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/41/c8/ba2bbcd758c47f1124c4ca14061e8ce60d9c6fd537faee9534a95f83521a/jupyter_server-2.16.0.tar.gz", hash = "sha256:65d4b44fdf2dcbbdfe0aa1ace4a842d4aaf746a2b7b168134d5aaed35621b7f6", size = 728177, upload-time = "2025-05-12T16:44:46.245Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f1/ec/9302cec1ccacdd33c1b1312ac31681c8975cae56c626d783ab49edf9c681/jupyter_server-2.18.0.tar.gz", hash = "sha256:568b27bce4320a53c3eebf1bdcbee9acf48a8ab7f66ec83d900ca9909d4fb770", size = 751152, upload-time = "2026-05-04T13:39:29.685Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/46/1f/5ebbced977171d09a7b0c08a285ff9a20aafb9c51bde07e52349ff1ddd71/jupyter_server-2.16.0-py3-none-any.whl", hash = "sha256:3d8db5be3bc64403b1c65b400a1d7f4647a5ce743f3b20dbdefe8ddb7b55af9e", size = 386904, upload-time = "2025-05-12T16:44:43.335Z" }, + { url = "https://files.pythonhosted.org/packages/cf/f9/050312d92072ddb9ce14c11171804c07435790c98d4350935a780d9e10c2/jupyter_server-2.18.0-py3-none-any.whl", hash = "sha256:69a5397a039d689da81a45955f9b23e95ee167f6d8a8d64372fb616f2aac650a", size = 391687, upload-time = "2026-05-04T13:39:27.549Z" }, ] [[package]]