Skip to content

Commit b3fc2bd

Browse files
committed
ENH: Updates for ITK 5.4.0
Update CI to build against v5.4.0 Also, improve how the `itk` python package version dependency is specified. Uses `== 5.4.*` to indicated compatibility with 5.4.0, 5.4.1, 5.4.2, etc., but not 5.5.0, etc. There is generally binary incompatibilty between minor versions. While it is possible that there could be binary incompatibility between patch releases, it is more likely that they will be compatible. This flexibilty helps ensure that remote module packages are not assumed invalid when a new patch version of `itk` is released. Addresses #142
1 parent 8d7a047 commit b3fc2bd

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

.github/workflows/build-test-package.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ name: Build, test, package
33
on: [push,pull_request]
44

55
env:
6-
itk-git-tag: "v5.4rc04"
7-
itk-wheel-tag: "v5.4rc04"
8-
itk-python-package-tag: "v5.4rc04"
6+
itk-git-tag: "v5.4.0"
7+
itk-wheel-tag: "v5.4.0"
8+
itk-python-package-tag: "v5.4.0"
99

1010
jobs:
1111
build-test-cxx:

{{cookiecutter.project_name}}/.github/workflows/build-test-package.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ on: [push,pull_request]
44

55
jobs:
66
cxx-build-workflow:
7-
uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-cxx.yml@df1df6398389fa1a99d169b1264b9647d2164dd0
7+
uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-cxx.yml@v5.4.0
88

99
python-build-workflow:
10-
uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-package-python.yml@df1df6398389fa1a99d169b1264b9647d2164dd0
10+
uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-package-python.yml@v5.4.0
1111
secrets:
1212
pypi_password: ${{ "{{" }} secrets.pypi_password {{ "}}" }}

{{cookiecutter.project_name}}/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ classifiers = [
3535
]
3636
requires-python = ">=3.8"
3737
dependencies = [
38-
"itk>=5.4rc4",
38+
"itk == 5.4.*",
3939
]
4040

4141
[project.urls]

0 commit comments

Comments
 (0)