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

New release process expectations from the community #11625

Open
kavirajk opened this issue Jan 10, 2024 · 4 comments
Open

New release process expectations from the community #11625

kavirajk opened this issue Jan 10, 2024 · 4 comments

Comments

@kavirajk
Copy link
Contributor

@trevorwhitney is working on new release process using Github Actions and release-please tooling.

The new release process automation uses conventional commits to generate the changelog entries automatically. So here are the expectations from the community once new release process is integrated.

  1. Use conventional commits for all your commits
  2. DO NOT add CHANGELOG entry when create a PR.
@kavirajk kavirajk changed the title New Release process expectations from the community New release process expectations from the community Jan 10, 2024
@periklis
Copy link
Collaborator

As mentioned elsewhere, I would like to note that we are super interested to move/replicate the manual release process to the new release-please/whatever-tool based approach also for the Loki Operator.

@kavirajk
Copy link
Contributor Author

kavirajk commented Jan 29, 2024

FYI: @trevorwhitney in-fact tested 2.9.5 patch release with this new workflow. Details on this PR. cc @periklis

@trevorwhitney
Copy link
Collaborator

@periklis you can find the new workflow here: https://github.com/grafana/loki/actions/workflows/patch-release-pr.yml, using workflows/actions from https://github.com/grafana/loki-release. There area few rough edges to sand off to get it fully integrated (for example there's been drift in our linting from when I started, as the GH action linter is no longer agreeing with the Drone one it seems). The hope is we can test this on a 2.9.5 soon.

@frittentheke
Copy link
Contributor

This is an awesome push 👍

Release early. Release often. And listen to your customers.
(http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ar01s04.html)

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

4 participants