1.3 KiB
1.3 KiB
| id | type | title | tags | importance | confidence | created | updated | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 455da58f-7acf-4158-b5a4-7873fd32581e | decision | Major Domo v2: next-release branch accumulates changes before main merge |
|
0.65 | 0.8 | 2026-02-20T16:50:39.664619+00:00 | 2026-02-20T16:50:39.664619+00:00 |
next-release Branch Pattern for Major Domo v2
Decision
Major Domo v2 (discord-app-v2) uses a next-release branch to accumulate multiple changes before merging to main and triggering a CalVer release.
Branch flow
feature/name → next-release → main (triggers CI/CD + Docker image build)
fix/name → next-release
Current state (as of 2026-02-20)
next-release contains:
- Local deploy script
- Obsolete test stub removal
- 7 security fixes (commit
f4be20a)
Rationale
- Avoids triggering a production release for every small fix or feature
- Groups related work into a meaningful release unit
- Gives time to add production environment changes (e.g. new env vars) before deploying
Remote tracking
next-release tracks origin/next-release on Gitea (git.manticorum.com).
Related
- CalVer versioning:
YYYY.MM.BUILDgenerated automatically on merge tomainvia Gitea Actions - Docker image:
manticorum67/major-domo-discordapp(no dash between discord and app)