Skip to content

Commit a17bddb

Browse files
authored
Merge pull request #58 from tbirdso/bump-itk
ENH: Bump to v5.3rc04.post3
2 parents 9201580 + eae3ddd commit a17bddb

File tree

4 files changed

+23
-16
lines changed

4 files changed

+23
-16
lines changed

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

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ name: Build, test, package
33
on: [push,pull_request]
44

55
env:
6-
itk-git-tag: "835dc01388d22c4b4c9a46b01dbdfe394ec23511"
7-
itk-wheel-tag: "v5.3rc04.post2"
6+
itk-git-tag: "171fb2ba33a87041f99328a2f26612ff33aa9cc8"
7+
itk-wheel-tag: "v5.3rc04.post3"
88
opencl-icd-loader-git-tag: "v2021.04.29"
99
opencl-headers-git-tag: "v2021.04.29"
1010
vkfft-backend: 3
@@ -17,17 +17,17 @@ jobs:
1717
strategy:
1818
max-parallel: 3
1919
matrix:
20-
os: [ubuntu-18.04, windows-2019, macos-10.15]
20+
os: [ubuntu-20.04, windows-2019, macos-11]
2121
include:
22-
- os: ubuntu-18.04
22+
- os: ubuntu-20.04
2323
c-compiler: "gcc"
2424
cxx-compiler: "g++"
2525
cmake-build-type: "MinSizeRel"
2626
- os: windows-2019
2727
c-compiler: "cl.exe"
2828
cxx-compiler: "cl.exe"
2929
cmake-build-type: "Release"
30-
- os: macos-10.15
30+
- os: macos-11
3131
c-compiler: "clang"
3232
cxx-compiler: "clang++"
3333
cmake-build-type: "MinSizeRel"
@@ -49,7 +49,7 @@ jobs:
4949
uses: lukka/get-cmake@v3.18.3
5050

5151
- name: Download OpenCL-SDK
52-
if: matrix.os == 'macos-10.15'
52+
if: matrix.os == 'macos-11'
5353
run: |
5454
cd ..
5555
git clone --recursive https://github.com/KhronosGroup/OpenCL-SDK.git
@@ -88,7 +88,7 @@ jobs:
8888
git checkout ${{ env.itk-git-tag }}
8989
9090
- name: Build OpenCL-SDK
91-
if: matrix.os == 'macos-10.15'
91+
if: matrix.os == 'macos-11'
9292
run: |
9393
cd ..
9494
mkdir OpenCL-SDK-build
@@ -285,7 +285,7 @@ jobs:
285285
path: ../../im/dist
286286

287287
build-linux-opencl-python-packages:
288-
runs-on: ubuntu-18.04
288+
runs-on: ubuntu-20.04
289289
strategy:
290290
max-parallel: 2
291291
matrix:
@@ -306,6 +306,7 @@ jobs:
306306
- name: 'Build 🐍 Python 📦 package'
307307
run: |
308308
export ITK_PACKAGE_VERSION=${{ env.itk-wheel-tag }}
309+
export TARBALL_SPECIALIZATION="-manylinux_2_28"
309310
./wrapping/dockcross-manylinux-download-cache.sh
310311
./wrapping/dockcross-manylinux-build-module-wheels-opencl.sh cp${{ matrix.python-version }}
311312
@@ -316,12 +317,16 @@ jobs:
316317
path: dist
317318

318319
build-macos-opencl-python-packages:
319-
runs-on: macos-10.15
320+
runs-on: macos-11
320321
strategy:
321322
max-parallel: 2
322323

323324
steps:
324325
- uses: actions/checkout@v2
326+
327+
- name: 'Specific XCode version'
328+
run: |
329+
sudo xcode-select -s "/Applications/Xcode_13.2.1.app"
325330
326331
- name: Get specific version of CMake, Ninja
327332
uses: lukka/get-cmake@v3.18.3
@@ -348,7 +353,7 @@ jobs:
348353
- build-linux-opencl-python-packages
349354
- build-macos-opencl-python-packages
350355
- build-windows-opencl-python-packages
351-
runs-on: ubuntu-18.04
356+
runs-on: ubuntu-20.04
352357

353358
steps:
354359
- name: Download Python Packages

.github/workflows/test-gpu.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Test GPU
33
on: [pull_request]
44

55
env:
6-
itk-git-tag: "d6acfd26bfcdec606d605beb1301bddfb17c05a6"
6+
itk-git-tag: "171fb2ba33a87041f99328a2f26612ff33aa9cc8"
77

88
jobs:
99
build-test-gpu:

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
setup(
1414
name="itk-vkfft",
15-
version="0.1.7",
15+
version="0.1.8",
1616
author="Insight Software Consortium",
1717
author_email="itk+community@discourse.itk.org",
1818
packages=["itk"],
@@ -42,5 +42,5 @@
4242
license="Apache",
4343
keywords="ITK InsightToolkit",
4444
url=r"https://itk.org/",
45-
install_requires=[r"itk>=5.3rc04.post2"],
45+
install_requires=[r"itk>=5.3rc04.post3"],
4646
)

wrapping/dockcross-manylinux-download-cache.sh

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,12 @@ curl https://data.kitware.com/api/v1/file/592dd8068d777f16d01e1a92/download -o z
77
gunzip -d zstd-1.2.0-linux.tar.gz
88
tar xf zstd-1.2.0-linux.tar
99

10-
curl -L https://github.com/InsightSoftwareConsortium/ITKPythonBuilds/releases/download/${ITK_PACKAGE_VERSION:=v5.3rc04.post2}/ITKPythonBuilds-linux.tar.zst -O
11-
./zstd-1.2.0-linux/bin/unzstd ITKPythonBuilds-linux.tar.zst -o ITKPythonBuilds-linux.tar
10+
TARBALL_NAME="ITKPythonBuilds-linux${TARBALL_SPECIALIZATION}.tar"
11+
curl -L https://github.com/InsightSoftwareConsortium/ITKPythonBuilds/releases/download/${ITK_PACKAGE_VERSION:=v5.3rc04.post2}/${TARBALL_NAME}.zst -O
12+
./zstd-1.2.0-linux/bin/unzstd ${TARBALL_NAME}.zst -o ${TARBALL_NAME}
1213
echo "Extracting all files"
13-
tar xf ITKPythonBuilds-linux.tar
14+
tar xf ${TARBALL_NAME}
15+
rm ${TARBALL_NAME}
1416

1517
mkdir tools
1618
curl https://data.kitware.com/api/v1/file/5c0aa4b18d777f2179dd0a71/download -o doxygen-1.8.11.linux.bin.tar.gz

0 commit comments

Comments
 (0)