From f3347539189eee89e0ba31c1b4589723f2f5f211 Mon Sep 17 00:00:00 2001 From: Jeroen Schweitzer Date: Sat, 3 Jan 2026 20:28:55 +0100 Subject: [PATCH] ci: Auto-create release on version tag push MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change workflow trigger from manual release to tag push (v*). Adds release job that creates Gitea release before building. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .gitea/workflows/build.yml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index fa704e8..e8bc0c5 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -1,12 +1,27 @@ name: Build and Push on: - release: - types: [published] + push: + tags: + - 'v*' jobs: + release: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Create Gitea Release + uses: https://gitea.com/actions/release-action@main + with: + title: Release ${{ github.ref_name }} + body: "Automated release for ${{ github.ref_name }}" + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + build: runs-on: ubuntu-latest + needs: release steps: - uses: actions/checkout@v4