ci: switch to CalVer with API-based tagging #16

Merged
cal merged 1 commits from ci/calver into main 2026-02-17 23:17:53 +00:00
Owner

Summary

  • Switch from semver to CalVer (YYYY.MM.BUILD) with auto-generated versions — no more manual VERSION bumps in PRs
  • Fix tag step failing on protected main branch by using Gitea REST API instead of git push
  • Add deployment details to CLAUDE.md (container name, logs, CI/CD)

Test plan

  • Merge to main and verify CI creates the CalVer tag via API
  • Verify Docker Hub image is tagged with CalVer version
  • Confirm Discord notification fires with correct version

🤖 Generated with Claude Code

## Summary - Switch from semver to CalVer (YYYY.MM.BUILD) with auto-generated versions — no more manual VERSION bumps in PRs - Fix tag step failing on protected `main` branch by using Gitea REST API instead of `git push` - Add deployment details to CLAUDE.md (container name, logs, CI/CD) ## Test plan - [ ] Merge to main and verify CI creates the CalVer tag via API - [ ] Verify Docker Hub image is tagged with CalVer version - [ ] Confirm Discord notification fires with correct version 🤖 Generated with [Claude Code](https://claude.com/claude-code)
cal added 1 commit 2026-02-17 23:16:24 +00:00
ci: use Gitea API for tag creation instead of git push
All checks were successful
Build Docker Image / build (pull_request) Successful in 1m23s
e77553e286
Fixes tag step failing due to branch protection on main rejecting
the runner's git push. Creates tags via REST API which bypasses
branch protection. Also removes the unnecessary VERSION file commit.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
cal merged commit 3bf7c5cd04 into main 2026-02-17 23:17:53 +00:00
cal deleted branch ci/calver 2026-02-17 23:17:53 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: cal/paper-dynasty-discord#16
No description provided.