Skip to content
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

Automated Releases #1267

Closed
1 task
shaneutt opened this issue Jul 13, 2022 · 12 comments
Closed
1 task

Automated Releases #1267

shaneutt opened this issue Jul 13, 2022 · 12 comments
Assignees
Labels
help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. kind/feature Categorizes issue or PR as related to a new feature. lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete.

Comments

@shaneutt
Copy link
Member

What would you like to be added:

Automated release creation.

Why this is needed:

It's nice to have and it might encourage us to release more often.

Details:

Ideally we would create a (github?) workflow which automates creating a Github release for us with the following criteria:

  1. if using Github actions, has workflow_dispatch: property to allow manual triggering with parameters
  2. runs any tests needed for the release
  3. automatically fills in the CHANGELOG for the release
  4. automatically builds and uploads all release artifacts (the release yaml namely)
  5. automatically takes SHA256SUM checks of all release artifacts and uploads them to the release
  6. automatically creates a github discussion announcing the release
  7. saves the release as draft so that a human can review and publish

TODO:

  • Before resolving this issue we should make sure to record whatever changes were made as updates to RELEASE.md.
@shaneutt shaneutt added the kind/feature Categorizes issue or PR as related to a new feature. label Jul 13, 2022
@youngnick
Copy link
Contributor

One thousand percent agreed, the more we can head towards this goal, the better.

@akankshakumari393
Copy link
Member

akankshakumari393 commented Sep 11, 2022

Hey @youngnick @shaneutt. Is this issue still valid. I would like to contribute to it. Also I would need some technical guidance on it.

@shaneutt shaneutt added the help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. label Sep 12, 2022
@shaneutt
Copy link
Member Author

Still valid, feel free to ask in this issue if you need help or run into any specific problems.

@akankshakumari393
Copy link
Member

/assign

@akankshakumari393
Copy link
Member

feel free to ask in this issue if you need help or run into any specific problems.
Sure thanks @shaneutt 👍🏻

@akankshakumari393
Copy link
Member

I would like to understand how were we releasing up until now. Was it a manual process?

@shaneutt
Copy link
Member Author

@youngnick
Copy link
Contributor

Hi @akankshakumari393, before we go too far down the automation route, we have #916 and #627 that are both v0.6.0 release blockers that we could really use help on.

@akankshakumari393
Copy link
Member

yeah Sure that, I would be happy to help.

@k8s-triage-robot
Copy link

The Kubernetes project currently lacks enough contributors to adequately respond to all PRs.

This bot triages PRs according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the PR is closed

You can:

  • Mark this PR as fresh with /remove-lifecycle stale
  • Close this PR with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

@k8s-ci-robot k8s-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Feb 8, 2023
@shaneutt shaneutt added the priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete. label Apr 5, 2023
@shaneutt
Copy link
Member Author

shaneutt commented Apr 5, 2023

We want this feature, but we consider it low priority until v1.0.0/GA is complete and don't believe we will have bandwidth for it until then.

@shaneutt
Copy link
Member Author

There haven't been enough pain points to push this forward, so we're going to close it for now. It is always available to re-open if things change.

@shaneutt shaneutt closed this as not planned Won't fix, can't repro, duplicate, stale Mar 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. kind/feature Categorizes issue or PR as related to a new feature. lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete.
Projects
None yet
Development

No branches or pull requests

5 participants