Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions .github/workflows/cmake_windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,14 @@ jobs:

- name: Install conan dependencies
working-directory: ${{github.workspace}}/build
run: conan install ${{github.workspace}}/conanfile.txt -s build_type=${{env.BUILD_TYPE}} --build=missing
# encryption=tweetnacl swaps zeromq's default libsodium dependency for the
# copy bundled in libzmq. CURVE support is unchanged; what goes away is the
# only conan package in this graph built by msbuild instead of cmake.
# libsodium's hand-written .vcxproj gets PlatformToolset v145 from
# compiler.version=195 while vcvars lands on VCToolsVersion 14.44, and
# msbuild rejects the pair (MSB8052). Every cmake-built dependency is fine
# with the Visual Studio 18 2026 generator.
run: conan install ${{github.workspace}}/conanfile.txt -s build_type=${{env.BUILD_TYPE}} -o "zeromq/*:encryption=tweetnacl" --build=missing

- name: Configure CMake
shell: bash
Expand All @@ -53,4 +60,4 @@ jobs:

- name: run test (Windows)
working-directory: ${{github.workspace}}/build
run: $env:PATH+=";${{env.BUILD_TYPE}}"; tests/${{env.BUILD_TYPE}}/behaviortree_cpp_test.exe
run: $env:PATH+=";${{env.BUILD_TYPE}}"; tests/${{env.BUILD_TYPE}}/behaviortree_cpp_picknik_test.exe
8 changes: 6 additions & 2 deletions .github/workflows/pixi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ on:
jobs:
pixi_conda_build:
strategy:
# Without this, a failing windows job cancels the ubuntu one mid-build and
# hides whatever it would have reported.
fail-fast: false
matrix:
os:
- windows-latest
Expand All @@ -18,9 +21,10 @@ jobs:
steps:
# Pixi is the tool used to create/manage conda environment
- uses: actions/checkout@v3
- uses: prefix-dev/setup-pixi@v0.8.1
# pixi.lock is format v7, which v0.40.3 cannot read.
- uses: prefix-dev/setup-pixi@v0.10.1
with:
pixi-version: v0.40.3
pixi-version: v0.76.1
- name: Build
run: pixi run build
- name: Run tests
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/ros2-rolling.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,9 @@ jobs:
strategy:
matrix:
env:
- {ROS_DISTRO: rolling, ROS_REPO: main}
# rolling now targets Ubuntu 26.04 (resolute), for which packages.ros.org
# publishes no rolling debs yet. Pin to noble (24.04) until it does.
- {ROS_DISTRO: rolling, ROS_REPO: main, OS_CODE_NAME: noble}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
Expand Down
Loading
Loading