Skip to content

Commit 90a1b72

Browse files
authored
Add compatibility build workflow (backport #337) (#339)
1 parent c63aa91 commit 90a1b72

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Rolling - Check Compatibility
2+
# author: Christoph Froehlich <[email protected]>
3+
# description: 'Build & test the rolling version on earlier distros.'
4+
5+
on:
6+
workflow_dispatch:
7+
pull_request:
8+
branches:
9+
- master
10+
push:
11+
branches:
12+
- master
13+
14+
concurrency:
15+
# cancel previous runs of the same workflow, except for pushes on master branch
16+
group: ${{ github.workflow }}-${{ github.ref }}
17+
cancel-in-progress: ${{ !startsWith(github.ref, '/refs/heads') }}
18+
19+
jobs:
20+
build:
21+
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-industrial-ci-with-cache.yml@master
22+
strategy:
23+
fail-fast: false
24+
matrix:
25+
ROS_DISTRO: [humble, jazzy, kilted]
26+
with:
27+
ros_distro: ${{ matrix.ROS_DISTRO }}
28+
ros_repo: testing
29+
upstream_workspace: realtime_tools.rolling.repos
30+
ref_for_scheduled_build: master

0 commit comments

Comments
 (0)