kbase / kbase-ui

kbase-ui components
MIT License
10 stars 22 forks source link

UIP-6 - use KBase standard(ish) GHA workflows #1604

Closed eapearson closed 2 years ago

eapearson commented 2 years ago

Pull Request: UIP-6 - use KBase standard(ish) GHA workflows

Description

Removes existing workflows, adds new workflows based on those from the Sample Service (https://github.com/kbase/sample_service) which were worked on to be compliant with the new KBase standards for service repo workflows.

Having the workflows comply (generally) with the standard workflows will be easier for new developers and devops staff to understand and debug. In addition they will generate uniformly tagged images under uniformly understood conditions.

The only dependencies are the GitHub Actions in implementing the workflows, which can be determined from the source code.

Issues Resolved

Testing Instructions

Provide details for testing status and how to test the PR:

Dev Checklist

Release Notes