store: CalVer versioning for all Major Domo and Paper Dynasty services

This commit is contained in:
Cal Corum 2026-02-17 16:40:12 -06:00
parent 5dc49ad45b
commit 95cc35cfb8

View File

@ -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