Skip to content

Add support for EC release tags #5278

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 6 commits into from
Apr 15, 2025
Merged

Conversation

sgalsaleh
Copy link
Member

@sgalsaleh sgalsaleh commented Apr 15, 2025

What this PR does / why we need it:

This PR makes it possible to release for EC without an official release of vanilla KOTS by introducing a new GitHub dispatch workflow release-for-ec.yaml that handles building and tagging KOTS images and the kots helm chart using a special EC tag.

The workflow validates tag formats, builds necessary packages and images for kotsadm-migrations, kurl-proxy, and kotsadm components, then tags the KOTS Helm chart with a commit SHA suffix that is only used to link the tag to a specific commit in this repo as there is no real tag / release.

Which issue(s) this PR fixes:

Does this PR require a test?

Does this PR require a release note?

NONE

Does this PR require documentation?

NONE

@sgalsaleh sgalsaleh added the type::feature New feature or request label Apr 15, 2025
@sgalsaleh sgalsaleh requested a review from laverya April 15, 2025 19:04
@sgalsaleh sgalsaleh merged commit 212b6aa into main Apr 15, 2025
95 checks passed
@sgalsaleh sgalsaleh deleted the release-for-ec-dispatch-workflow branch April 15, 2025 20:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type::feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants