tricorder-observability / Starship

Starship: next-generation Observability platform built with eBPF+WASM
GNU Affero General Public License v3.0
162 stars 25 forks source link

Merge helm-charts and image release GitHub workflows into one workflow #165

Open nascentcore-eng opened 1 year ago

nascentcore-eng commented 1 year ago

The current situation, motivation for this task Right now, release helm-charts is in https://github.com/tricorder-observability/Starship/blob/main/.github/workflows/release-chart.yaml

Release images are in https://github.com/tricorder-observability/Starship/blob/main/.github/workflows/release-images.yaml

They are not tied together by releasing helm-charts tagging the branch with a new tag which then trigger the release image workflow.

Describe the solution We can merge release images into release helm-charts as a step running after releasing helm charts (which tags the branch)

Describe alternatives considered None

Additional context None