usdot-fhwa-stol / carma-msgs

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

Add Github Actions CI workflows #211

Closed SaikrishnaBairamoni closed 1 year ago

SaikrishnaBairamoni commented 1 year ago

PR Details

This PR is to add GitHub actions CI workflow to build and run sonar scan analysis and removed Circle CI configuration as we are migrating all of our CI/CD builds to GitHub actions. Reasons for Migration:

  1. Circle CI builds are consuming more credits per build and price of credits/min is doubles for each resource class
  2. Build time is reduced by GitHub actions compare to Circle CI.
  3. GitHub actions runners price is less and its included in our monthly GitHub Organization payment with free 3000mins.

    Description

Related GitHub Issue

Related Jira Key

Motivation and Context

How Has This Been Tested?

Types of changes

Checklist: