usdot-fhwa-stol / carma-msgs

ROS Message definitions used by the CARMA Platform
6 stars 9 forks source link

Fix CI/Build to remove branch coupling #233

Closed paulbourelly999 closed 6 months ago

paulbourelly999 commented 6 months ago

PR Details

Description

PR to update our checkout, build and CI processes to not be coupled to a specific branch. This PR uses a new action defined in the PR (https://github.com/usdot-fhwa-stol/actions/pull/34) which determines a Docker Hub organization and tag based on the GitHub event that triggers the action. Using this we are able to dynamically assign a base image for CI steps and for Dockerfile builds. Using other GitHub event data we are able to checkout current dependencies.

This is a blocker to merging the master branch back into develop

Related GitHub Issue

Related Jira Key

Motivation and Context

Reduce tedious work for release

How Has This Been Tested?

CI

Types of changes

Checklist: