From 1f01890c2a7f97da8bc377f38d946a7d6446c8d2 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Tue, 29 Aug 2023 10:55:24 +0200 Subject: [PATCH] Remove ros2 bridge CI script and gitignore --- .../ros2-bridge/.github/workflows/ci.yml | 66 ------------------- .../ros2-bridge/examples/.gitignore | 1 - 2 files changed, 67 deletions(-) delete mode 100644 libraries/extensions/ros2-bridge/.github/workflows/ci.yml delete mode 100644 libraries/extensions/ros2-bridge/examples/.gitignore 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