diff --git a/.github/workflows/build_desktop.yml b/.github/workflows/build_desktop.yml index a5792f38..f7b24caf 100644 --- a/.github/workflows/build_desktop.yml +++ b/.github/workflows/build_desktop.yml @@ -19,8 +19,22 @@ jobs: with: required-ros-distributions: foxy - uses: ros-tooling/action-ros-ci@v0.3 + id: action_ros_ci_step with: package-name: rcldotnet_examples target-ros2-distro: foxy vcs-repo-file-url: ${{github.workspace}}/.github/workflows/ci.repos - extra-cmake-args: -DCMAKE_SYSTEM_VERSION=10.0.19041.0 -Wno-dev \ No newline at end of file + extra-cmake-args: -DCMAKE_SYSTEM_VERSION=10.0.19041.0 -Wno-dev + colcon-defaults: | + { + "build": { + "event-handlers": [ + "console_direct+" + ] + } + } + - uses: actions/upload-artifact@v4 + with: + name: colcon-logs + path: ${{ steps.action_ros_ci_step.outputs.ros-workspace-directory-name }}/log + if: always() # upload the logs even when the build fails diff --git a/.github/workflows/build_linux.yml b/.github/workflows/build_linux.yml index 855c9bf5..2a68d08d 100644 --- a/.github/workflows/build_linux.yml +++ b/.github/workflows/build_linux.yml @@ -2,8 +2,8 @@ name: Build (Linux) on: push: branches: [ main ] - pull_request: - branches: [ main ] + # pull_request: + # branches: [ main ] jobs: build-linux: diff --git a/.github/workflows/ci.repos b/.github/workflows/ci.repos index 2c221c15..e90d9056 100644 --- a/.github/workflows/ci.repos +++ b/.github/workflows/ci.repos @@ -25,5 +25,5 @@ repositories: version: foxy ros2_dotnet/dotnet_cmake_module: type: git - url: https://github.com/ros2-dotnet/dotnet_cmake_module.git - version: main \ No newline at end of file + url: https://github.com/timonmentink/dotnet_cmake_module.git + version: fix/build