Like Prometheus, but for logs.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
loki/docs/sources/community/maintaining/release/_index.md

2.4 KiB

title description aliases weight
Releasing Grafana Loki Releasing Grafana Loki [../../maintaining/release/] 500

Releasing Grafana Loki

This document is a series of instructions for core Grafana Loki maintainers to be able to publish a new Grafana Loki release.

The general process for releasing a new version of Grafana Loki is to merge the release PR for that version. Every commit to branches matching the pattern release-[0-9]+.[0-9]+.x will trigger a [prepare patch release]({{< relref "./prepare-release.md" >}}) workflow. This workflow will build release candidates for that patch, automatically generate release notes based on the commits since the last release, and update the long-running PR for that release. To publish the release, merge the PR.

Every commit to branches matching the pattern k[0-9]+ will trigger a [prepare minor release]({{< relref "./prepare-release.md" >}}) workflow. This follows the same process as a patch release, but prepares a minor release instead. To publish the minor release, merge the PR.

Releasing a new major version requires a [custom major release workflow]({{< relref "./major-release.md" >}}) to be created to run of the branch we want to release from. Once that workflow is created, the steps for releasing a new major are the same as a minor or patch release.

Release stable version

  1. [Create release branch]({{< relref "./create-release-branch" >}})
  2. [Backport commits]({{< relref "./backport-commits" >}})
  3. [Document Metrics and Configurations changes]({{< relref "./document-metrics-configurations-changes" >}})
  4. [Prepare Upgrade guide]({{< relref "./prepare-upgrade-guide" >}})
  5. [Update version numbers]({{< relref "./update-version-numbers" >}})

Release patched version

  1. [Backport commits]({{< relref "./backport-commits" >}})
  2. [Document Metrics and Configurations changes]({{< relref "./document-metrics-configurations-changes" >}})
  3. [Prepare Upgrade guide]({{< relref "./prepare-upgrade-guide" >}})
  4. [Merge Release PR]({{< relref "./merge-release-pr" >}})
  5. [Update version numbers]({{< relref "./update-version-numbers" >}})

Release security patched version

  1. [Patch vulnerabilities]({{< relref "./patch-vulnerabilities" >}})
  2. [Backport commits]({{< relref "./backport-commits" >}})
  3. [Merge Release PR]({{< relref "./merge-release-pr" >}})
  4. [Update version numbers]({{< relref "./update-version-numbers" >}})