Skip to content

Commit

Permalink
[CI] Refactoring (#179)
Browse files Browse the repository at this point in the history
  • Loading branch information
christophfroehlich authored Feb 9, 2024
1 parent bf19ce0 commit 21dc7a5
Show file tree
Hide file tree
Showing 24 changed files with 300 additions and 493 deletions.
33 changes: 33 additions & 0 deletions .github/reviewer-lottery.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
groups:
# Default reviewers for all pull requests.
# Usually, at least on of the maintainers should approve PR before merging.
# The best is if two maintainers do that.
- name: maintainers # name of the group
reviewers: 2 # how many reviewers do you want to assign?
internal_reviewers: 1 # how many reviewers do you want to assign when the PR author belongs to this group?
usernames: # github usernames of the reviewers
- bmagyar
- destogl

# Reviewers group to get broader feedback.
- name: reviewers
reviewers: 5
usernames:
- aprotyas
- arne48
- bijoua29
- christophfroehlich
- DasRoteSkelett
- duringhof
- erickisos
- fmauch
- jaron-l
- livanov93
- mcbed
- moriarty
- olivier-stasse
- peterdavidfagan
- progtologist
- saikishor
- VanshGehlot
- VX792
26 changes: 26 additions & 0 deletions .github/workflows/build-binary.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# This config uses industrial_ci (https://github.com/ros-industrial/industrial_ci.git).
# For troubleshooting, see readme (https://github.com/ros-industrial/industrial_ci/blob/master/README.rst)

name: Binary Build
on:
pull_request:
push:
branches:
- ros2-master
schedule:
# Run every day to detect flakiness and broken dependencies
- cron: '28 6 * * *'


jobs:
binary:
uses: ros-controls/ros2_control/.github/workflows/reusable-industrial-ci-with-cache.yml@master
strategy:
matrix:
ROS_DISTRO: [rolling, iron, humble]
ROS_REPO: [main, testing]
with:
ros_distro: ${{ matrix.ROS_DISTRO }}
ros_repo: ${{ matrix.ROS_REPO }}
upstream_workspace: control_toolbox-not-released.${{ matrix.ROS_DISTRO }}.repos
ref_for_scheduled_build: ros2-master
50 changes: 0 additions & 50 deletions .github/workflows/build-coverage_humble.yml

This file was deleted.

50 changes: 0 additions & 50 deletions .github/workflows/build-coverage_iron.yml

This file was deleted.

55 changes: 0 additions & 55 deletions .github/workflows/build-humble.yml

This file was deleted.

55 changes: 0 additions & 55 deletions .github/workflows/build-iron.yml

This file was deleted.

55 changes: 0 additions & 55 deletions .github/workflows/build-rolling.yml

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Source Build - Humble
name: Source Build
on:
workflow_dispatch:
push:
Expand All @@ -9,9 +9,12 @@ on:
- cron: '03 3 * * *'

jobs:
source:
source_build:
uses: ./.github/workflows/reusable-ros-tooling-source-build.yml
strategy:
matrix:
ROS_DISTRO: [rolling, iron, humble]
with:
ros_distro: humble
ros_distro: ${{ matrix.ROS_DISTRO }}
ref: ros2-master
ros2_repo_branch: humble
ros2_repo_branch: ${{ matrix.ROS_DISTRO }}
17 changes: 0 additions & 17 deletions .github/workflows/build-source_iron.yml

This file was deleted.

17 changes: 0 additions & 17 deletions .github/workflows/build-source_rollling.yml

This file was deleted.

Loading

0 comments on commit 21dc7a5

Please sign in to comment.