diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 11207d0..7786201 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,26 +1,35 @@ -name: CI +name: interactive_marker_twist_server_ci on: push: - branches: - - foxy-devel pull_request: - branches: - - foxy-devel + schedule: + - cron: "0 0 * * *" # every day at midnight jobs: - foxy_ci: - name: Foxy CI Job - runs-on: ubuntu-20.04 + humble_ci: + name: Humble OSRF Industrial + strategy: + matrix: + env: + - {ROS_REPO: testing, ROS_DISTRO: humble} + - {ROS_REPO: main, ROS_DISTRO: humble} + fail-fast: false + runs-on: ubuntu-22.04 steps: - - name: Clone Repository - uses: actions/checkout@v3 - - name: Setup ROS - uses: ros-tooling/setup-ros@v0.3 - with: - required-ros-distributions: foxy - - name: Build and Test - uses: ros-tooling/action-ros-ci@v0.2 - with: - package-name: interactive_marker_twist_server - target-ros2-distro: foxy + - uses: actions/checkout@v3 + - uses: 'ros-industrial/industrial_ci@master' + env: ${{matrix.env}} + jazzy_ci: + name: Jazzy OSRF Industrial + strategy: + matrix: + env: + - {ROS_REPO: testing, ROS_DISTRO: jazzy} + - {ROS_REPO: main, ROS_DISTRO: jazzy} + fail-fast: false + runs-on: ubuntu-24.04 + steps: + - uses: actions/checkout@v3 + - uses: 'ros-industrial/industrial_ci@master' + env: ${{matrix.env}} \ No newline at end of file