name: Build and Release on: push: tags: - "v*" jobs: zip: runs-on: debian-12 steps: - name: Tools installieren run: | apt-get update apt-get install -y git zip curl - name: Repo klonen run: | rm -rf /tmp/repo git clone http://oauth2:${{ secrets.PAT_TOKEN }}@10.10.2.140:3000/Torsten/HailMaryGuildTools.git /tmp/repo - name: ZIP bauen run: | cd /tmp/repo git archive --format=zip --output=/tmp/HailMaryGuildTools-${{ gitea.ref_name }}.zip HEAD ls -lh /tmp/HailMaryGuildTools-${{ gitea.ref_name }}.zip - name: ZIP hochladen run: | curl --fail --verbose \ --user "Torsten:${{ secrets.PAT_TOKEN }}" \ --upload-file "/tmp/HailMaryGuildTools-${{ gitea.ref_name }}.zip" \ "http://10.10.2.140:3000/api/packages/Torsten/generic/HailMaryGuildTools/${{ gitea.ref_name }}/HailMaryGuildTools-${{ gitea.ref_name }}.zip"