diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 12f4e3e..18b67d7 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -87,17 +87,16 @@ jobs: cache-from: type=registry,ref=manticorum67/paper-dynasty-database:buildcache cache-to: type=registry,ref=manticorum67/paper-dynasty-database:buildcache,mode=max - # Create git tag and update VERSION file on successful push + # Create git tag via Gitea API (avoids branch protection issues) - name: Tag release if: success() && github.ref == 'refs/heads/main' run: | - git config user.name "Gitea Actions" - git config user.email "actions@git.manticorum.com" - echo "${{ steps.meta.outputs.version }}" > VERSION - git add VERSION - git commit -m "chore: bump version to ${{ steps.meta.outputs.version }} [skip ci]" || true - git tag "${{ steps.meta.outputs.version }}" - git push origin main --tags + curl -s -X POST \ + -H "Authorization: token ${{ github.token }}" \ + -H "Content-Type: application/json" \ + -d "{\"tag_name\": \"${{ steps.meta.outputs.version }}\", \"target\": \"${{ github.sha }}\", \"name\": \"${{ steps.meta.outputs.version }}\"}" \ + "${{ github.server_url }}/api/v1/repos/${{ github.repository }}/tags" + echo "Created tag ${{ steps.meta.outputs.version }}" - name: Build Summary run: | diff --git a/.gitignore b/.gitignore index 640ef8d..2725e46 100644 --- a/.gitignore +++ b/.gitignore @@ -82,3 +82,4 @@ postgres_data/ # Local utility files README_GAUNTLET_CLEANUP.md wipe_gauntlet_team.py +SCHEMA.md