Skip to content

Conversation

@akoerner1
Copy link
Contributor

@akoerner1 akoerner1 commented Oct 24, 2025

Description

This PR includes a few minor bug fixes, features and documentation updates detailed below.

Bugfixes

Foxglove bugfix

This addresses Major Bugfix #2 in the following PR: #65
This was not completely address and there were some documentation links that were not updated.

Documentation dead links

This PR cleans up and fixes some dead links in the documentation

Removed pip and apt caching via Docker Buildx

APT and PIP package caching causes significant build issues and has been removed.

The following is one example of a non-deterministic faulre that is cuased by docker buildx caching of apt:

17.01 Get:19 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [33.1 kB]                                                                            
24.54 Get:20 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1937 kB]                                                                                
24.66 Get:21 http://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [2744 kB]                                                                              
24.86 Get:22 http://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [35.9 kB]                                                                              
24.86 Get:23 http://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [49.4 kB]                                                                                  
24.87 Get:24 http://archive.ubuntu.com/ubuntu noble-backports amd64 Contents (deb) [782 kB]                                                                                  
24.93 Get:25 http://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [33.9 kB]                                                                              
30.07 Using cached package lists                                                                                                                                             
30.09 Reading package lists...                                                                                                                                               
30.12 Building dependency tree...                                                                                                                                            
30.12 Reading state information...                                                    
30.13 Package gdbserver is not available, but is referred to by another package.                                                                                             
30.13 This may mean that the package is missing, has been obsoleted, or                                                                                                      
30.13 is only available from another source                                           
30.13                                                                                 
30.13 E: Unable to locate package ros-jazzy-ros-base                                                                                                                         
30.13 E: Unable to locate package ros-jazzy-foxglove-bridge                                                                                                                  
30.13 E: Unable to locate package ros-jazzy-plotjuggler-ros                                                                                                                  
30.13 E: Unable to locate package ros-jazzy-plotjuggler                                                                                                                      
30.13 E: Unable to locate package ros-jazzy-rosbridge-suite                                                                                                                  
30.13 E: Unable to locate package telnet                          

Features

Adore cli core hash change

removed the parent repo hash/branch name from the adore cli core image. This should improve docker registry cache hits and significantly reduce build times across branches.

ADORe ros2 msgs packaging and release

added a make target to the ros2_workspace makefile. This target generates a .deb archive for adore_ros2_msgs.
This target is then used in the github workflow to publish a deb archive of adore_ros2_msgs

Moved documentation lint call to earlier in the ci pipeline

It is annoying to have the ci pipeline fail due to a spelling error late in the game. This moves the documentation lint call
sooner in the github action to fail early.

Added "make package_adore_ros2_msgs" target to generate .deb package for adore_ros2_msgs

Also added release step to include package in binary release.

…idge plugin and updated documentation to point to the new foxglove link, updated documentaiton to fix dead links

Signed-off-by: Andrew Koerner <andrew.koerner@dlr.de>
…to improve image cache hits, removed gate on pushing adore cli core image during accepted merger. now all PRs will generate a core image in the github repo registry

Signed-off-by: Andrew Koerner <andrew.koerner@dlr.de>
…gs to generate deb archive for adore_ros2_msgs, added adore_ros2_msgs to release artificats in the github action for releases

Signed-off-by: Andrew Koerner <andrew.koerner@dlr.de>
@akoerner1 akoerner1 requested a review from n-mat October 24, 2025 11:40
Signed-off-by: Andrew Koerner <andrew.koerner@dlr.de>
Signed-off-by: Andrew Koerner <andrew.koerner@dlr.de>
Signed-off-by: Andrew Koerner <andrew.koerner@dlr.de>
…ailures it was causing

Signed-off-by: Andrew Koerner <andrew.koerner@dlr.de>
Signed-off-by: Andrew Koerner <andrew.koerner@dlr.de>
Signed-off-by: Andrew Koerner <andrew.koerner@dlr.de>
Signed-off-by: Andrew Koerner <andrew.koerner@dlr.de>
Signed-off-by: Andrew Koerner <andrew.koerner@dlr.de>
Signed-off-by: Andrew Koerner <andrew.koerner@dlr.de>
Signed-off-by: Andrew Koerner <andrew.koerner@dlr.de>
Signed-off-by: Andrew Koerner <andrew.koerner@dlr.de>
Signed-off-by: Andrew Koerner <andrew.koerner@dlr.de>
Signed-off-by: Andrew Koerner <andrew.koerner@dlr.de>
@n-mat n-mat merged commit e2821e0 into develop Oct 27, 2025
8 checks passed
@n-mat n-mat deleted the bugfix/documentation branch October 27, 2025 10:12
akoerner1 added a commit that referenced this pull request Oct 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants