name: Upload PCK to Gitea Release on: push: tags: - 'v*' jobs: upload: runs-on: ubuntu-latest container: image: barichello/godot-ci:4.3 steps: - name: Checkout run: | git clone https://git.klud.top/danchie/tekton.git . git checkout ${{ github.ref_name }} - name: Build PCK run: godot --headless -s tools/build_patch.gd - name: Upload PCK to Release run: | curl -X POST \ -H "Authorization: token ${{ secrets.TEKTON_RELEASE_TOKEN }}" \ -H "Content-Type: multipart/form-data" \ -F "attachment=@patch.pck" \ "https://git.klud.top/api/v1/repos/danchie/tekton/releases/tags/${{ github.ref_name }}" - name: Upload version.json to Release run: | curl -X POST \ -H "Authorization: token ${{ secrets.TEKTON_RELEASE_TOKEN }}" \ -H "Content-Type: multipart/form-data" \ -F "attachment=@assets/data/version.json" \ "https://git.klud.top/api/v1/repos/danchie/tekton/releases/tags/${{ github.ref_name }}"