name: Build + Release on: push: tags: - "v*" jobs: release: runs-on: debian-12 steps: - name: Tools installieren run: | apt-get update apt-get install -y git zip curl - name: Repo klonen run: | git clone http://oauth2:${GITEA_TOKEN}@10.10.2.140:3000/Torsten/HailMaryGuildTools.git repo - name: ZIP bauen run: | cd repo git archive --format=zip --output=../release.zip HEAD - name: Release hochladen run: | curl -X POST \ -H "Authorization: token ${GITEA_TOKEN}" \ -F "attachment=@release.zip" \ http://10.10.2.140:3000/api/v1/repos/Torsten/HailMaryGuildTools/releases/TAG/assets