From e73388cabd1414d63af76fd1f6c035a3b7c664f8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Sep 2025 08:15:35 +0000 Subject: [PATCH 1/9] Bump actions/setup-python from 5 to 6 Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/setup-python dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index e415d30..897b730 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -42,7 +42,7 @@ jobs: - name: "Checkout repository" uses: "actions/checkout@v4" - name: "Set up Python ${{ matrix.python-version }}" - uses: "actions/setup-python@v5" + uses: "actions/setup-python@v6" with: python-version: "${{ matrix.python-version }}" - name: "Add directories where pip installs scripts to PATH" From 4c5302179763c482012a354c1c943258c6146cb4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Oct 2025 08:17:25 +0000 Subject: [PATCH 2/9] Bump github/codeql-action from 3 to 4 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/v3...v4) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/codeql-analysis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index e39b45d..571f919 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -23,7 +23,7 @@ jobs: - name: "Checkout repository" uses: "actions/checkout@v4" - name: "Initialize CodeQL" - uses: "github/codeql-action/init@v3" + uses: "github/codeql-action/init@v4" with: languages: "python" # Override the default behavior so that the action doesn't @@ -31,4 +31,4 @@ jobs: # https://docs.github.com/en/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#analyzing-python-dependencies setup-python-dependencies: false - name: "Perform CodeQL Analysis" - uses: "github/codeql-action/analyze@v3" + uses: "github/codeql-action/analyze@v4" From 5a7202eab328b44298556fba9f608d8c96ce209a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Nov 2025 08:04:22 +0000 Subject: [PATCH 3/9] Bump actions/checkout from 4 to 6 Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/codeql-analysis.yml | 2 +- .github/workflows/tests.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 571f919..aca3f64 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -21,7 +21,7 @@ jobs: security-events: "write" steps: - name: "Checkout repository" - uses: "actions/checkout@v4" + uses: "actions/checkout@v6" - name: "Initialize CodeQL" uses: "github/codeql-action/init@v4" with: diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 897b730..5428691 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -40,7 +40,7 @@ jobs: runs-on: "${{ matrix.os }}" steps: - name: "Checkout repository" - uses: "actions/checkout@v4" + uses: "actions/checkout@v6" - name: "Set up Python ${{ matrix.python-version }}" uses: "actions/setup-python@v6" with: From f3f0f701ed6de21061fe044594e4408c6c9d878d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Dec 2025 08:02:12 +0000 Subject: [PATCH 4/9] Bump actions/cache from 4 to 5 Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/cache dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 5428691..38ba302 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -59,7 +59,7 @@ jobs: python -m pip install --user --upgrade pip echo "dir=$(pip cache dir)" >> ${GITHUB_OUTPUT} - name: "Create/Restore cache" - uses: "actions/cache@v4" + uses: "actions/cache@v5" with: path: | ${{ steps.pip-cache.outputs.dir }}/** From d40f0117934c0c4de27a66a70e77d421f2cab467 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Dec 2025 09:23:39 +0000 Subject: [PATCH 5/9] Update sphinx requirement from <9.0,>=5.0 to >=5.0,<10.0 in /docs Updates the requirements on [sphinx](https://github.com/sphinx-doc/sphinx) to permit the latest version. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v5.0.0...v9.0.0) --- updated-dependencies: - dependency-name: sphinx dependency-version: 9.0.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- docs/requirements-docs.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements-docs.txt b/docs/requirements-docs.txt index 5677616..ebfd603 100644 --- a/docs/requirements-docs.txt +++ b/docs/requirements-docs.txt @@ -1,5 +1,5 @@ # Requirements to build hpcss' documentation. -sphinx >=5.0, <9.0 +sphinx >=5.0, <10.0 sphinx-rtd-theme >=3.0, <4.0 tomlkit >=0.1, < 1.0 From 13c2ae258866f81710d31530507a497147d07aa7 Mon Sep 17 00:00:00 2001 From: andthum <56444687+andthum@users.noreply.github.com> Date: Wed, 18 Mar 2026 20:00:57 +0100 Subject: [PATCH 6/9] Update flake8-builtins requirement from >=2.0,<3.0 to >=3.0,<4.0 Updates the requirements on [flake8-builtins](https://github.com/gforcada/flake8-builtins) to permit the latest version. - [Changelog](https://github.com/gforcada/flake8-builtins/blob/main/CHANGES.rst) - [Commits](gforcada/flake8-builtins@2.0.0...3.0.0) --- updated-dependencies: - dependency-name: flake8-builtins dependency-version: 3.0.0 dependency-type: direct:development ... --- .pre-commit-config.yaml | 2 +- requirements-dev.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 177da41..a201c5a 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -185,7 +185,7 @@ repos: # Keep in sync with `requirements-dev.txt` and `.flake8`! - "flake8-bandit >=4.0, <5.0" - "flake8-bugbear >=24.0, <25.0" - - "flake8-builtins >=2.0, <3.0" + - "flake8-builtins >=3.0, <4.0" - "flake8-comprehensions >=3.0, <4.0" - "flake8-docstrings >=1.0, <2.0" - "flake8-isort >=6.0, <7.0" diff --git a/requirements-dev.txt b/requirements-dev.txt index cf161b8..778a784 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -10,7 +10,7 @@ black >=23.0, <24.0 flake8 >=7.0, <8.0 flake8-bandit >=4.0, <5.0 flake8-bugbear >=24.0, <25.0 -flake8-builtins >=2.0, <3.0 +flake8-builtins >=3.0, <4.0 flake8-comprehensions >=3.0, <4.0 flake8-docstrings >=1.0, <2.0 flake8-isort >=6.0, <7.0 From 179925a6e70eb9d5d6dd04f23a1fefb268a2faa7 Mon Sep 17 00:00:00 2001 From: andthum <56444687+andthum@users.noreply.github.com> Date: Wed, 18 Mar 2026 20:18:28 +0100 Subject: [PATCH 7/9] [.pre-commit-config.yaml]: Update Hooks Upgrades: * minimum_pre_commit_version from `3.0` to `4.0` * https://github.com/pre-commit/pre-commit-hooks from `v5.0.0` to `v6.0.0` * https://github.com/python-jsonschema/check-jsonschema from `0.31.2` to `0.37.0` * https://github.com/PyCQA/isort from `6.0.0` to `8.0.1` * https://github.com/PyCQA/flake8 from `7.1.2` to `7.3.0` * flake8-isort from `>=6.0, <7.0` to `>=7.0, <8.0` * https://github.com/PyCQA/bandit from `1.8.3` to `1.9.4` * https://github.com/maxwinterstein/shfmt-py from `v3.7.0.1` to `v3.12.0.1` * https://github.com/shellcheck-py/shellcheck-py from `v0.10.0.1` to `v0.11.0.1` pre-commit --- .pre-commit-config.yaml | 18 +++++++++--------- requirements-dev.txt | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index a201c5a..5b48da8 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -11,7 +11,7 @@ # Bypass pre-commit and commit-msg hook with `git commit --no-verify` # or bypass individual hooks with `SKIP= git commit`. -minimum_pre_commit_version: "3.0" +minimum_pre_commit_version: "4.0" default_language_version: python: "python3" @@ -30,7 +30,7 @@ ci: repos: - repo: "https://github.com/pre-commit/pre-commit-hooks" - rev: "v5.0.0" + rev: "v6.0.0" hooks: ### Git ### # Protect specific branches from direct check-ins. @@ -108,7 +108,7 @@ repos: - id: "check-pre-commit-ci-config" - repo: "https://github.com/python-jsonschema/check-jsonschema" - rev: "0.31.2" + rev: "0.37.0" hooks: # Validate Dependabot Config (v2) against the schema provided by # SchemaStore. @@ -145,7 +145,7 @@ repos: - id: "rst-inline-touching-normal" - repo: "https://github.com/PyCQA/isort" - rev: "6.0.0" + rev: "8.0.1" hooks: # Sort import statements with isort - id: "isort" @@ -176,7 +176,7 @@ repos: - "--color" - repo: "https://github.com/PyCQA/flake8" - rev: "7.1.2" + rev: "7.3.0" hooks: # Lint Python code with Flake8. - id: "flake8" @@ -188,14 +188,14 @@ repos: - "flake8-builtins >=3.0, <4.0" - "flake8-comprehensions >=3.0, <4.0" - "flake8-docstrings >=1.0, <2.0" - - "flake8-isort >=6.0, <7.0" + - "flake8-isort >=7.0, <8.0" - "flake8-logging-format >=0.1, <1.0" - "flake8-pytest-style >=2.0, <3.0" - "flake8-rst-docstrings >=0.2.6, <1.0" - "pep8-naming >=0.1, <1.0" - repo: "https://github.com/PyCQA/bandit" - rev: "1.8.3" + rev: "1.9.4" hooks: # Check code security with bandit. - id: "bandit" @@ -217,7 +217,7 @@ repos: ###################################################################### - repo: "https://github.com/maxwinterstein/shfmt-py" - rev: "v3.7.0.1" + rev: "v3.12.0.1" hooks: # Format shell scripts with shfmt. # NOTE: The official shfmt hook from @@ -238,7 +238,7 @@ repos: - "-l" - repo: "https://github.com/shellcheck-py/shellcheck-py" - rev: "v0.10.0.1" + rev: "v0.11.0.1" hooks: # Lint shell scripts with shellcheck. # NOTE: The official shellcheck hook from diff --git a/requirements-dev.txt b/requirements-dev.txt index 778a784..f1fc70e 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -13,11 +13,11 @@ flake8-bugbear >=24.0, <25.0 flake8-builtins >=3.0, <4.0 flake8-comprehensions >=3.0, <4.0 flake8-docstrings >=1.0, <2.0 -flake8-isort >=6.0, <7.0 +flake8-isort >=7.0, <8.0 flake8-logging-format >=0.1, <1.0 flake8-pytest-style >=2.0, <3.0 flake8-rst-docstrings >=0.2.6, <1.0 -isort >=6.0, <7.0 +isort >=8.0, <9.0 pep8-naming >=0.1, <1.0 pre-commit >=4.0, <5.0 pytest >=8.0, <9.0 From da1cdbbe48a3be8755ee0c3f470a9634ccadca51 Mon Sep 17 00:00:00 2001 From: andthum <56444687+andthum@users.noreply.github.com> Date: Wed, 18 Mar 2026 20:32:46 +0100 Subject: [PATCH 8/9] [dependabot.yml]: Remove deprecated reviewers configuration * https://github.blog/changelog/2025-04-29-dependabot-reviewers-configuration-option-being-replaced-by-code-owners/ * https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners --- .github/dependabot.yml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 4819d83..dda4a9e 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -17,8 +17,6 @@ updates: insecure-external-code-execution: "deny" pull-request-branch-name: separator: "/" - reviewers: - - "andthum" labels: - "dependencies" - "patch" @@ -33,8 +31,6 @@ updates: insecure-external-code-execution: "deny" pull-request-branch-name: separator: "/" - reviewers: - - "andthum" labels: - "dependencies" - "skip-changelog" @@ -49,8 +45,6 @@ updates: insecure-external-code-execution: "deny" pull-request-branch-name: separator: "/" - reviewers: - - "andthum" labels: - "dependencies" - "skip-changelog" @@ -62,8 +56,6 @@ updates: interval: "weekly" pull-request-branch-name: separator: "/" - reviewers: - - "andthum" labels: - "dependencies" - "skip-changelog" From 6b06c8e5b85c3e03cc4156a9bdd922e03c64f9c8 Mon Sep 17 00:00:00 2001 From: andthum <56444687+andthum@users.noreply.github.com> Date: Wed, 18 Mar 2026 20:40:42 +0100 Subject: [PATCH 9/9] [conf.py]: linkcheck: Extend list of ignored URLs --- docs/source/conf.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/source/conf.py b/docs/source/conf.py index 843a33c..41fc14b 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -447,6 +447,10 @@ linkcheck_ignore = [ # Errno 110 Connection timed out. r"https://confluence\.uni-muenster\.de.", + # Errno 403 Client Error: Forbidden for url. + r"https://docutils\.sourceforge\.io/docs/ref/rst/restructuredtext\.html#bullet-lists", # noqa: E501 + r"https://zenodo\.org/badge/447523192\.svg", + r"https://zenodo\.org/doi/10\.5281/zenodo\.10154885", ] linkcheck_retries = 2