Skip to content

Commit

Permalink
added release_candidate branch option
Browse files Browse the repository at this point in the history
  • Loading branch information
klaxalk committed Nov 13, 2023
1 parent 994a2d7 commit a197132
Show file tree
Hide file tree
Showing 5 changed files with 73 additions and 4 deletions.
8 changes: 7 additions & 1 deletion .ci/get_build_matrix.sh
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,14 @@ echo "$REPOS" | while IFS= read -r REPO; do

if [[ "$VARIANT" == "stable" ]]; then
BRANCH=$(echo "$REPO" | awk '{print $3}')
else
elif [[ "$VARIANT" == "testing" ]]; then
BRANCH=$(echo "$REPO" | awk '{print $4}')
else
BRANCH=$(echo "$REPO" | awk '{print $5}')
fi

if [[ "$BRANCH" == "none" ]]; then
continue
fi

echo "$0: cloning '$URL --branch $BRANCH' into '$PACKAGE'" >> /tmp/log.txt 2>&1
Expand Down
12 changes: 9 additions & 3 deletions .ci/parse_yaml.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,20 +28,26 @@ def main():

if build_for in architecture:

stable_ref = ""
unstable_ref = ""
stable_ref = "none"
testing_ref = "none"
unstable_ref = "none"

try:
stable_ref = properties['stable_ref']
except:
pass

try:
testing_ref = properties['testing_ref']
except:
pass

try:
unstable_ref = properties['unstable_ref']
except:
pass

print("{} {} {} {}".format(package, url, stable_ref, unstable_ref))
print("{} {} {} {}".format(package, url, stable_ref, testing_ref, unstable_ref))

if __name__ == '__main__':
main()
42 changes: 42 additions & 0 deletions mrs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,250 +2,292 @@ mrs_msgs:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_msgs
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_modules_msgs:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_modules_msgs
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_lib:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_lib
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_uav_managers:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_uav_managers
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_bumper:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_bumper
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_multirotor_simulator:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_multirotor_simulator
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_uav_controllers:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_uav_controllers
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_uav_autostart:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_uav_autostart
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_uav_hw_api:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_uav_hw_api
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_uav_state_estimators:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_uav_state_estimators
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_uav_deployment:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_uav_deployment
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_uav_status:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_uav_status
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_uav_trackers:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_uav_trackers
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_uav_px4_api:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_uav_px4_api
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_uav_dji_tello_api:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_uav_dji_tello_api
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_rviz_plugins:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_rviz_plugins
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_uav_trajectory_generation:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_uav_trajectory_generation
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_serial:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_serial
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_uav_path_loader:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_uav_path_loader
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_uav_trajectory_loader:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_uav_trajectory_loader
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_utils:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_utils
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_gazebo_common_resources:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_gazebo_common_resources
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_pcl_tools:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_pcl_tools
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_subt_planning_lib:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_subt_planning_lib
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_octomap_tools:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_octomap_tools
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_octomap_server:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_octomap_server
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_octomap_planner:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_octomap_planner
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_octomap_mapping_planning:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_octomap_mapping_planning
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_uav_coppelia_simulation:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_uav_coppelia_simulation
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_uav_gazebo_simulation:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_uav_gazebo_simulation
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

aloam:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/aloam
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_uav_modules:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_uav_modules
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_uav_core:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_uav_core
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_uav_system:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_uav_system
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_hector_estimator_plugin:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_hector_estimator_plugin
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_hector_core:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_hector_core
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_open_vins_estimator_plugin:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_open_vins_estimator_plugin
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_vins_republisher:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_vins_republisher
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_vins_imu_filter:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_vins_imu_filter
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_open_vins_core:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_open_vins_core
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_aloam_estimator_plugin:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_aloam_estimator_plugin
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_aloam_core:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/mrs_aloam_core
unstable_ref: master
testing_ref: release_candidate
stable_ref: release
5 changes: 5 additions & 0 deletions nonbloom.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,28 +2,33 @@ mrs_uav_shell_additions:
architecture: [amd64] # this package is for all architectures
source: https://github.com/ctu-mrs/mrs_uav_shell_additions
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_uav_usb_configurator:
architecture: [amd64] # this package is for all architectures
source: https://github.com/ctu-mrs/mrs_uav_usb_configurator
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

mrs_geographiclib_datasets:
architecture: [amd64] # this package is for all architectures
source: https://github.com/ctu-mrs/mrs-geographiclib-datasets
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

coppelia_sim_edu:
architecture: [amd64] # this package is for all architectures
source: https://github.com/ctu-mrs/coppelia_sim_edu
unstable_ref: master
testing_ref: release_candidate
stable_ref: release

px4_firmware:
architecture: [amd64, arm64]
source: https://github.com/ctu-mrs/px4_firmware
unstable_ref: 1.13.2-dev
testing_ref: release_candidate
stable_ref: mrs_release
Loading

0 comments on commit a197132

Please sign in to comment.