Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • dattang/add-incident-response-decision-tree
  • dattang/add-runbook-for-removing-issues-from-patch-release
  • enable_pages_review_apps
  • add-retagging
  • jennykim/blocking-re-changelog
  • mb/patch_release_with_timeline
  • orchestrator
  • add-release-environments-in-main-readme
  • ddieulivol-update_access_token_reference
  • add-release-environment-toc-validation
  • rp/pdm-autovacuum
  • update-practice-runbooks
  • jk/dedicated-maintenance-qa
  • at/add-hotpatcher-doc
  • improve-security-release-readme
  • ngeorge1-master-patch-68472
  • mb/release_manager_factsheet
  • ap/release-docs-cleanup
  • update-major-version-docs
20 results

how-to-fix-broken-stable-branch.md

Code owners
Assign users and groups as approvers for specific file changes. Learn more.
tags:
  - "auto-deploy"

Dealing with broken stable branches

GitLab releases depend on stable branches, as such, it's important to ensure these branches have green pipelines. The process to fix a stable branch depends on the project where the failure is.

GitLab project

If a failure in a stable branch is found:

  1. Search for an existent issue on the release tracker. GitLab tooling was built to automatically create incident issues when a stable branch fails so chances are one issue is already created.
  2. If no issue is found, create a new incident using the Broken stable branch template and follow the steps from the incident issue.
    • To fix the failure, it is likely a merge request targeting the stable branch will be required on the canonical repository.
    • Code changes merged into the canonical repository will be automatically propagated to the security and dev repositories via mirroring.
  3. The dev-on-call process can be used at any time to fix the stable branch failure.

Any other project under Managed Versioning

If a failure in a stable branch is found, contact the respective project maintainers and ask about the failure. Optionally, the dev-on-call process can be used at any time to fix the stable branch failure.