Skip to content

[NR-55782] Release chart with release toolkit #128

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Oct 14, 2022

Conversation

paologallinaharbur
Copy link
Member

@paologallinaharbur paologallinaharbur commented Oct 10, 2022

Merging this PR we will have a new process to release the chart:

As soon as well feel comfortable (even now if we want), we can automatize this easily by adding the schedule clause in the triggers.

The pipeline has been tested here, few releases were created already in the fork from the changelog and dependabot.

My only concern with the approach is if it was easier so install rt and run the make, instead of having the logic twice being unable to test the code locally

@paologallinaharbur paologallinaharbur requested a review from a team October 10, 2022 07:34
@paologallinaharbur paologallinaharbur changed the title feat(ci/cd): release chart with release toolkit [NR-55782] feat(ci/cd): release chart with release toolkit Oct 10, 2022
@paologallinaharbur paologallinaharbur changed the title [NR-55782] feat(ci/cd): release chart with release toolkit [NR-55782] Release chart with release toolkit Oct 10, 2022
Copy link
Contributor

@kilokang kilokang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We will need to do a way harder pipeline to avoid having a circular dependency, properly test that we need a new version, and tag the commit that is really meant to be tagged.

But as the first iteration, it is to find these issues. I really like how it looks.

Copy link
Contributor

@gsanchezgavier gsanchezgavier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, I think we can give it a try. Could you write a short document like this for anyone that wants to release the chart can follow ?

Copy link
Contributor

@marcsanmi marcsanmi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, but maybe I'd wait for some extra approval of someone with full TI context.

Copy link
Contributor

@gsanchezgavier gsanchezgavier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM thanks!

@paologallinaharbur paologallinaharbur merged commit 67fc08e into main Oct 14, 2022
@paologallinaharbur paologallinaharbur deleted the feat/chartRelease branch October 14, 2022 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants