Skip to content

Commit daee45e

Browse files
committed
Update CI and remove Iron in favor of Jazzy
1 parent 72e2f2c commit daee45e

16 files changed

+54
-60
lines changed

.github/workflows/ci-coverage-build.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,17 @@ on:
1010
jobs:
1111
coverage:
1212
name: coverage build
13-
runs-on: ubuntu-22.04
13+
runs-on: ubuntu-24.04
1414
strategy:
1515
fail-fast: false
1616
env:
1717
ROS_DISTRO: rolling
1818
steps:
19-
- uses: ros-tooling/setup-ros@0.6.2
19+
- uses: ros-tooling/setup-ros@v0.7
2020
with:
2121
required-ros-distributions: ${{ env.ROS_DISTRO }}
22-
- uses: actions/checkout@v3
23-
- uses: ros-tooling/action-ros-ci@0.3.2
22+
- uses: actions/checkout@v4
23+
- uses: ros-tooling/action-ros-ci@v0.3
2424
with:
2525
target-ros2-distro: ${{ env.ROS_DISTRO }}
2626
import-token: ${{ secrets.GITHUB_TOKEN }}
@@ -37,12 +37,12 @@ jobs:
3737
}
3838
}
3939
colcon-mixin-repository: https://raw.githubusercontent.com/colcon/colcon-mixin-repository/master/index.yaml
40-
- uses: codecov/codecov-action@v3.1.0
40+
- uses: codecov/codecov-action@v5.3
4141
with:
4242
file: ros_ws/lcov/total_coverage.info
4343
flags: unittests
4444
name: codecov-umbrella
45-
- uses: actions/upload-artifact@v3.1.0
45+
- uses: actions/upload-artifact@v4
4646
with:
4747
name: colcon-logs-coverage-rolling
4848
path: ros_ws/log

.github/workflows/ci-format.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ jobs:
1212
name: Format
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v3
16-
- uses: actions/setup-python@v4.4.0
15+
- uses: actions/checkout@v4
16+
- uses: actions/setup-python@v5
1717
with:
1818
python-version: '3.10'
1919
- name: Install system hooks
2020
run: sudo apt install -qq clang-format-14 cppcheck
21-
- uses: pre-commit/action@v3.0.0
21+
- uses: pre-commit/action@v3
2222
with:
2323
extra_args: --all-files --hook-stage manual

.github/workflows/ci-ros-lint.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ on:
55
jobs:
66
ament_lint:
77
name: ament_${{ matrix.linter }}
8-
runs-on: ubuntu-20.04
8+
runs-on: ubuntu-24.04
99
strategy:
1010
fail-fast: false
1111
matrix:
1212
linter: [cppcheck, copyright, lint_cmake]
1313
steps:
14-
- uses: actions/checkout@v3
15-
- uses: ros-tooling/setup-ros@0.6.2
14+
- uses: actions/checkout@v4
15+
- uses: ros-tooling/setup-ros@v0.7
1616
- uses: ros-tooling/[email protected]
1717
with:
1818
distribution: rolling
@@ -23,14 +23,14 @@ jobs:
2323

2424
ament_lint_100:
2525
name: ament_${{ matrix.linter }}
26-
runs-on: ubuntu-20.04
26+
runs-on: ubuntu-24.04
2727
strategy:
2828
fail-fast: false
2929
matrix:
3030
linter: [cpplint]
3131
steps:
32-
- uses: actions/checkout@v3
33-
- uses: ros-tooling/setup-ros@0.6.2
32+
- uses: actions/checkout@v4
33+
- uses: ros-tooling/setup-ros@v0.7
3434
- uses: ros-tooling/[email protected]
3535
with:
3636
distribution: rolling

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
abi_check:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v3
14+
- uses: actions/checkout@v4
1515
- uses: ros-industrial/industrial_ci@master
1616
env:
1717
ROS_DISTRO: humble

