Skip to content

Commit a95f227

Browse files
committed
Merge remote-tracking branch 'upstream/iron' into dev/rosgz_from_binary
2 parents d1846f2 + 5f7f740 commit a95f227

File tree

8 files changed

+18
-24
lines changed

8 files changed

+18
-24
lines changed

.devcontainer/nouveau/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ghcr.io/robotic-decision-making-lab/blue:rolling-desktop
1+
FROM ghcr.io/robotic-decision-making-lab/blue:iron-desktop
22

33
# Install ROS dependencies
44
# This is done in a previous stage, but we include it again here in case anyone wants to

.devcontainer/nvidia/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ghcr.io/robotic-decision-making-lab/blue:rolling-desktop-nvidia
1+
FROM ghcr.io/robotic-decision-making-lab/blue:iron-desktop-nvidia
22

33
# Install ROS dependencies
44
# This is done in a previous stage, but we include it again here in case anyone wants to

.docker/Dockerfile

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ARG ROS_DISTRO=rolling
1+
ARG ROS_DISTRO=iron
22
FROM ros:$ROS_DISTRO-ros-base AS ci
33

44
ENV DEBIAN_FRONTEND=noninteractive
@@ -120,6 +120,8 @@ ENV DEBIAN_FRONTEND=noninteractive
120120
ENV GZ_VERSION=harmonic
121121

122122
# Install Gazebo Harmonic: https://gazebosim.org/docs/harmonic/install_ubuntu
123+
# Per DL3004, use "USER root" rather than "sudo"
124+
# https://github.com/hadolint/hadolint/wiki/DL3004
123125
USER root
124126
# Install custom rosdep list
125127
ADD --chown=root:root --chmod=0644 https://raw.githubusercontent.com/osrf/osrf-rosdep/master/gz/00-gazebo.list /etc/ros/rosdep/sources.list.d/00-gazebo.list
@@ -128,19 +130,11 @@ RUN wget https://packages.osrfoundation.org/gazebo.gpg -O /usr/share/keyrings/pk
128130
&& apt-get -q update \
129131
&& apt-get -y --quiet --no-install-recommends install \
130132
gz-${GZ_VERSION} \
131-
ros-${ROS_DISTRO}-ros-gz${GZ_VERSION} \
132-
&& apt-get autoremove -y \
133-
&& apt-get clean -y \
134-
&& rm -rf /var/lib/apt/lists/*
135-
136-
# Install ArduPilot and ardupilot_gazebo dependencies
137-
RUN apt-get -q update \
138-
&& apt-get -q -y upgrade \
139-
&& apt-get -q install --no-install-recommends -y \
140133
python3-pexpect \
141134
python3-wxgtk4.0 \
142135
python3-future \
143136
rapidjson-dev \
137+
ros-${ROS_DISTRO}-ros-gz${GZ_VERSION} \
144138
xterm \
145139
rapidjson-dev \
146140
libopencv-dev \
@@ -186,7 +180,7 @@ WORKDIR $USER_WORKSPACE
186180
RUN sudo apt-get -q update \
187181
&& sudo apt-get -q -y upgrade \
188182
&& rosdep update \
189-
&& rosdep install -y --from-paths src --ignore-src --rosdistro ${ROS_DISTRO} \
183+
&& rosdep install -y --from-paths src --ignore-src --rosdistro ${ROS_DISTRO} --skip-keys="gz-transport12 gz-sim7 gz-math7 gz-msgs9 gz-plugin2" \
190184
&& sudo apt-get autoremove -y \
191185
&& sudo apt-get clean -y \
192186
&& sudo rm -rf /var/lib/apt/lists/*

.docker/compose/nouveau-desktop.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
version: "3"
22
services:
33
blue:
4-
image: ghcr.io/robotic-decision-making-lab/blue:rolling-desktop
4+
image: ghcr.io/robotic-decision-making-lab/blue:iron-desktop
55
environment:
66
- DISPLAY=${DISPLAY}
77
- XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR}

.docker/compose/nvidia-desktop.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
version: "3"
22
services:
33
blue:
4-
image: ghcr.io/robotic-decision-making-lab/blue:rolling-desktop-nvidia
4+
image: ghcr.io/robotic-decision-making-lab/blue:iron-desktop-nvidia
55
environment:
66
- DISPLAY=${DISPLAY}
77
- XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR}

.github/workflows/ci.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Check Implementation
33
on:
44
push:
55
branches:
6-
- main
6+
- iron
77
pull_request:
88
workflow_dispatch:
99

@@ -19,8 +19,8 @@ jobs:
1919
fail-fast: false
2020
matrix:
2121
env:
22-
- IMAGE: rolling-ci
23-
ROS_DISTRO: rolling
22+
- IMAGE: iron-ci
23+
ROS_DISTRO: iron
2424
steps:
2525
- name: Checkout repository
2626
uses: actions/checkout@v4

.github/workflows/docker.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55
- cron: "0 17 * * 6"
66
push:
77
branches:
8-
- main
8+
- iron
99
pull_request:
1010
paths:
1111
- .docker/**
@@ -22,7 +22,7 @@ jobs:
2222
strategy:
2323
fail-fast: false
2424
matrix:
25-
ROS_DISTRO: [rolling]
25+
ROS_DISTRO: [iron]
2626
runs-on: ubuntu-latest
2727
permissions:
2828
packages: write
@@ -63,7 +63,7 @@ jobs:
6363
strategy:
6464
fail-fast: false
6565
matrix:
66-
ROS_DISTRO: [rolling]
66+
ROS_DISTRO: [iron]
6767
runs-on: ubuntu-latest
6868
permissions:
6969
packages: write
@@ -111,7 +111,7 @@ jobs:
111111
strategy:
112112
fail-fast: false
113113
matrix:
114-
ROS_DISTRO: [rolling]
114+
ROS_DISTRO: [iron]
115115
runs-on: ubuntu-latest
116116
permissions:
117117
packages: write
@@ -152,7 +152,7 @@ jobs:
152152
strategy:
153153
fail-fast: false
154154
matrix:
155-
ROS_DISTRO: [rolling]
155+
ROS_DISTRO: [iron]
156156
runs-on: ubuntu-latest
157157
permissions:
158158
packages: write

.github/workflows/format.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
pull_request:
55
push:
66
branches:
7-
- main
7+
- iron
88
workflow_dispatch:
99

1010
jobs:

0 commit comments

Comments
 (0)