Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
d385109
test prerelease
christophfroehlich Aug 29, 2025
75f564a
Use our docker image
christophfroehlich Aug 29, 2025
ad18aa3
PRERELEASE_DOWNSTREAM_DEPTH
christophfroehlich Aug 29, 2025
e8d714b
Add config for labels and comments
christophfroehlich Sep 1, 2025
5539e26
Add note
christophfroehlich Sep 1, 2025
5396a24
Add workflow for all distros
christophfroehlich Sep 1, 2025
4fdb1ef
Check issue_comment only on PRs
christophfroehlich Sep 1, 2025
0e049ea
Improve checks for comments on branches other than master
christophfroehlich Sep 1, 2025
021e3fa
Fix job name
christophfroehlich Sep 1, 2025
83b2e38
Remove commit trigger
christophfroehlich Sep 1, 2025
87f3bc8
Simplify condition
christophfroehlich Sep 1, 2025
b946576
Retrigger without removing label?
christophfroehlich Sep 1, 2025
7ecdcfa
Change for other branches
christophfroehlich Sep 1, 2025
faa6c2e
Use reusable wf
christophfroehlich Sep 1, 2025
b163db9
Remove all other wfs
christophfroehlich Sep 1, 2025
6d8d0c9
Also update humble and jazzy
christophfroehlich Sep 1, 2025
b505a00
Rename input
christophfroehlich Sep 1, 2025
a275b41
Fix inputs on PRs
christophfroehlich Sep 1, 2025
9821db1
Fix undefined input
christophfroehlich Sep 1, 2025
ad53700
makes inputs always exist
christophfroehlich Sep 1, 2025
75f02b5
Does not work with literals
christophfroehlich Sep 1, 2025
dd3e381
Try global env variables
christophfroehlich Sep 1, 2025
487db46
Test with github.event.inputs
christophfroehlich Sep 1, 2025
b0b53b9
number instead
christophfroehlich Sep 1, 2025
1d3e8f2
try fixing
christophfroehlich Sep 1, 2025
2307323
no number?
christophfroehlich Sep 1, 2025
7cf48d0
use other job
christophfroehlich Sep 1, 2025
c594a0c
Use explicit if-else branch
christophfroehlich Sep 1, 2025
40ca356
Properly set output
christophfroehlich Sep 1, 2025
e974b0b
Set a character
christophfroehlich Sep 1, 2025
3ad5a14
hardcode it for testing
christophfroehlich Sep 1, 2025
a11b738
readd
christophfroehlich Sep 1, 2025
9554e3e
as string?
christophfroehlich Sep 1, 2025
a804b7e
as number?
christophfroehlich Sep 1, 2025
39f1eb9
Use now with string in reusable wf
christophfroehlich Sep 1, 2025
148d6cb
Fix for the others
christophfroehlich Sep 1, 2025
653ae72
Revert "Remove all other wfs"
christophfroehlich Sep 1, 2025
8d69ed9
Update comments
christophfroehlich Sep 1, 2025
861ae0f
Use master branch of CI repo
christophfroehlich Sep 2, 2025
8eebb3c
Try without && 0
christophfroehlich Sep 2, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions .github/workflows/humble-pre-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Humble - pre-release
# author: Christoph Froehlich <[email protected]>

on:
workflow_dispatch:
inputs:
downstream_depth:
description: 'The depth of the depends-on tree to be included in the overlay workspace (-1 implies unlimited, default: 0)'
required: false
default: 0
type: number
pull_request:
branches:
- humble
types:
- opened # default
- reopened # default
- synchronize # default
- labeled # also if a label changes

jobs:
default:
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-prerelease.yml@master
with:
ros_distro: humble
# downstream_depth is not set on pull_request event
prerelease_downstream_depth: ${{ github.event_name == 'pull_request' && '0' || inputs.downstream_depth }}
27 changes: 27 additions & 0 deletions .github/workflows/jazzy-pre-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Jazzy - pre-release
# author: Christoph Froehlich <[email protected]>

on:
workflow_dispatch:
inputs:
downstream_depth:
description: 'The depth of the depends-on tree to be included in the overlay workspace (-1 implies unlimited, default: 0)'
required: false
default: 0
type: number
pull_request:
branches:
- jazzy
types:
- opened # default
- reopened # default
- synchronize # default
- labeled # also if a label changes

jobs:
default:
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-prerelease.yml@master
with:
ros_distro: jazzy
# downstream_depth is not set on pull_request event
prerelease_downstream_depth: ${{ github.event_name == 'pull_request' && '0' || inputs.downstream_depth }}
32 changes: 32 additions & 0 deletions .github/workflows/rolling-pre-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Rolling - pre-release
# author: Christoph Froehlich <[email protected]>

on:
workflow_dispatch:
inputs:
downstream_depth:
description: 'The depth of the depends-on tree to be included in the overlay workspace (-1 implies unlimited, default: 0)'
required: false
default: 0
type: number
pull_request:
branches:
- master
types:
- opened # default
- reopened # default
- synchronize # default
- labeled # also if a label changes

jobs:
default:
strategy:
fail-fast: false
matrix:
ROS_DISTRO: [kilted, rolling]

uses: ros-controls/ros2_control_ci/.github/workflows/reusable-prerelease.yml@master
with:
ros_distro: ${{ matrix.ROS_DISTRO }}
# downstream_depth is not set on pull_request event
prerelease_downstream_depth: ${{ github.event_name == 'pull_request' || inputs.downstream_depth }}
Loading