From c281c76df02b7b1ce4d3c0192915628343f4c897 Mon Sep 17 00:00:00 2001 From: Paulin Todev Date: Fri, 26 Jul 2024 09:57:45 +0100 Subject: [PATCH] Add Brew upgrade instructions (#6998) --- ...ounce-release.md => 10-announce-release.md} | 0 .../{10-update-otel.md => 11-update-otel.md} | 0 docs/developer/release/9-update-homebrew.md | 18 ++++++++++++++++++ docs/developer/release/README.md | 12 +++++++----- 4 files changed, 25 insertions(+), 5 deletions(-) rename docs/developer/release/{9-announce-release.md => 10-announce-release.md} (100%) rename docs/developer/release/{10-update-otel.md => 11-update-otel.md} (100%) create mode 100644 docs/developer/release/9-update-homebrew.md diff --git a/docs/developer/release/9-announce-release.md b/docs/developer/release/10-announce-release.md similarity index 100% rename from docs/developer/release/9-announce-release.md rename to docs/developer/release/10-announce-release.md diff --git a/docs/developer/release/10-update-otel.md b/docs/developer/release/11-update-otel.md similarity index 100% rename from docs/developer/release/10-update-otel.md rename to docs/developer/release/11-update-otel.md diff --git a/docs/developer/release/9-update-homebrew.md b/docs/developer/release/9-update-homebrew.md new file mode 100644 index 000000000000..b93b6cd6e59c --- /dev/null +++ b/docs/developer/release/9-update-homebrew.md @@ -0,0 +1,18 @@ +# Update Homebrew + +After a stable or patch release is created, a bot will automatically create a PR in the [homebrew-grafana][] repository. +The PR will bump the version of Agent in Agent's Brew formula. + +There will only be one PR for each release, and it will be for `grafana-agent-flow`. +There is no Brew formula for `grafana-agent`. + +## Steps + +1. Navigate to the [homebrew-grafana][] repository. + +2. Find the PR which bumps the Agent formula to the release that was just published. It will look like [this one][example-pr]. + +3. Merge the PR. + +[homebrew-grafana]: https://github.com/grafana/homebrew-grafana +[example-pr]: https://github.com/grafana/homebrew-grafana/pull/87 \ No newline at end of file diff --git a/docs/developer/release/README.md b/docs/developer/release/README.md index 116cf69665ca..44d66f0c35b7 100644 --- a/docs/developer/release/README.md +++ b/docs/developer/release/README.md @@ -25,7 +25,7 @@ responsible for ownership of the following workflows: 4. [Tag Release](./4-tag-release.md) 5. [Publish Release](./6-publish-release.md) 6. [Test Release](./7-test-release.md) -7. [Announce Release](./9-announce-release.md) +7. [Announce Release](./10-announce-release.md) ## Additional Release Candidate[s] Publish 1. [Cherry Pick Commits](./2-cherry-pick-commits.md) @@ -33,7 +33,7 @@ responsible for ownership of the following workflows: 3. [Tag Release](./4-tag-release.md) 4. [Publish Release](./6-publish-release.md) 5. [Test Release](./7-test-release.md) -6. [Announce Release](./9-announce-release.md) +6. [Announce Release](./10-announce-release.md) ## Stable Release Publish 1. [Cherry Pick Commits](./2-cherry-pick-commits.md) @@ -42,8 +42,9 @@ responsible for ownership of the following workflows: 4. [Publish Release](./6-publish-release.md) 5. [Test Release](./7-test-release.md) 6. [Update Helm Charts](./8-update-helm-charts.md) -7. [Announce Release](./9-announce-release.md) -8. [Update OTEL Contrib](./10-update-otel.md) +7. [Update Homebrew](./9-update-homebrew.md) +8. [Announce Release](./10-announce-release.md) +9. [Update OTEL Contrib](./11-update-otel.md) ## Patch Release Publish (latest version) 1. [Cherry Pick Commits](./2-cherry-pick-commits.md) @@ -51,7 +52,8 @@ responsible for ownership of the following workflows: 3. [Tag Release](./4-tag-release.md) 4. [Publish Release](./6-publish-release.md) 5. [Update Helm Charts](./8-update-helm-charts.md) -6. [Announce Release](./9-announce-release.md) +6. [Update Homebrew](./9-update-homebrew.md) +7. [Announce Release](./10-announce-release.md) ## Patch Release Publish (older version) - Not documented yet (but here are some hints)