diff --git a/.github/workflows/build_and_test.yaml b/.github/workflows/build_and_test.yaml index a442517..daeddcf 100644 --- a/.github/workflows/build_and_test.yaml +++ b/.github/workflows/build_and_test.yaml @@ -5,6 +5,7 @@ on: [pull_request] jobs: build_and_test: strategy: + fail-fast: false matrix: os: [ubuntu-20.04, windows-latest] runs-on: ${{ matrix.os }} @@ -15,7 +16,15 @@ jobs: install-connext: true use-ros2-testing: true required-ros-distributions: rolling - - uses: ros-tooling/action-ros-ci@v0.2 - with: - package-name: domain_bridge - target-ros2-distro: rolling + - if: runner.os == 'Windows' + uses: ros-tooling/action-ros-ci@v0.2 + with: + package-name: domain_bridge + target-ros2-distro: rolling + vcs-repo-file-url: > + https://raw.githubusercontent.com/ros2/ros2/master/ros2.repos + - if: runner.os != 'Windows' + uses: ros-tooling/action-ros-ci@v0.2 + with: + package-name: domain_bridge + target-ros2-distro: rolling