diff --git a/libraries/extensions/ros2-bridge/.github/workflows/ci.yml b/libraries/extensions/ros2-bridge/.github/workflows/ci.yml deleted file mode 100644 index 3bc44879..00000000 --- a/libraries/extensions/ros2-bridge/.github/workflows/ci.yml +++ /dev/null @@ -1,66 +0,0 @@ -name: CI - -on: - push: - pull_request: - -env: - CARGO_TERM_COLOR: always - RUST_LOG: trace - -jobs: - build_and_examples: - - strategy: - matrix: - platform: [ubuntu-latest] - fail-fast: false - runs-on: ${{ matrix.platform }} - env: - QT_QPA_PLATFORM: offscreen - - steps: - - uses: actions/checkout@v3 - - - uses: r7kamura/rust-problem-matchers@v1.1.0 - - run: cargo --version --verbose - - uses: Swatinem/rust-cache@v2 - - - name: Build - run: cargo build --verbose - - name: Run tests - run: cargo test --verbose - - uses: ros-tooling/setup-ros@v0.6 - with: - required-ros-distributions: humble - - run: 'source /opt/ros/humble/setup.bash && echo AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH} >> "$GITHUB_ENV"' - - name: "Build examples" - timeout-minutes: 30 - run: cargo build --examples - - name: "Rust standalone" - timeout-minutes: 30 - run: | - source /opt/ros/humble/setup.bash && ros2 run turtlesim turtlesim_node & - cargo run --example random_turtle --features="ros2-examples" - - name: "Rust Dataflow example" - timeout-minutes: 30 - run: | - source /opt/ros/humble/setup.bash && ros2 run turtlesim turtlesim_node & - cargo build -p rust-ros2-dataflow-example-node --features ros2 - cargo run --example rust-ros2-dataflow --features="ros2-examples" - - name: "Python Dataflow example" - timeout-minutes: 30 - run: | - source /opt/ros/humble/setup.bash && ros2 run turtlesim turtlesim_node & - pip3 install -r ./examples/python-ros2-dataflow/requirements.txt - maturin build -m python/Cargo.toml - pip install target/wheels/*.whl - cargo run --example python-ros2-dataflow --features="ros2-examples" - - name: "Python Standalone" - timeout-minutes: 30 - run: | - source /opt/ros/humble/setup.bash && ros2 run turtlesim turtlesim_node & - python3 -m venv examples/.env && - source examples/.env/bin/activate && - python3 examples/python-standalone-bridge/random_turtle.py - diff --git a/libraries/extensions/ros2-bridge/examples/.gitignore b/libraries/extensions/ros2-bridge/examples/.gitignore deleted file mode 100644 index 4c49bd78..00000000 --- a/libraries/extensions/ros2-bridge/examples/.gitignore +++ /dev/null @@ -1 +0,0 @@ -.env