Skip to content

Commit

Permalink
Merge pull request #58 from tbirdso/bump-itk
Browse files Browse the repository at this point in the history
ENH: Bump to v5.3rc04.post3
  • Loading branch information
tbirdso authored Oct 21, 2022
2 parents 9201580 + eae3ddd commit a17bddb
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 16 deletions.
25 changes: 15 additions & 10 deletions .github/workflows/build-test-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ name: Build, test, package
on: [push,pull_request]

env:
itk-git-tag: "835dc01388d22c4b4c9a46b01dbdfe394ec23511"
itk-wheel-tag: "v5.3rc04.post2"
itk-git-tag: "171fb2ba33a87041f99328a2f26612ff33aa9cc8"
itk-wheel-tag: "v5.3rc04.post3"
opencl-icd-loader-git-tag: "v2021.04.29"
opencl-headers-git-tag: "v2021.04.29"
vkfft-backend: 3
Expand All @@ -17,17 +17,17 @@ jobs:
strategy:
max-parallel: 3
matrix:
os: [ubuntu-18.04, windows-2019, macos-10.15]
os: [ubuntu-20.04, windows-2019, macos-11]
include:
- os: ubuntu-18.04
- os: ubuntu-20.04
c-compiler: "gcc"
cxx-compiler: "g++"
cmake-build-type: "MinSizeRel"
- os: windows-2019
c-compiler: "cl.exe"
cxx-compiler: "cl.exe"
cmake-build-type: "Release"
- os: macos-10.15
- os: macos-11
c-compiler: "clang"
cxx-compiler: "clang++"
cmake-build-type: "MinSizeRel"
Expand All @@ -49,7 +49,7 @@ jobs:
uses: lukka/get-cmake@v3.18.3

- name: Download OpenCL-SDK
if: matrix.os == 'macos-10.15'
if: matrix.os == 'macos-11'
run: |
cd ..
git clone --recursive https://github.com/KhronosGroup/OpenCL-SDK.git
Expand Down Expand Up @@ -88,7 +88,7 @@ jobs:
git checkout ${{ env.itk-git-tag }}
- name: Build OpenCL-SDK
if: matrix.os == 'macos-10.15'
if: matrix.os == 'macos-11'
run: |
cd ..
mkdir OpenCL-SDK-build
Expand Down Expand Up @@ -285,7 +285,7 @@ jobs:
path: ../../im/dist

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

build-macos-opencl-python-packages:
runs-on: macos-10.15
runs-on: macos-11
strategy:
max-parallel: 2

steps:
- uses: actions/checkout@v2

- name: 'Specific XCode version'
run: |
sudo xcode-select -s "/Applications/Xcode_13.2.1.app"
- name: Get specific version of CMake, Ninja
uses: lukka/get-cmake@v3.18.3
Expand All @@ -348,7 +353,7 @@ jobs:
- build-linux-opencl-python-packages
- build-macos-opencl-python-packages
- build-windows-opencl-python-packages
runs-on: ubuntu-18.04
runs-on: ubuntu-20.04

steps:
- name: Download Python Packages
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-gpu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Test GPU
on: [pull_request]

env:
itk-git-tag: "d6acfd26bfcdec606d605beb1301bddfb17c05a6"
itk-git-tag: "171fb2ba33a87041f99328a2f26612ff33aa9cc8"

jobs:
build-test-gpu:
Expand Down
4 changes: 2 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

setup(
name="itk-vkfft",
version="0.1.7",
version="0.1.8",
author="Insight Software Consortium",
author_email="itk+community@discourse.itk.org",
packages=["itk"],
Expand Down Expand Up @@ -42,5 +42,5 @@
license="Apache",
keywords="ITK InsightToolkit",
url=r"https://itk.org/",
install_requires=[r"itk>=5.3rc04.post2"],
install_requires=[r"itk>=5.3rc04.post3"],
)
8 changes: 5 additions & 3 deletions wrapping/dockcross-manylinux-download-cache.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,12 @@ curl https://data.kitware.com/api/v1/file/592dd8068d777f16d01e1a92/download -o z
gunzip -d zstd-1.2.0-linux.tar.gz
tar xf zstd-1.2.0-linux.tar

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

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

0 comments on commit a17bddb

Please sign in to comment.