Skip to content

os compatibility

os compatibility #49

Workflow file for this run

name: ROS 2
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
jobs:
build:
timeout-minutes: 10
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
ros-version: ["humble","jazzy"]
steps:
- uses: actions/checkout@v4
- name: Docker build ROS 2 ${{ matrix.ros-version }}
run: |
sudo docker build -t afor:${{ matrix.ros-version }} -f ./dev_tools/${{ matrix.ros-version }}/Dockerfile .
- name: Test with pytest in Docker
run: |
sudo docker run afor:${{ matrix.ros-version }} uv run pytest ./tests