Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CI] Refactoring #179

Merged
merged 10 commits into from
Feb 9, 2024
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
Loading