Skip to content

COMP: Modernize CMake and update CI to v5.4.6 with OpenSlide system packages #22

COMP: Modernize CMake and update CI to v5.4.6 with OpenSlide system packages

COMP: Modernize CMake and update CI to v5.4.6 with OpenSlide system packages #22

name: Build, test, package
on:
push:
branches:
- main
tags:
- 'v*'
pull_request:
branches:
- main
jobs:
cxx-build-workflow:
uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-cxx.yml@add-apt-packages-input
with:
apt-packages: 'libopenslide-dev'
brew-packages: 'openslide'
# python-build-workflow:
# # Python wheel builds are disabled because OpenSlide is not available
# # in the dockcross manylinux containers used for wheel building.
# # To build and test locally:
# # sudo apt-get install libopenslide-dev # Ubuntu/Debian
# # brew install openslide # macOS
# # cmake -S . -B build -DBUILD_TESTING=ON -DITK_DIR=/path/to/ITK-build
# # cmake --build build && ctest --test-dir build
# uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-package-python.yml@v5.4.6
# secrets:
# pypi_password: ${{ secrets.pypi_password }}