usdot-fhwa-stol / cdasim

CDASim is an open-source simulation system supporting the development and testing of Cooperative Driving Automation applications.
37 stars 13 forks source link

Update github action workflows to avoid duplicate actions on PRs #171

Closed paulbourelly999 closed 1 year ago

paulbourelly999 commented 1 year ago

PR Details

Description

Update github action workflows to avoid duplicate or unnecessary actions. Docker build should only be executed on Pull Requests that are open. It builds the docker images to confirm the docker build process still works. Dockerhub build should only be run on master,develop and release branches for creating appropriate docker images and pushing them to our repository.

Related GitHub Issue

Related Jira Key

Motivation and Context

Remove unnecessary money/time used for unnecessary github actions

How Has This Been Tested?

NA

Types of changes

Checklist:

sonarcloud[bot] commented 1 year ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

warning The version of Java (11.0.20.1) you have used to run this analysis is deprecated and we will stop accepting it soon. Please update to at least Java 17. Read more here