File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010 humble-ci :
1111 uses : ./.github/workflows/reusable-ci.yml
1212 with :
13- branch : ${{ github.ref }}
1413 os : ubuntu-22.04
1514 docker-image : ubuntu:jammy
1615 ros-distribution : humble
Original file line number Diff line number Diff line change 1010 jazzy-ci :
1111 uses : ./.github/workflows/reusable-ci.yml
1212 with :
13- branch : ${{ github.ref }}
1413 os : ubuntu-24.04
1514 docker-image : ubuntu:noble
1615 ros-distribution : jazzy
Original file line number Diff line number Diff line change 1010 kilted-ci :
1111 uses : ./.github/workflows/reusable-ci.yml
1212 with :
13- branch : ${{ github.ref }}
1413 os : ubuntu-24.04
1514 docker-image : ubuntu:noble
1615 ros-distribution : kilted
Original file line number Diff line number Diff line change 1010 lyrical-ci :
1111 uses : ./.github/workflows/reusable-ci.yml
1212 with :
13- branch : ${{ github.ref }}
1413 os : ubuntu-26.04
1514 docker-image : ubuntu:resolute
1615 ros-distribution : lyrical
Original file line number Diff line number Diff line change 44 workflow_call :
55 inputs :
66 branch :
7- description : " The rcutils branch to use for the workflow"
8- required : true
7+ description : " The rcutils branch to build. Leave unset for push and pull_request."
8+ required : false
9+ default : " "
910 type : string
1011 os :
1112 description : " The OS to use for the workflow"
3334 apt-get update && apt-get install -y git
3435 shell: bash
3536
36- - name : Sync repository
37- uses : actions/checkout@v5
38- with :
39- ref : ${{ inputs.branch }}
40- submodules : recursive
41-
42- - name : Setup ROS 2
37+ - name : Setup ROS 2
4338 uses : ros-tooling/setup-ros@0.7.19
4439 with :
4540 required-ros-distributions : ${{ inputs.ros-distribution }}
4944 apt-get install ros-${{ inputs.ros-distribution }}-mimick-vendor
5045 apt-get -y install ros-${{ inputs.ros-distribution }}-performance-test-fixture
5146
47+ # This action clones the repository itself, so no checkout step is needed.
48+ # When ref is empty it uses the branch that triggered the run.
5249 - uses : ros-tooling/action-ros-ci@0.4.8
5350 with :
5451 package-name : " rcutils"
5552 target-ros2-distro : ${{ inputs.ros-distribution }}
53+ ref : ${{ inputs.branch }}
5654 skip-tests : true
Original file line number Diff line number Diff line change 1010 rolling-ci :
1111 uses : ./.github/workflows/reusable-ci.yml
1212 with :
13- branch : ${{ github.ref }}
1413 os : ubuntu-24.04
1514 docker-image : ubuntu:noble
1615 ros-distribution : rolling
You can’t perform that action at this time.
0 commit comments