Skip to content

ci: Add new workflow for releasing turtles providers chart#2448

Draft
yiannistri wants to merge 1 commit into
rancher:mainfrom
yiannistri:2236-providers-workflow
Draft

ci: Add new workflow for releasing turtles providers chart#2448
yiannistri wants to merge 1 commit into
rancher:mainfrom
yiannistri:2236-providers-workflow

Conversation

@yiannistri
Copy link
Copy Markdown
Contributor

What this PR does / why we need it:

This PR introduces a new release workflow for the providers chart, to bring it inline with the turtles chart release process. The main issue being addressed is that it no longer requires an new commit to set the version number for the providers chart, whenever a release happens. Instead, the workflow runs as part of a release (invoked manually at release time) to create a PR that bumps the providers chart version with the correct version number.

Prerequisites for this to work:

  • permissions granted to create a PR in rancher/prime-charts (currently in progress)
  • the ability to point to a commit SHA of a release branch in order to identify the version of the providers chart to be released/bumped (needs input from release team)

Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #2236

Special notes for your reviewer:

Checklist:

  • squashed commits into logical changes
  • includes documentation
  • adds unit tests
  • adds or updates e2e tests

Comment thread .github/scripts/release-against-prime-charts.sh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve rancher-turtles-providers version management

2 participants