Skip to content

clarified xeniumranger segmentation import #85

clarified xeniumranger segmentation import

clarified xeniumranger segmentation import #85

name: platforms_build
on:
push:
pull_request:
jobs:
build_and_test:
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install dependencies
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends \
ca-certificates \
lsb-release \
wget
wget https://packages.apache.org/artifactory/arrow/$(lsb_release --id --short | tr 'A-Z' 'a-z')/apache-arrow-apt-source-latest-$(lsb_release --codename --short).deb
sudo apt-get install -y --no-install-recommends ./apache-arrow-apt-source-latest-$(lsb_release --codename --short).deb
rm ./apache-arrow-apt-source-latest-$(lsb_release --codename --short).deb
sudo apt-get update
sudo apt-get install -y --no-install-recommends \
build-essential \
cmake \
ninja-build \
pkg-config \
libeigen3-dev \
libomp-dev \
libspdlog-dev \
libcgal-dev \
libarrow-dev \
libparquet-dev \
libhdf5-dev \
nlohmann-json3-dev \
libtiff-dev \
libgtest-dev
- name: Configure
run: cmake -S . -B build -GNinja
- name: Build
run: cmake --build build
- name: Test
run: ctest --test-dir build --output-on-failure