diff --git a/graph/decisions/calver-versioning-for-all-major-domo-and-paper-dynasty-servi-18d507.md b/graph/decisions/calver-versioning-for-all-major-domo-and-paper-dynasty-servi-18d507.md new file mode 100644 index 00000000000..fd282c824cb --- /dev/null +++ b/graph/decisions/calver-versioning-for-all-major-domo-and-paper-dynasty-servi-18d507.md @@ -0,0 +1,12 @@ +--- +id: 18d507ca-6e14-46b5-99aa-28b24ef569eb +type: decision +title: "CalVer versioning for all Major Domo and Paper Dynasty services" +tags: [major-domo, paper-dynasty, ci-cd, gitea, docker, calver] +importance: 0.8 +confidence: 0.8 +created: "2026-02-17T22:40:12.230917+00:00" +updated: "2026-02-17T22:40:12.230917+00:00" +--- + +Switched all 4 services (MD bot, MD database, PD bot, PD database) from manual semver with PR validation to auto-generated CalVer (YYYY.MM.BUILD). Build number increments by counting git tags matching current month pattern. PR/feature branches push to Docker Hub with dev and dev-SHA tags for testing. Main branch pushes latest + CalVer + CalVer-SHA tags. Shared buildcache means PR builds warm the cache for fast main builds. CI auto-commits VERSION file update and creates git tag on merge. PRs: https://git.manticorum.com/cal/major-domo-v2/pulls/10, /major-domo-database/pulls/14, /paper-dynasty-discord/pulls/15, /paper-dynasty-database/pulls/3