build(deps): bump ros-industrial/industrial_ci from e3d16c224caf4832cf68e74093eb70f3a979b4cc to eb3ea328ff056aa2435d5b3493e7e2929c310f8e #1170
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI - Linux via APT | |
| on: | |
| push: | |
| branches: | |
| - devel | |
| paths-ignore: | |
| - 'doc/**' | |
| - '.gitlab-ci.yml' | |
| - '.gitignore' | |
| - '*.md' | |
| - 'LICENSE' | |
| - 'colcon.pkg' | |
| - '.pre-commit-config.yaml' | |
| pull_request: | |
| paths-ignore: | |
| - 'doc/**' | |
| - '.gitlab-ci.yml' | |
| - '.gitignore' | |
| - '*.md' | |
| - 'LICENSE' | |
| - 'colcon.pkg' | |
| - '.pre-commit-config.yaml' | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| test: | |
| name: "Test python ${{ matrix.python }} on ${{ matrix.ubuntu }}.04" | |
| runs-on: "ubuntu-${{ matrix.ubuntu }}.04" | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| python: [3] | |
| ubuntu: [22, 24] | |
| steps: | |
| - uses: actions/checkout@v5 | |
| with: | |
| submodules: 'true' | |
| - run: | | |
| sudo apt-get update | |
| sudo apt-get install cmake libboost-all-dev libeigen3-dev python*-numpy python*-dev python*-scipy | |
| echo $(sudo apt list --installed) | |
| echo $(g++ --version) | |
| - run: cmake . -DPYTHON_EXECUTABLE=$(which python${{ matrix.python }}) -DBUILD_TESTING_SCIPY=ON | |
| - run: make -j2 | |
| - run: ctest --output-on-failure | |
| check: | |
| if: always() | |
| name: check-linux | |
| needs: | |
| - test | |
| runs-on: Ubuntu-latest | |
| steps: | |
| - name: Decide whether the needed jobs succeeded or failed | |
| uses: re-actors/alls-green@release/v1 | |
| with: | |
| jobs: ${{ toJSON(needs) }} |