Skip to content

Rollout Git version v2.44.0

Changelog

To be filled in.

Steps

  • Introduce the new Git version behind a feature flag (Reference).
    • Introduce the new bundled Git version in the Makefile.
    • Introduce the new bundled Git execution environment in the Git package behind a feature flag.
  • Roll out the feature flag.
    • Create an issue for the rollout of the feature flag (Reference).
    • Optional: Create a change request in case the new Git version contains changes that may cause issues.
    • Roll out the feature flag.
    • After a release containing feature flag, remove the feature flag.
  • Update the default Git version. This must happen in a release after the feature flag has been removed to avoid issues with zero-downtime upgrades.
    • Remove the old bundled Git execution environment.
    • Remove the old bundled Git version in the Makefile.
    • Update the default Git distribution by updating GIT_VERSION to the new Git version in the Makefile.
  • Optional: Upgrade the minimum required Git version. This is only needed when we want to start using features that have been introduced with the new Git version.
    • Update the minimum required Git version in the Git package. (Reference)
    • Update the minimum required Git version in the README.md.
    • Update the GitLab release notes to reflect the new minimum required Git version. (Reference.
Edited by Toon Claes
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information