Skip to content

COMP: Disable CI builds requiring OpenSlide and update Python 3.10+ #23

COMP: Disable CI builds requiring OpenSlide and update Python 3.10+

COMP: Disable CI builds requiring OpenSlide and update Python 3.10+ #23

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'
os-list: '["ubuntu-22.04", "macos-15-intel", "macos-15"]'
# 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 }}