1.6 KiB
1.6 KiB
Agent skills
Issue tracker
Issues and specs live in GitLab Issues; use glab for tracker operations. See docs/agents/issue-tracker.md.
Triage labels
Use the default canonical labels: needs-triage, needs-info, ready-for-agent, ready-for-human, and wontfix. See docs/agents/triage-labels.md.
Domain docs
This is a single-context repo using root CONTEXT.md and docs/adr/. See docs/agents/domain.md.
GitFlow
developis the default integration branch;maincontains releases. Startfeature/*branches from the currentorigin/developand target their MRs todevelop.- Rebase working branches onto the latest
origin/developbefore opening or merging an MR. Ifdevelopadvances, rebase and rerun the MR pipeline before merging. - Integrate through MRs with successful pipelines and Maintainer-only merges. Use merge commits (
--no-ff) with squashing disabled. Direct and forced pushes tomainanddevelopare forbidden. - Use Conventional Commits for new commits and MR titles.
- Create
release/X.Y.Zfromdevelopandhotfix/X.Y.Zfrommain. Onlyrelease/*andhotfix/*MRs targetmain. Merge each release or hotfix into bothmainanddevelop, keeping its branch until both MRs are merged. - Use merges and back-merges for releases and hotfixes. Never rebase
main,develop, or a frozen release branch.
Before preparing a release or hotfix, creating a tag, or changing image publication, read GitFlow and releases for package versions, explicit stable tags, and image promotion.