Browse Source

Remove ros2 bridge CI script and gitignore

tags/v0.2.5-alpha.3
Philipp Oppermann 2 years ago
parent
commit
1f01890c2a
Failed to extract signature
2 changed files with 0 additions and 67 deletions
  1. +0
    -66
      libraries/extensions/ros2-bridge/.github/workflows/ci.yml
  2. +0
    -1
      libraries/extensions/ros2-bridge/examples/.gitignore

+ 0
- 66
libraries/extensions/ros2-bridge/.github/workflows/ci.yml View File

@@ -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


+ 0
- 1
libraries/extensions/ros2-bridge/examples/.gitignore View File

@@ -1 +0,0 @@
.env

Loading…
Cancel
Save