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

Introduce Versioning to the Watcher #134

Closed
6 tasks
ruanxin opened this issue Sep 22, 2023 · 1 comment
Closed
6 tasks

Introduce Versioning to the Watcher #134

ruanxin opened this issue Sep 22, 2023 · 1 comment
Assignees

Comments

@ruanxin
Copy link
Contributor

ruanxin commented Sep 22, 2023

Description

Now watcher should be ready to release on PROD, but we still lacking of the process to alignment watcher versioning on Lifecycle manager release.

The Release Process concludes with the following:

  • Only keep on branch main; no release branches
  • Release always from main
  • Introduce semantic versioning incl. Release notes
  • No regular releases

ACs

  • Introduce Prow release pipeline triggered using tags
    • You can use CLI prow pipeline as inspiration rel-kyma-cli
    • Align with team Neighbours how to tag image with semantic versioning (hint)
    • Stick with prow to build image, since this has signing mechanism
  • Release notes should be created automatically using goreleaser
    • hint using similar as make target and called in pipeline
@Tomasz-Smelcerz-SAP
Copy link
Member

I think the ACs for the goreleaser are not relevant anymore. We can't use the same process as the CLI, we have to use secured environment for building and publishing the artifacts.
Using goreleaser just to provide the changelog doesn't make much sense as there are many other ways to produce the changelog.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants