Skip to content

Commit 5bb0a8b

Browse files
authored
Merge branch 'main' into main
2 parents bbc11b4 + 45496b8 commit 5bb0a8b

File tree

82 files changed

+3355
-1024
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+3355
-1024
lines changed

.github/ISSUE_TEMPLATE/ros2_bug.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ body:
2828
- Galactic
2929
- Humble
3030
- Iron
31+
- Jazzy
32+
- Kilted
3133
- Rolling
3234
- Other
3335
validations:

.github/workflows/check_links.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
check_links:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v4
13+
- uses: actions/checkout@v5
1414
- name: Restore lychee cache
1515
id: restore-cache
1616
uses: actions/cache/restore@v4

.github/workflows/ci-format.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ jobs:
1515
name: Format
1616
runs-on: ubuntu-22.04
1717
steps:
18-
- uses: actions/checkout@v4
19-
- uses: actions/setup-python@v5
18+
- uses: actions/checkout@v5
19+
- uses: actions/setup-python@v6
2020
with:
2121
python-version: 3.10.4
2222
- name: Install system hooks

.github/workflows/coverage-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
with:
2121
required-ros-distributions: ${{ env.ROS_DISTRO }}
2222
use-ros2-testing: true
23-
- uses: actions/checkout@v4
23+
- uses: actions/checkout@v5
2424
- uses: ros-tooling/[email protected]
2525
with:
2626
target-ros2-distro: ${{ env.ROS_DISTRO }}

.github/workflows/foxy-binary-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
BEFORE_INIT: 'apt-get update -qq && apt-get install -y iproute2 iputils-ping && ip addr && ping -c5 192.168.56.101'
2020
IMMEDIATE_TEST_OUTPUT: true
2121
steps:
22-
- uses: actions/checkout@v4
22+
- uses: actions/checkout@v5
2323
with:
2424
ref: foxy
2525
- name: start ursim

.github/workflows/galactic-binary-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
NOT_TEST_BUILD: true
1818
NOT_TEST_DOWNSTREAM: true
1919
steps:
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@v5
2121
with:
2222
ref: galactic
2323
- uses: 'ros-industrial/industrial_ci@master'
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Kilted Semi Binary Build Testing
2+
on:
3+
workflow_dispatch:
4+
pull_request:
5+
branches:
6+
- main
7+
push:
8+
branches:
9+
- main
10+
schedule:
11+
# Run every morning to detect flakiness and broken dependencies
12+
- cron: '13 4 * * *'
13+
14+
jobs:
15+
kilted_semi_testing:
16+
uses: ./.github/workflows/reusable_ici.yml
17+
with:
18+
ros_distro: kilted
19+
ros_repo: testing
20+
upstream_workspace: Universal_Robots_ROS2_Driver.kilted.repos
21+
ref_for_scheduled_build: main

.github/workflows/reusable_ici.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@ jobs:
4646
steps:
4747
- name: Checkout ${{ github.ref_name }} since build is not scheduled
4848
if: ${{ github.event_name != 'schedule' }}
49-
uses: actions/checkout@v4
49+
uses: actions/checkout@v5
5050
- name: Checkout ${{ inputs.ref_for_scheduled_build }} on scheduled build
5151
if: ${{ github.event_name == 'schedule' }}
52-
uses: actions/checkout@v4
52+
uses: actions/checkout@v5
5353
with:
5454
ref: ${{ inputs.ref_for_scheduled_build }}
5555
- run: docker network create --subnet=192.168.56.0/24 ursim_net
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Rolling Semi Binary Build Testing
2+
on:
3+
workflow_dispatch:
4+
pull_request:
5+
branches:
6+
- main
7+
push:
8+
branches:
9+
- main
10+
schedule:
11+
# Run every morning to detect flakiness and broken dependencies
12+
- cron: '13 4 * * *'
13+
14+
jobs:
15+
rolling_semi_testing:
16+
uses: ./.github/workflows/reusable_ici.yml
17+
with:
18+
ros_distro: rolling
19+
ros_repo: testing
20+
upstream_workspace: Universal_Robots_ROS2_Driver.rolling.repos
21+
ref_for_scheduled_build: main

.github/workflows/sphinx_build.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
name: "Build documentation"
3+
on:
4+
workflow_dispatch:
5+
pull_request:
6+
push:
7+
branches:
8+
- main
9+
schedule:
10+
- cron: '38 2 * * *'
11+
12+
jobs:
13+
docs:
14+
runs-on: ubuntu-latest
15+
permissions:
16+
contents: write
17+
concurrency:
18+
group: ${{ github.workflow }}-${{ github.ref }}
19+
steps:
20+
- uses: actions/checkout@v5
21+
- uses: actions/setup-python@v6
22+
with:
23+
cache: 'pip'
24+
- name: Install dependencies
25+
run: |
26+
python -m pip install --upgrade pip
27+
pip install -r doc_requirements.txt
28+
- name: Build documentation
29+
run: |
30+
sphinx-build -W -b html ur_calibration/doc _doc_build && \
31+
sphinx-build -W -b html ur_controllers/doc _doc_build && \
32+
sphinx-build -W -b html ur_moveit_config/doc _doc_build && \
33+
sphinx-build -W -b html ur_robot_driver/doc _doc_build

0 commit comments

Comments
 (0)