Skip to content

chore: automate release process with GitHub Actions#3261

Open
Krishna-kg732 wants to merge 7 commits intokubeflow:masterfrom
Krishna-kg732:release-automation
Open

chore: automate release process with GitHub Actions#3261
Krishna-kg732 wants to merge 7 commits intokubeflow:masterfrom
Krishna-kg732:release-automation

Conversation

@Krishna-kg732
Copy link
Contributor

@Krishna-kg732 Krishna-kg732 commented Feb 27, 2026

What this PR does / why we need it:

Automates the Kubeflow Trainer release process using GitHub Actions, including version validation, changelog generation, tag creation, and publishing releases.

Which issue(s) this PR fixes :
Fixes #2155

Checklist:

@google-oss-prow google-oss-prow bot requested a review from jinchihe February 27, 2026 03:58
@google-oss-prow
Copy link

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign terrytangyuan for approval. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@google-oss-prow google-oss-prow bot requested a review from kuizhiqing February 27, 2026 03:58
@github-actions
Copy link

🎉 Welcome to the Kubeflow Trainer! 🎉

Thanks for opening your first PR! We're happy to have you as part of our community 🚀

Here's what happens next:

  • If you haven't already, please check out our Contributing Guide for repo-specific guidelines and the Kubeflow Contributor Guide for general community standards.
  • Our team will review your PR soon! cc @kubeflow/kubeflow-trainer-team

Join the community:

Feel free to ask questions in the comments if you need any help or clarification!
Thanks again for contributing to Kubeflow! 🙏

Signed-off-by: krishna-kg732 <krishnagupta.kg2k6@gmail.com>
Signed-off-by: krishna-kg732 <krishnagupta.kg2k6@gmail.com>
Signed-off-by: krishna-kg732 <krishnagupta.kg2k6@gmail.com>
Signed-off-by: krishna-kg732 <krishnagupta.kg2k6@gmail.com>
Signed-off-by: krishna-kg732 <krishnagupta.kg2k6@gmail.com>
Signed-off-by: krishna-kg732 <krishnagupta.kg2k6@gmail.com>
Signed-off-by: krishna-kg732 <krishnagupta.kg2k6@gmail.com>
@jaiakash
Copy link
Member

@Krishna-kg732 can you run a sample workflow and share the release notes on your fork.

@jaiakash
Copy link
Member

jaiakash commented Mar 2, 2026

Hi @Krishna-kg732 Thanks for your PR. I have closed #3231 since its duplicate.

For this PR, please do the necessary changes and check why Go Unit test are failing.. Also share the sample release here on GitHub.

@Krishna-kg732
Copy link
Contributor Author

Krishna-kg732 commented Mar 3, 2026

Hey @jaiakash , the go unit tests were failing due to coveralls outage , if you could re run the tests it would go away

sample release with all previous version tags fetched(v99.0.0) :

test-release(v99.0.0)

-Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve Kubeflow Trainer release process

2 participants