Skip to content

Commit eeae931

Browse files
committed
Do not build Coal python interface in CI - fix
1 parent cf21223 commit eeae931

6 files changed

Lines changed: 12 additions & 13 deletions

File tree

.github/workflows/benchmarking.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,17 +35,17 @@ jobs:
3535
with:
3636
ccache-prefix: benchmarks
3737
vcs-file: dependencies.repos
38-
upstream-args: --cmake-args -DCMAKE_BUILD_TYPE=Release
38+
upstream-args: --cmake-args -DCMAKE_BUILD_TYPE=Release -DBUILD_PYTHON_INTERFACE=OFF
3939
target-path: target_ws/src
40-
target-args: --cmake-args -DCMAKE_BUILD_TYPE=Release -DTESSERACT_ENABLE_TESTING=OFF -DTESSERACT_ENABLE_BENCHMARKING=ON -DTESSERACT_ENABLE_RUN_BENCHMARKING=OFF -DBENCHMARK_ARGS=CI_ONLY -DBUILD_PYTHON_INTERFACE=OFF
40+
target-args: --cmake-args -DCMAKE_BUILD_TYPE=Release -DTESSERACT_ENABLE_TESTING=OFF -DTESSERACT_ENABLE_BENCHMARKING=ON -DTESSERACT_ENABLE_RUN_BENCHMARKING=OFF -DBENCHMARK_ARGS=CI_ONLY
4141

4242
- name: Run Benchmarks
4343
shell: bash
4444
run: |
4545
source $GITHUB_WORKSPACE/upstream_ws/install/setup.bash
4646
source $GITHUB_WORKSPACE/target_ws/install/setup.bash
4747
cd $GITHUB_WORKSPACE/target_ws
48-
colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release -DTESSERACT_ENABLE_TESTING=OFF -DTESSERACT_ENABLE_BENCHMARKING=ON -DTESSERACT_ENABLE_RUN_BENCHMARKING=ON -DBENCHMARK_ARGS=CI_ONLY -DBUILD_PYTHON_INTERFACE=OFF
48+
colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release -DTESSERACT_ENABLE_TESTING=OFF -DTESSERACT_ENABLE_BENCHMARKING=ON -DTESSERACT_ENABLE_RUN_BENCHMARKING=ON -DBENCHMARK_ARGS=CI_ONLY
4949
./src/.run_combine_benchmark_results
5050
5151
- name: Store Bullet Discrete, FCL Discrete and Environment benchmark result

.github/workflows/code_quality.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ jobs:
2424
include:
2525
- job_type: clang-tidy
2626
env:
27-
TARGET_CMAKE_ARGS: "-DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_BUILD_TYPE=Debug -DTESSERACT_ENABLE_CLANG_TIDY=ON -DTESSERACT_ENABLE_TESTING=ON -DTESSERACT_ENABLE_BENCHMARKING=ON -DTESSERACT_ENABLE_RUN_BENCHMARKING=OFF -DCLANG_TIDY_NAMES=clang-tidy-17 -DBUILD_PYTHON_INTERFACE=OFF"
27+
TARGET_CMAKE_ARGS: "-DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_BUILD_TYPE=Debug -DTESSERACT_ENABLE_CLANG_TIDY=ON -DTESSERACT_ENABLE_TESTING=ON -DTESSERACT_ENABLE_BENCHMARKING=ON -DTESSERACT_ENABLE_RUN_BENCHMARKING=OFF -DCLANG_TIDY_NAMES=clang-tidy-17"
2828
- job_type: codecov
2929
env:
30-
TARGET_CMAKE_ARGS: "-DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_BUILD_TYPE=Debug -DTESSERACT_ENABLE_CODE_COVERAGE=ON -DTESSERACT_WARNINGS_AS_ERRORS=OFF -DBUILD_PYTHON_INTERFACE=OFF"
30+
TARGET_CMAKE_ARGS: "-DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_BUILD_TYPE=Debug -DTESSERACT_ENABLE_CODE_COVERAGE=ON -DTESSERACT_WARNINGS_AS_ERRORS=OFF"
3131
container:
3232
image: ubuntu:22.04
3333
env:
@@ -59,7 +59,7 @@ jobs:
5959
vcs-file: dependencies.repos
6060
run-tests: false
6161
rosdep-install-args: -iry --skip-keys=libomp-dev
62-
upstream-args: --cmake-args -DCMAKE_BUILD_TYPE=Release
62+
upstream-args: --cmake-args -DCMAKE_BUILD_TYPE=Release -DBUILD_PYTHON_INTERFACE=OFF
6363
target-path: target_ws/src
6464
target-args: --cmake-args ${{ matrix.env.TARGET_CMAKE_ARGS }}
6565

