galasa-dev / projectmanagement

Project Management repo for Issues and ZenHub
7 stars 3 forks source link

Build 'helm' with GitHub Actions pipeline #1935

Closed jadecarino closed 2 days ago

jadecarino commented 1 month ago

Story

As a contributor to the galasa open source project, I want builds to be in the open, and use github actions, so that I can see build logs, see built artifacts, benefit from integration with github actions, and all without using any resources within the secretive IBM firewall.

Background

There are many benefits of moving our infrastructure to use github actions.

Objectives:

For reference, look at the existing Tekton pipelines for helm and the associated Tasks that it utilises, but remove/adapt Tasks as appropriate for GitHub actions.

Tasks

jadecarino commented 1 month ago

Waiting for 0.36.0 release to merge in PR: https://github.com/galasa-dev/helm/pull/41

jadecarino commented 3 weeks ago

The workflow is successful but I have got rid of the trigger so the GH and Tekton workflows don't run at the same time and cause issues with ecosystem1. I will reactivate the trigger (and close this item off) when we fully move to GH actions.