From e021028ab75782bd1929d8e4376d875a18119acf Mon Sep 17 00:00:00 2001 From: gchqdev227 <62302861+gchqdev227@users.noreply.github.com> Date: Wed, 22 Oct 2025 09:51:06 +0100 Subject: [PATCH 1/5] Replaced Python 3.14 release candidate with formal version --- .github/workflows/unit-tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/unit-tests.yaml b/.github/workflows/unit-tests.yaml index 1409c2b..3e623ca 100644 --- a/.github/workflows/unit-tests.yaml +++ b/.github/workflows/unit-tests.yaml @@ -8,7 +8,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.10", "3.11", "3.12", "3.13", "3.14.0-rc.3"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} From 0381e6e8848c221628fa1ab41ba21e9a4994624a Mon Sep 17 00:00:00 2001 From: gchqdev227 <62302861+gchqdev227@users.noreply.github.com> Date: Wed, 22 Oct 2025 09:53:25 +0100 Subject: [PATCH 2/5] Bumped versions of GH actions --- .github/workflows/documentation.yaml | 4 ++-- .github/workflows/pre-commit.yaml | 4 ++-- .github/workflows/unit-tests.yaml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/documentation.yaml b/.github/workflows/documentation.yaml index 0579c57..452009e 100644 --- a/.github/workflows/documentation.yaml +++ b/.github/workflows/documentation.yaml @@ -6,9 +6,9 @@ jobs: build-docs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Python 3.13 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.13" - name: Install dependencies diff --git a/.github/workflows/pre-commit.yaml b/.github/workflows/pre-commit.yaml index 0eae0a1..96d7087 100644 --- a/.github/workflows/pre-commit.yaml +++ b/.github/workflows/pre-commit.yaml @@ -6,9 +6,9 @@ jobs: pre-commit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Python 3.13 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.13" - name: Install pre-commit diff --git a/.github/workflows/unit-tests.yaml b/.github/workflows/unit-tests.yaml index 3e623ca..2f385d8 100644 --- a/.github/workflows/unit-tests.yaml +++ b/.github/workflows/unit-tests.yaml @@ -10,9 +10,9 @@ jobs: matrix: python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Pull docker image From 899558d6179163239164be0bd5232aadfe34a7a3 Mon Sep 17 00:00:00 2001 From: gchqdev227 <62302861+gchqdev227@users.noreply.github.com> Date: Wed, 22 Oct 2025 09:55:01 +0100 Subject: [PATCH 3/5] Bumped pre-commit hook versions --- .pre-commit-config.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index cf5a3c7..588da8f 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -8,7 +8,7 @@ repos: - id: check-added-large-files args: [--enforce-all, --maxkb=100] - repo: https://github.com/google/yamlfmt - rev: v0.17.2 + rev: v0.19.0 hooks: - id: yamlfmt - repo: https://github.com/hhatto/autopep8 @@ -17,7 +17,7 @@ repos: - id: autopep8 exclude: docs/source/conf.py - repo: https://github.com/pycqa/isort - rev: 6.0.1 + rev: 7.0.0 hooks: - id: isort - repo: https://github.com/jumanjihouse/pre-commit-hooks @@ -60,7 +60,7 @@ repos: - id: mypy additional_dependencies: ["types-docutils", "types-python-dateutil", "types-requests"] - repo: "https://github.com/python-jsonschema/check-jsonschema" - rev: "0.34.0" + rev: "0.34.1" hooks: - id: check-github-workflows - repo: https://github.com/johannsdg/pre-commit-license-headers From cc13ca954918c77935d4aca38905acefee2b9127 Mon Sep 17 00:00:00 2001 From: gchqdev227 <62302861+gchqdev227@users.noreply.github.com> Date: Wed, 22 Oct 2025 10:02:10 +0100 Subject: [PATCH 4/5] Bumped test dependencies --- requirements-tests.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/requirements-tests.txt b/requirements-tests.txt index cb35359..ccca956 100644 --- a/requirements-tests.txt +++ b/requirements-tests.txt @@ -1,10 +1,10 @@ -boto3==1.40.42 -botocore==1.40.42 -certifi==2025.8.3 +boto3==1.40.56 +botocore==1.40.56 +certifi==2025.10.5 cffi==2.0.0 -charset-normalizer==3.4.3 -cryptography==46.0.2 -idna==3.10 +charset-normalizer==3.4.4 +cryptography==46.0.3 +idna==3.11 Jinja2==3.1.6 jmespath==1.0.1 MarkupSafe==3.0.3 From a31c641e83502bb381268aeee1220fe723175c55 Mon Sep 17 00:00:00 2001 From: gchqdev227 <62302861+gchqdev227@users.noreply.github.com> Date: Wed, 22 Oct 2025 10:09:11 +0100 Subject: [PATCH 5/5] Bumped documentation dependencies --- docs/requirements.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 8a61b08..624723b 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -2,11 +2,11 @@ accessible-pygments==0.0.5 alabaster==1.0.0 babel==2.17.0 beautifulsoup4==4.14.2 -certifi==2025.8.3 -charset-normalizer==3.4.3 +certifi==2025.10.5 +charset-normalizer==3.4.4 docutils==0.21.2 furo==2025.9.25 -idna==3.10 +idna==3.11 imagesize==1.4.1 Jinja2==3.1.6 MarkupSafe==3.0.3 @@ -17,7 +17,7 @@ roman-numerals-py==3.1.0 snowballstemmer==3.0.1 soupsieve==2.8 Sphinx==8.2.3 -sphinx-autodoc-typehints==3.2.0 +sphinx-autodoc-typehints==3.5.2 sphinx-basic-ng==1.0.0b2 sphinxcontrib-applehelp==2.0.0 sphinxcontrib-devhelp==2.0.0