Commit Graph

4 Commits

Author SHA1 Message Date
Cal Corum
67f14daf7f fix: Use Gitea API for tag creation instead of git push
All checks were successful
Build Docker Image / build (pull_request) Successful in 46s
git push --tags fails on protected main branch since the runner's
token lacks push permissions. Switch to Gitea REST API call which
bypasses branch protection. Also removes unnecessary VERSION file
commit since CalVer is derived from tags.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 17:40:36 -06:00
Cal Corum
49911c53ac ci: Switch to CalVer (YYYY.MM.BUILD) with auto-generated versions
All checks were successful
Build Docker Image / build (pull_request) Successful in 2m23s
Remove manual semver validation from PR checks. Versions are now
auto-generated on merge to main by counting existing monthly tags.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 17:32:36 -06:00
cal
16408a973e ci: switch Docker build cache from type=gha to type=registry
Some checks failed
Build Docker Image / build (pull_request) Failing after 19s
The gha cache backend silently fails on Gitea Actions due to Docker
networking issues between the Buildx builder container and the
act_runner cache server. Registry-based caching stores layers on
Docker Hub, which is more reliable for self-hosted runners.
2026-02-11 22:12:15 +00:00
Cal Corum
0d9ab7d425 Add Gitea Actions CI/CD pipeline
Some checks failed
Build Docker Image / build (pull_request) Failing after 27s
- Add complete Docker build workflow with semantic versioning validation
- Add manual deployment script for production
- Add comprehensive setup and usage documentation
- Automated Docker Hub push on main branch merges
- Discord notifications for build success/failure
- Multi-tag strategy (latest, version, version+commit)

Adapted from paper-dynasty-database template.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-04 11:43:18 -06:00