From 3cd139c4528b9432f063458cda00246ee7586b5c Mon Sep 17 00:00:00 2001 From: Mark Banner Date: Fri, 5 Sep 2025 09:40:05 +0100 Subject: [PATCH 1/2] Fix running tests with node 23. This picks up the latest version of jsdoc which fixes the compatibility issue --- noxfile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/noxfile.py b/noxfile.py index ca9a6e1..2aeb59e 100644 --- a/noxfile.py +++ b/noxfile.py @@ -14,7 +14,7 @@ def tests(session: Session) -> None: (venvroot / "node_modules").mkdir() with session.chdir(venvroot): session.run( - "npm", "i", "--no-save", "jsdoc@4.0.0", "typedoc@0.25", external=True + "npm", "i", "--no-save", "jsdoc@4.0.4", "typedoc@0.25", external=True ) session.run( "pytest", From be4f401ef6dd1250db0538c5b3050aed5e8e1b2d Mon Sep 17 00:00:00 2001 From: Mark Banner Date: Fri, 5 Sep 2025 11:54:16 +0100 Subject: [PATCH 2/2] chore: Bump node versions for tests to v24. --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e6fcf78..f5a5ce0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -64,7 +64,7 @@ jobs: - name: Set up Node uses: actions/setup-node@v4 with: - node-version: 22 + node-version: 24 - name: Set up Python uses: actions/setup-python@v4.3.0