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

feat: add release please config #11333

Merged
merged 6 commits into from
Jan 25, 2024
Merged

feat: add release please config #11333

merged 6 commits into from
Jan 25, 2024

Conversation

trevorwhitney
Copy link
Collaborator

What this PR does / why we need it:

The new release process is being developed in another repo for now as it enables much faster feedback loops. We are at the stage where we are pulling the Loki repo and building images, so it's time to move the release-please config into Loki, and configure it for the various packages we will be releasing.

This PR adds the two basic configs that release-please requires. This PR does not change anything about the release process, it just enables us to keep iterating out of band until we're ready to move over.

Which issue(s) this PR fixes:
Re #11332

@trevorwhitney trevorwhitney requested a review from a team as a code owner November 28, 2023 18:43
Copy link
Contributor

Trivy scan found the following vulnerabilities:

@trevorwhitney trevorwhitney marked this pull request as draft November 28, 2023 18:47
Copy link
Contributor

@kavirajk kavirajk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changes look good to me 👍 Left a comment about upgrading Go version in this PR.

go.mod Outdated
@@ -1,6 +1,6 @@
module github.com/grafana/loki

go 1.20
go 1.21
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wonder if this upgraded necessary for the integrating prepare-release?

Asking because, we may need to update the loki build image and few other places as well in that case.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please consider this PR waiting for some time now that bumps the directive too:

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@kavirajk our build does not work on 1.20. We have 1.21 in our build image. The new release process moves everything ti GitHub actions, and so we're relying on the go.mod file to setup go in the actions containers the build and tests are running in. Without this bump, the build fails.

Copy link
Contributor

@kavirajk kavirajk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving to unblock.

@trevorwhitney trevorwhitney marked this pull request as ready for review January 25, 2024 18:39
@trevorwhitney trevorwhitney merged commit a064f5d into main Jan 25, 2024
8 checks passed
@trevorwhitney trevorwhitney deleted the prepare-release-please branch January 25, 2024 19:02
trevorwhitney added a commit that referenced this pull request Jan 25, 2024
**What this PR does / why we need it**:

The new release process is being developed in another repo for now as it
enables much faster feedback loops. We are at the stage where we are
pulling the Loki repo and building images, so it's time to move the
`release-please` config into Loki, and configure it for the various
packages we will be releasing.

This PR adds the two basic configs that `release-please` requires. This
PR does not change anything about the release process, it just enables
us to keep iterating out of band until we're ready to move over.

**Which issue(s) this PR fixes**:
Re #11332
trevorwhitney added a commit that referenced this pull request Jan 25, 2024
trevorwhitney added a commit that referenced this pull request Jan 25, 2024
**What this PR does / why we need it**:
I did not intend to merge this change, reverting to what it was before
merging #11333
trevorwhitney added a commit that referenced this pull request Jan 26, 2024
**What this PR does / why we need it**:

The new release process is being developed in another repo for now as it
enables much faster feedback loops. We are at the stage where we are
pulling the Loki repo and building images, so it's time to move the
`release-please` config into Loki, and configure it for the various
packages we will be releasing.

This PR adds the two basic configs that `release-please` requires. This
PR does not change anything about the release process, it just enables
us to keep iterating out of band until we're ready to move over.

This was already added to `main`, but adding here so I can test it on
the release branch

**Which issue(s) this PR fixes**:
Re #11332
Gordejj pushed a commit to Gordejj/loki that referenced this pull request Jan 29, 2024
**What this PR does / why we need it**:

The new release process is being developed in another repo for now as it
enables much faster feedback loops. We are at the stage where we are
pulling the Loki repo and building images, so it's time to move the
`release-please` config into Loki, and configure it for the various
packages we will be releasing.

This PR adds the two basic configs that `release-please` requires. This
PR does not change anything about the release process, it just enables
us to keep iterating out of band until we're ready to move over.

**Which issue(s) this PR fixes**:
Re grafana#11332
Gordejj pushed a commit to Gordejj/loki that referenced this pull request Jan 29, 2024
**What this PR does / why we need it**:
I did not intend to merge this change, reverting to what it was before
merging grafana#11333
rhnasc pushed a commit to inloco/loki that referenced this pull request Apr 12, 2024
**What this PR does / why we need it**:

The new release process is being developed in another repo for now as it
enables much faster feedback loops. We are at the stage where we are
pulling the Loki repo and building images, so it's time to move the
`release-please` config into Loki, and configure it for the various
packages we will be releasing.

This PR adds the two basic configs that `release-please` requires. This
PR does not change anything about the release process, it just enables
us to keep iterating out of band until we're ready to move over.

**Which issue(s) this PR fixes**:
Re grafana#11332
rhnasc pushed a commit to inloco/loki that referenced this pull request Apr 12, 2024
**What this PR does / why we need it**:
I did not intend to merge this change, reverting to what it was before
merging grafana#11333
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants