Skip to content

Commit 4bd84f5

Browse files
authored
Merge pull request #27 from PickNikRobotics/pr-add-kilted-and-shift-humble-ci
Add Kilted job for 'main' and shift humble job to 'humble' branch
2 parents bdb6e0b + 49a5270 commit 4bd84f5

14 files changed

+178
-25
lines changed

.github/workflows/humble-abi-compatibility.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ name: Humble - ABI Compatibility Check
22
on:
33
workflow_dispatch:
44
branches:
5-
- main
5+
- humble
66
pull_request:
77
branches:
8-
- main
8+
- humble
99

1010
jobs:
1111
abi_check:
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
name: Humble Binary Build - main
1+
name: Humble Binary Build - humble
22
# author: Denis Štogl <[email protected]>
33
# description: 'Build & test all dependencies from released (binary) packages.'
44

55
on:
66
workflow_dispatch:
77
branches:
8-
- main
8+
- humble
99
pull_request:
1010
branches:
11-
- main
11+
- humble
1212
push:
1313
branches:
14-
- main
14+
- humble
1515
schedule:
1616
# Run every morning to detect flakiness and broken dependencies
1717
- cron: '03 1 * * *'
@@ -23,4 +23,4 @@ jobs:
2323
ros_distro: humble
2424
ros_repo: main
2525
upstream_workspace: picknik_controllers-not-released.humble.repos
26-
ref_for_scheduled_build: main
26+
ref_for_scheduled_build: humble

.github/workflows/humble-binary-build-testing.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ name: Humble Binary Build - testing
55
on:
66
workflow_dispatch:
77
branches:
8-
- main
8+
- humble
99
pull_request:
1010
branches:
11-
- main
11+
- humble
1212
push:
1313
branches:
14-
- main
14+
- humble
1515
schedule:
1616
# Run every morning to detect flakiness and broken dependencies
1717
- cron: '03 1 * * *'
@@ -23,4 +23,4 @@ jobs:
2323
ros_distro: humble
2424
ros_repo: testing
2525
upstream_workspace: picknik_controllers-not-released.humble.repos
26-
ref_for_scheduled_build: main
26+
ref_for_scheduled_build: humble
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
name: Humble Semi-Binary Build - main
2-
# description: 'Build & test that compiles the main dependencies from source.'
1+
name: Humble Semi-Binary Build - humble
2+
# description: 'Build & test that compiles the humble dependencies from source.'
33

44
on:
55
workflow_dispatch:
66
branches:
7-
- main
7+
- humble
88
pull_request:
99
branches:
10-
- main
10+
- humble
1111
push:
1212
branches:
13-
- main
13+
- humble
1414
schedule:
1515
# Run every morning to detect flakiness and broken dependencies
1616
- cron: '33 1 * * *'
@@ -22,4 +22,4 @@ jobs:
2222
ros_distro: humble
2323
ros_repo: main
2424
upstream_workspace: picknik_controllers.humble.repos
25-
ref_for_scheduled_build: main
25+
ref_for_scheduled_build: humble
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
name: Humble Semi-Binary Build - testing
2-
# description: 'Build & test that compiles the main dependencies from source.'
2+
# description: 'Build & test that compiles the humble dependencies from source.'
33

44
on:
55
workflow_dispatch:
66
branches:
7-
- main
7+
- humble
88
pull_request:
99
branches:
10-
- main
10+
- humble
1111
push:
1212
branches:
13-
- main
13+
- humble
1414
schedule:
1515
# Run every morning to detect flakiness and broken dependencies
1616
- cron: '33 1 * * *'
@@ -22,4 +22,4 @@ jobs:
2222
ros_distro: humble
2323
ros_repo: testing
2424
upstream_workspace: picknik_controllers.humble.repos
25-
ref_for_scheduled_build: main
25+
ref_for_scheduled_build: humble

.github/workflows/humble-source-build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ name: Humble Source Build
22
on:
33
workflow_dispatch:
44
branches:
5-
- main
5+
- humble
66
push:
77
branches:
8-
- main
8+
- humble
99
schedule:
1010
# Run every day to detect flakiness and broken dependencies
1111
- cron: '03 3 * * *'
@@ -15,5 +15,5 @@ jobs:
1515
uses: ./.github/workflows/reusable-ros-tooling-source-build.yml
1616
with:
1717
ros_distro: humble
18-
ref: main
18+
ref: humble
1919
ros2_repo_branch: humble
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: Kilted - ABI Compatibility Check
2+
on:
3+
workflow_dispatch:
4+
branches:
5+
- main
6+
pull_request:
7+
branches:
8+
- main
9+
10+
jobs:
11+
abi_check:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: actions/checkout@v4
15+
- uses: ros-industrial/industrial_ci@master
16+
env:
17+
ROS_DISTRO: kilted
18+
ROS_REPO: main
19+
ABICHECK_URL: github:${{ github.repository }}#${{ github.base_ref }}
20+
NOT_TEST_BUILD: true
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Kilted Binary Build - main
2+
# author: Denis Štogl <[email protected]>
3+
# description: 'Build & test all dependencies from released (binary) packages.'
4+
5+
on:
6+
workflow_dispatch:
7+
branches:
8+
- main
9+
pull_request:
10+
branches:
11+
- main
12+
push:
13+
branches:
14+
- main
15+
schedule:
16+
# Run every morning to detect flakiness and broken dependencies
17+
- cron: '03 1 * * *'
18+
19+
jobs:
20+
binary:
21+
uses: ./.github/workflows/reusable-industrial-ci-with-cache.yml
22+
with:
23+
ros_distro: kilted
24+
ros_repo: main
25+
upstream_workspace: picknik_controllers-not-released.kilted.repos
26+
ref_for_scheduled_build: main
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Kilted Binary Build - testing
2+
# author: Denis Štogl <[email protected]>
3+
# description: 'Build & test all dependencies from released (binary) packages.'
4+
5+
on:
6+
workflow_dispatch:
7+
branches:
8+
- main
9+
pull_request:
10+
branches:
11+
- main
12+
push:
13+
branches:
14+
- main
15+
schedule:
16+
# Run every morning to detect flakiness and broken dependencies
17+
- cron: '03 1 * * *'
18+
19+
jobs:
20+
binary:
21+
uses: ./.github/workflows/reusable-industrial-ci-with-cache.yml
22+
with:
23+
ros_distro: kilted
24+
ros_repo: testing
25+
upstream_workspace: picknik_controllers-not-released.kilted.repos
26+
ref_for_scheduled_build: main
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Kilted Semi-Binary Build - main
2+
# description: 'Build & test that compiles the main dependencies from source.'
3+
4+
on:
5+
workflow_dispatch:
6+
branches:
7+
- main
8+
pull_request:
9+
branches:
10+
- main
11+
push:
12+
branches:
13+
- main
14+
schedule:
15+
# Run every morning to detect flakiness and broken dependencies
16+
- cron: '33 1 * * *'
17+
18+
jobs:
19+
semi_binary:
20+
uses: ./.github/workflows/reusable-industrial-ci-with-cache.yml
21+
with:
22+
ros_distro: kilted
23+
ros_repo: main
24+
upstream_workspace: picknik_controllers.kilted.repos
25+
ref_for_scheduled_build: main

0 commit comments

Comments
 (0)