From de347c714719f4090170c678764fda9bcd2a8525 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Thu, 6 Apr 2023 22:43:48 +0200 Subject: [PATCH] Add Web Build --- .gitea/workflows/build.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 88e67b3..5118d13 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -31,6 +31,14 @@ jobs: mkdir -p /root/.local/share/godot/export_templates mv /root/.local/share/godot/4.0.2.stable /root/.local/share/godot/export_templates /root/.local/share/godot/godot_executable/Godot_v4.0.2-stable_linux.x86_64 --version + - name: Export for Web + run: | + mkdir -p ./builds/web/ + /root/.local/share/godot/godot_executable/Godot_v4.0.2-stable_linux.x86_64 /var/lib/actions/project.godot -q --headless --export-release "Web" ./builds/linux/Game.html + - name: Package for Web + run: | + cd builds + tar -czvf web.zip -C web/ . - name: Export for Linux run: | mkdir -p ./builds/linux/ @@ -68,6 +76,13 @@ jobs: \"tag_name\": \"$VERSION\" }") ID=$(echo $ID | jq -r '.id') + echo $ID Upload Web + curl -X 'POST' \ + "https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases/$ID/assets?name=Web.zip" \ + -H 'accept: application/json' \ + -H 'Content-Type: multipart/form-data' \ + -H 'Authorization: token ${{ secrets.RELEASE_TOKEN }}' \ + -F 'attachment=@./web/web.zip;type=application/gzip' echo $ID Upload Linux curl -X 'POST' \ "https://git.euph.dev/api/v1/repos/${{ github.repository }}/releases/$ID/assets?name=Linux.tar.gz" \