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

KEB release pipeline and Semantic Versioninig #98

Closed
5 tasks done
PK85 opened this issue Oct 11, 2023 · 2 comments
Closed
5 tasks done

KEB release pipeline and Semantic Versioninig #98

PK85 opened this issue Oct 11, 2023 · 2 comments
Assignees
Labels
Epic size/M Denotes a PR that changes 30-99 lines, ignoring generated files.

Comments

@PK85
Copy link

PK85 commented Oct 11, 2023

Description

We must provide a GA pipeline to release a new KEB version on the given tag. Then we can use it and bump in the resources directory.

Reason

Better release process than now.

AC

  • 1) take all the work we spend to create a release pipeline in the BTP-Manager, like:
    • 1.1) release notes generation
    • 1.2) KEB new labels bug/enha/feature + checking them on PR level (same as in the BTP Manager)
  • 2) document new release process
  • 3) rethink what kind of tests we use. Right now it is only unit tests. Think about how to test it more in the integration way. Result must be a decision what are the next steps.

Links

@PK85 PK85 added 2023-Q4 size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels Oct 11, 2023
@piotrmiskiewicz piotrmiskiewicz self-assigned this Oct 30, 2023
@PK85 PK85 added the Epic label Nov 6, 2023
@piotrmiskiewicz
Copy link
Member

piotrmiskiewicz commented Nov 7, 2023

@MarekMichali
Copy link
Contributor

MarekMichali commented Dec 5, 2023

  • New release label validator
  • Add test to render and apply helm charts on k3s. Run on PR and release
  • Disable old post-main-build Prow jobs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic size/M Denotes a PR that changes 30-99 lines, ignoring generated files.
Projects
None yet
Development

No branches or pull requests

3 participants