gazebo-tooling / release-tools

8 stars 9 forks source link

Implement the install_bottle jobs using gazebo_libs #1096

Closed j-rivero closed 6 months ago

j-rivero commented 6 months ago

Part of the #1010 .

Following up #1093 for brew. The PR needed to include the fixes for the CI that were broken when merging #1089.

j-rivero commented 6 months ago

All the mac testing job names are changing to migrate from ignition to gz. They should match exactly the Linux names corresponding to the library being tested.

Only in /tmp/pr_xml_configuration: gz_citadel-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_cmake2-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_cmake3-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_cmake4-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_common3-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_common4-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_common5-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_common6-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_fortress-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_fuel_tools10-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_fuel_tools4-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_fuel_tools7-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_fuel_tools8-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_fuel_tools9-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_garden-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_gui3-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_gui6-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_gui7-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_gui8-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_gui9-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_harmonic-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_launch2-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_launch5-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_launch6-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_launch7-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_launch8-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_math6-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_math7-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_math8-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_msgs10-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_msgs11-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_msgs5-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_msgs8-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_msgs9-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_physics2-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_physics5-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_physics6-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_physics7-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_physics8-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_plugin1-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_plugin2-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_plugin3-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_rendering3-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_rendering6-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_rendering7-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_rendering8-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_rendering9-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_sensors3-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_sensors6-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_sensors7-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_sensors8-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_sensors9-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_sim3-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_sim6-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_sim7-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_sim8-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_sim9-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_tools1-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_tools2-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_tools3-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_transport11-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_transport12-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_transport13-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_transport14-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_transport8-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_utils1-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_utils2-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: gz_utils3-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_cmake2-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_cmake3-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_common1-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_common3-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_common4-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_common5-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_fuel-tools1-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_fuel-tools4-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_fuel-tools7-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_fuel-tools8-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_fuel-tools9-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_gazebo3-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_gazebo6-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_gui0-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_gui3-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_gui6-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_gui7-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_gui8-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_launch2-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_launch5-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_launch6-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_launch7-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_math4-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_math6-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_math7-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_msgs1-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_msgs10-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_msgs5-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_msgs8-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_msgs9-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_physics2-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_physics5-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_physics6-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_physics7-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_plugin1-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_plugin2-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_rendering3-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_rendering6-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_rendering7-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_rendering8-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_sensors3-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_sensors6-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_sensors7-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_sensors8-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_sim7-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_sim8-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_tools1-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_tools2-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_transport11-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_transport12-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_transport13-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_transport4-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_transport8-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_utils1-install_bottle-homebrew-amd64.xml
Only in /tmp/current_xml_configuration: ignition_utils2-install_bottle-homebrew-amd64.xml
Only in /tmp/pr_xml_configuration: sdformat15-install_bottle-homebrew-amd64.xml
j-rivero commented 6 months ago

Some manual diffs between previous ignition and new gazebo jobs. Mostly changes the name of formula to use to the new gz-.

release-tools/jenkins-scripts/dsl on  jrivero/brew_install [?] ❯ diff -u ignition_physics6-install_bottle-homebrew-amd64.xml gz_physics6-install_bottle-homebrew-amd64.xml
--- ignition_physics6-install_bottle-homebrew-amd64.xml 2023-12-15 20:54:14.910933739 +0100
+++ gz_physics6-install_bottle-homebrew-amd64.xml   2023-12-15 20:56:30.367084682 +0100
@@ -61,13 +61,13 @@
         <hudson.tasks.Shell>
             <command>#!/bin/bash -xe

-/bin/bash -x ./scripts/jenkins-scripts/lib/project-install-homebrew.bash ignition-physics6
+/bin/bash -x ./scripts/jenkins-scripts/lib/project-install-homebrew.bash gz-physics6
 </command>
         </hudson.tasks.Shell>
     </builders>
     <publishers>
         <hudson.plugins.emailext.ExtendedEmailPublisher>
-            <recipientList>$DEFAULT_RECIPIENTS, caguero@osrfoundation.org</recipientList>
+            <recipientList>$DEFAULT_RECIPIENTS</recipientList>
             <configuredTriggers>
                 <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
                     <email>
elease-tools/jenkins-scripts/dsl on  jrivero/brew_install [?] ❯ diff -u ignition_physics6-install_bottle-homebrew-amd64.xml gz_physics6-install_bottle-homebrew-amd64.xml
--- ignition_physics6-install_bottle-homebrew-amd64.xml 2023-12-15 20:54:14.910933739 +0100
+++ gz_physics6-install_bottle-homebrew-amd64.xml   2023-12-15 20:56:30.367084682 +0100
@@ -61,13 +61,13 @@
         <hudson.tasks.Shell>
             <command>#!/bin/bash -xe

-/bin/bash -x ./scripts/jenkins-scripts/lib/project-install-homebrew.bash ignition-physics6
+/bin/bash -x ./scripts/jenkins-scripts/lib/project-install-homebrew.bash gz-physics6
 </command>
         </hudson.tasks.Shell>
     </builders>
     <publishers>
         <hudson.plugins.emailext.ExtendedEmailPublisher>
-            <recipientList>$DEFAULT_RECIPIENTS, caguero@osrfoundation.org</recipientList>
+            <recipientList>$DEFAULT_RECIPIENTS</recipientList>
             <configuredTriggers>
                 <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
                     <email>
release-tools/jenkins-scripts/dsl on  jrivero/brew_install [?] ❯ diff -u ignition_sim8-install_bottle-homebrew-amd64.xml gz_sim8-install_bottle-homebrew-amd64.xml
--- ignition_sim8-install_bottle-homebrew-amd64.xml 2023-12-15 20:54:16.522983087 +0100
+++ gz_sim8-install_bottle-homebrew-amd64.xml   2023-12-15 20:56:36.055259171 +0100
@@ -67,7 +67,7 @@
     </builders>
     <publishers>
         <hudson.plugins.emailext.ExtendedEmailPublisher>
-            <recipientList>$DEFAULT_RECIPIENTS, caguero@osrfoundation.org</recipientList>
+            <recipientList>$DEFAULT_RECIPIENTS</recipientList>
             <configuredTriggers>
                 <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
                     <email>