fix: Use Gitea API for CI tag creation #12

Merged
cal merged 1 commits from fix/ci-tag-release-api into main 2026-02-17 23:28:53 +00:00
Owner

Summary

  • Switch CI tag release step from git push origin main --tags to Gitea REST API (POST /api/v1/repos/{repo}/tags)
  • Removes VERSION file commit that failed against branch protection
  • Matches the fix already applied to Paper Dynasty's workflow

Test plan

  • Merge PR and verify Gitea Actions run completes successfully
  • Confirm CalVer tag is created via API (visible in repo tags)
  • Verify no branch protection errors in CI logs

🤖 Generated with Claude Code

## Summary - Switch CI tag release step from `git push origin main --tags` to Gitea REST API (`POST /api/v1/repos/{repo}/tags`) - Removes VERSION file commit that failed against branch protection - Matches the fix already applied to Paper Dynasty's workflow ## Test plan - [ ] Merge PR and verify Gitea Actions run completes successfully - [ ] Confirm CalVer tag is created via API (visible in repo tags) - [ ] Verify no branch protection errors in CI logs 🤖 Generated with [Claude Code](https://claude.com/claude-code)
cal added 1 commit 2026-02-17 23:27:34 +00:00
fix: use Gitea API for tag creation to avoid branch protection failures
All checks were successful
Build Docker Image / build (pull_request) Successful in 1m10s
5745a2334a
The git push approach fails on protected main branches. Switch to the
Gitea REST API (POST /repos/{repo}/tags) matching the fix already
applied to Paper Dynasty's workflow.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
cal merged commit e0d86785a6 into main 2026-02-17 23:28:53 +00:00
cal deleted branch fix/ci-tag-release-api 2026-02-17 23:28: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/major-domo-v2#12
No description provided.