From 1ed50578f4f11c892e66d9cb2f093e539f707590 Mon Sep 17 00:00:00 2001 From: Hans Johnson Date: Thu, 2 Apr 2026 18:09:59 -0500 Subject: [PATCH 1/3] COMP: Update ITKRemoteModuleBuildTestPackageAction to v5.4.6 Bump reusable workflow from v5.4.0 to v5.4.6 which includes GHCR-mirrored dockcross image pre-pull for more reliable Python wheel builds. Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/build-test-package.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-test-package.yml b/.github/workflows/build-test-package.yml index 4b5f746..7d0039b 100644 --- a/.github/workflows/build-test-package.yml +++ b/.github/workflows/build-test-package.yml @@ -4,9 +4,9 @@ on: [push,pull_request] jobs: cxx-build-workflow: - uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-cxx.yml@v5.4.0 + uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-cxx.yml@v5.4.6 python-build-workflow: - uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-package-python.yml@v5.4.0 + uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-package-python.yml@v5.4.6 secrets: pypi_password: ${{ secrets.pypi_password }} From 0166df1f309c1ccd939d11d831e49a5cd2e8a5bc Mon Sep 17 00:00:00 2001 From: Hans Johnson Date: Thu, 2 Apr 2026 20:20:29 -0500 Subject: [PATCH 2/3] STYLE: Update clang-format linter to @main with checkout@v5 --- .github/workflows/clang-format-linter.yml | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/.github/workflows/clang-format-linter.yml b/.github/workflows/clang-format-linter.yml index 43c759f..7d1df4f 100644 --- a/.github/workflows/clang-format-linter.yml +++ b/.github/workflows/clang-format-linter.yml @@ -2,17 +2,13 @@ name: clang-format linter on: [push,pull_request] -permissions: - contents: read - jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 1 - - uses: InsightSoftwareConsortium/ITKClangFormatLinterAction@master + - uses: actions/checkout@v5 + + - uses: InsightSoftwareConsortium/ITKClangFormatLinterAction@main with: - itk-branch: master + itk-branch: main From a06df36393fdf9b014e47d0df8dd7f3e3cb1c398 Mon Sep 17 00:00:00 2001 From: Hans Johnson Date: Thu, 2 Apr 2026 20:20:29 -0500 Subject: [PATCH 3/3] COMP: Update minimum Python version to 3.10+ --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index d20e518..6ac13d2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -35,7 +35,7 @@ classifiers = [ "Topic :: Scientific/Engineering :: Medical Science Apps.", "Topic :: Software Development :: Libraries", ] -requires-python = ">=3.8" +requires-python = ">=3.10" dependencies = [ "itk == 5.4.*", ]