.github/workflows/mac.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,6 @@ jobs:
9494
--cmake-args -G "Ninja" -DVCPKG_TARGET_TRIPLET=${{ matrix.config.vcpkg_triplet }}
9595
-DCMAKE_BUILD_TYPE=Release -DTESSERACT_ENABLE_TESTING=ON \
9696
-DTESSERACT_ENABLE_BENCHMARKING=ON -DTESSERACT_ENABLE_RUN_BENCHMARKING=OFF \
97-
-DBUILD_PYTHON_INTERFACE=OFF \
9897
-DVCPKG_APPLOCAL_DEPS=OFF \
9998
-DCMAKE_OSX_DEPLOYMENT_TARGET=12.0 \
10099
-DOpenMP_CXX_INCLUDE_DIR=${{ matrix.config.homebrew_root }}/opt/libomp/include \

.github/workflows/nightly.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,6 @@ jobs:
4242
with:
4343
ccache-prefix: ${{ matrix.distro }}
4444
vcs-file: dependencies.repos
45-
upstream-args: --cmake-args -DCMAKE_BUILD_TYPE=Release
45+
upstream-args: --cmake-args -DCMAKE_BUILD_TYPE=Release -DBUILD_PYTHON_INTERFACE=OFF
4646
target-path: target_ws/src
47-
target-args: --cmake-args -DCMAKE_BUILD_TYPE=Debug -DTESSERACT_ENABLE_TESTING=ON -DTESSERACT_ENABLE_BENCHMARKING=ON -DTESSERACT_ENABLE_RUN_BENCHMARKING=OFF -DBUILD_PYTHON_INTERFACE=OFF
47+
target-args: --cmake-args -DCMAKE_BUILD_TYPE=Debug -DTESSERACT_ENABLE_TESTING=ON -DTESSERACT_ENABLE_BENCHMARKING=ON -DTESSERACT_ENABLE_RUN_BENCHMARKING=OFF

.github/workflows/ubuntu.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,6 @@ jobs:
4848
with:
4949
ccache-prefix: ${{ matrix.distro }}
5050
vcs-file: dependencies.repos
51-
upstream-args: --cmake-args -DCMAKE_BUILD_TYPE=Release
51+
upstream-args: --cmake-args -DCMAKE_BUILD_TYPE=Release -DBUILD_PYTHON_INTERFACE=OFF
5252
target-path: target_ws/src
53-
target-args: --cmake-args -DCMAKE_BUILD_TYPE=Debug -DTESSERACT_ENABLE_TESTING=ON -DTESSERACT_ENABLE_BENCHMARKING=ON -DTESSERACT_ENABLE_RUN_BENCHMARKING=OFF -DTESSERACT_PACKAGE=ON -DBUILD_PYTHON_INTERFACE=OFF -DBUILD_PYTHON_INTERFACE=OFF
53+
target-args: --cmake-args -DCMAKE_BUILD_TYPE=Debug -DTESSERACT_ENABLE_TESTING=ON -DTESSERACT_ENABLE_BENCHMARKING=ON -DTESSERACT_ENABLE_RUN_BENCHMARKING=OFF -DTESSERACT_PACKAGE=ON

.github/workflows/windows.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,9 @@ jobs:
5959
with:
6060
ccache-prefix: ci-win-build-${{ matrix.config.name }}
6161
vcs-file: .github/workflows/windows_dependencies.repos
62-
upstream-args: --cmake-args -G "Ninja" -DVCPKG_TARGET_TRIPLET=${{ matrix.config.triplet }} -DCMAKE_BUILD_TYPE=Release
62+
upstream-args: --cmake-args -G "Ninja" -DVCPKG_TARGET_TRIPLET=${{ matrix.config.triplet }} -DCMAKE_BUILD_TYPE=Release -DBUILD_PYTHON_INTERFACE=OFF
6363
target-path: target_ws/src
64-
target-args: --cmake-args -G "Ninja" -DVCPKG_TARGET_TRIPLET=${{ matrix.config.triplet }} -DCMAKE_BUILD_TYPE=Release -DTESSERACT_ENABLE_TESTING=ON -DTESSERACT_ENABLE_BENCHMARKING=ON -DTESSERACT_ENABLE_RUN_BENCHMARKING=OFF -DBUILD_PYTHON_INTERFACE=OFF
64+
target-args: --cmake-args -G "Ninja" -DVCPKG_TARGET_TRIPLET=${{ matrix.config.triplet }} -DCMAKE_BUILD_TYPE=Release -DTESSERACT_ENABLE_TESTING=ON -DTESSERACT_ENABLE_BENCHMARKING=ON -DTESSERACT_ENABLE_RUN_BENCHMARKING=OFF
6565

6666
- name: collect logs
6767
if: failure()

0 commit comments

Comments
 (0)