CI and Release Integration¶
Scope¶
bf-dev includes pipeline definitions and release-note tooling used to coordinate downstream repositories.
Key Assets¶
.gitlab-ci.ymlci-templates/bf-release/subtrees.txt
Pipeline Concept¶
flowchart LR
Source[Repo changes] --> CI[GitLab CI pipeline]
CI --> Templates[Shared CI templates]
CI --> Release[Release note workflows]
CI --> Subtree[Manual subtree sync job]
Notes¶
- Subtree sync is controlled by
subtrees.txtentries. - Release note helpers live in
bf-releasescripts. - The shared orchestration templates also provide the MR dry-run trigger used by downstream Terraform-plan workflows. The operator runbook lives in Terraform Plan Dry Runs.
- The operating model for release-note structure and weekly promotion lives in docs/process/guides/release-notes.md.
- This repo orchestrates integration and process, not downstream service releases directly.