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

Generation of Release Page #8

Open
MrBatschner opened this issue Nov 21, 2022 · 4 comments
Open

Generation of Release Page #8

MrBatschner opened this issue Nov 21, 2022 · 4 comments
Labels
kind/enhancement Enhancement, improvement, extension lifecycle/stale Nobody worked on this for 6 months (will further age)

Comments

@MrBatschner
Copy link
Member

MrBatschner commented Nov 21, 2022

What would you like to be added:

The Garden Linux release page should be created automatically. This used to be a (semi-) automatic step with previous Garden Linux releases (i.e. 576) but with the change to the new release process involving GitHub actions, this process is broken.

Things that need a bit of work:

  • Tagging the code: There are beta_XXX tags in the Garden Linux repository which contain all build logs, binary artefacts and test results. Once Garden Linux gets release to the cloud providers, this tag should be renamed to just XXX (drop the `beta_´ prefix) without loosing all release artefacts.
  • Component descriptor: once released, the component descriptor should be attached to the release artefacts.
  • Automated in release step: since this step used to be semi-automatic, it should be fully automatic inside the promote-gardenlinux-task.

Why is this needed:

Releasing Garden Linux 934.0 and 934.1 revealed major problems with the release page. While the release page for Garden Linux 934.1 could be assembled manually with great effort, the release page for Garden Linux 934.0 is still missing and relevant information was not even made available.

@MrBatschner MrBatschner added the kind/enhancement Enhancement, improvement, extension label Nov 21, 2022
@MrBatschner
Copy link
Member Author

MrBatschner commented Dec 1, 2022

Like before with Garden Linux 576, the release page should contain the component descriptor.

@ccwienk
Copy link
Contributor

ccwienk commented Dec 1, 2022

@MrBatschner : I think we need to align on where to create gh-release. should it be the original gardenlinux-repository, or this one?

@MrBatschner
Copy link
Member Author

@MrBatschner : I think we need to align on where to create gh-release. should it be the original gardenlinux-repository, or this one?

Yes, in the original Garden Linux repo.

@ccwienk
Copy link
Contributor

ccwienk commented Dec 1, 2022

okay, I shall work in sth.

@gardener-robot gardener-robot added the lifecycle/stale Nobody worked on this for 6 months (will further age) label Aug 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement Enhancement, improvement, extension lifecycle/stale Nobody worked on this for 6 months (will further age)
Projects
None yet
Development

No branches or pull requests

3 participants