.github/workflows/iron-abi-compatibility.yml renamed to .github/workflows/jazzy-abi-compatibility.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Iron - ABI Compatibility Check
1+
name: Jazzy - ABI Compatibility Check
22
on:
33
workflow_dispatch:
44
branches:
@@ -11,10 +11,10 @@ jobs:
1111
abi_check:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v3
14+
- uses: actions/checkout@v4
1515
- uses: ros-industrial/industrial_ci@master
1616
env:
17-
ROS_DISTRO: iron
17+
ROS_DISTRO: jazzy
1818
ROS_REPO: main
1919
ABICHECK_URL: github:${{ github.repository }}#${{ github.base_ref }}
2020
NOT_TEST_BUILD: true

.github/workflows/iron-binary-build-main.yml renamed to .github/workflows/jazzy-binary-build-main.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Iron Binary Build - main
1+
name: Jazzy Binary Build - main
22
# author: Denis Štogl <[email protected]>
33
# description: 'Build & test all dependencies from released (binary) packages.'
44

@@ -20,7 +20,7 @@ jobs:
2020
binary:
2121
uses: ./.github/workflows/reusable-industrial-ci-with-cache.yml
2222
with:
23-
ros_distro: iron
23+
ros_distro: jazzy
2424
ros_repo: main
25-
upstream_workspace: picknik_controllers-not-released.iron.repos
25+
upstream_workspace: picknik_controllers-not-released.jazzy.repos
2626
ref_for_scheduled_build: main

.github/workflows/iron-binary-build-testing.yml renamed to .github/workflows/jazzy-binary-build-testing.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Iron Binary Build - testing
1+
name: Jazzy Binary Build - testing
22
# author: Denis Štogl <[email protected]>
33
# description: 'Build & test all dependencies from released (binary) packages.'
44

@@ -20,7 +20,7 @@ jobs:
2020
binary:
2121
uses: ./.github/workflows/reusable-industrial-ci-with-cache.yml
2222
with:
23-
ros_distro: iron
23+
ros_distro: jazzy
2424
ros_repo: testing
25-
upstream_workspace: picknik_controllers-not-released.iron.repos
25+
upstream_workspace: picknik_controllers-not-released.jazzy.repos
2626
ref_for_scheduled_build: main

.github/workflows/iron-semi-binary-build-main.yml renamed to .github/workflows/jazzy-semi-binary-build-main.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Iron Semi-Binary Build - main
1+
name: Jazzy Semi-Binary Build - main
22
# description: 'Build & test that compiles the main dependencies from source.'
33

44
on:
@@ -19,7 +19,7 @@ jobs:
1919
semi_binary:
2020
uses: ./.github/workflows/reusable-industrial-ci-with-cache.yml
2121
with:
22-
ros_distro: iron
22+
ros_distro: jazzy
2323
ros_repo: main
24-
upstream_workspace: picknik_controllers.iron.repos
24+
upstream_workspace: picknik_controllers.jazzy.repos
2525
ref_for_scheduled_build: main

.github/workflows/iron-semi-binary-build-testing.yml renamed to .github/workflows/jazzy-semi-binary-build-testing.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Iron Semi-Binary Build - testing
1+
name: Jazzy Semi-Binary Build - testing
22
# description: 'Build & test that compiles the main dependencies from source.'
33

44
on:
@@ -19,7 +19,7 @@ jobs:
1919
semi_binary:
2020
uses: ./.github/workflows/reusable-industrial-ci-with-cache.yml
2121
with:
22-
ros_distro: iron
22+
ros_distro: jazzy
2323
ros_repo: testing
24-
upstream_workspace: picknik_controllers.iron.repos
24+
upstream_workspace: picknik_controllers.jazzy.repos
2525
ref_for_scheduled_build: main
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Iron Source Build
1+
name: Jazzy Source Build
22
on:
33
workflow_dispatch:
44
branches:
@@ -14,6 +14,6 @@ jobs:
1414
source:
1515
uses: ./.github/workflows/reusable-ros-tooling-source-build.yml
1616
with:
17-
ros_distro: iron
17+
ros_distro: jazzy
1818
ref: main
19-
ros2_repo_branch: iron
19+
ros2_repo_branch: jazzy

0 commit comments

Comments
 (0)