mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-03-26 22:49:01 +08:00
[godot] Fix web templates build for Godot 4.0
This commit is contained in:
parent
d3d5a41bf6
commit
9da2be9f6f
10
.github/workflows/spine-godot-v4.yml
vendored
10
.github/workflows/spine-godot-v4.yml
vendored
@ -262,13 +262,13 @@ jobs:
|
|||||||
uses: actions/upload-artifact@v2
|
uses: actions/upload-artifact@v2
|
||||||
with:
|
with:
|
||||||
name: godot-template-web-debug.zip
|
name: godot-template-web-debug.zip
|
||||||
path: spine-godot/godot/bin/webassembly_debug.zip
|
path: spine-godot/godot/bin/web_debug.zip
|
||||||
|
|
||||||
- name: Upload artifacts release
|
- name: Upload artifacts release
|
||||||
uses: actions/upload-artifact@v2
|
uses: actions/upload-artifact@v2
|
||||||
with:
|
with:
|
||||||
name: godot-template-web-release.zip
|
name: godot-template-web-release.zip
|
||||||
path: spine-godot/godot/bin/webassembly_release.zip
|
path: spine-godot/godot/bin/web_release.zip
|
||||||
|
|
||||||
upload-to-s3:
|
upload-to-s3:
|
||||||
needs: [godot-editor-windows, godot-editor-linux, godot-editor-macos, godot-template-ios, godot-template-macos, godot-template-windows, godot-template-linux, godot-template-android, godot-template-web]
|
needs: [godot-editor-windows, godot-editor-linux, godot-editor-macos, godot-template-ios, godot-template-macos, godot-template-windows, godot-template-linux, godot-template-android, godot-template-web]
|
||||||
@ -350,8 +350,8 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
BRANCH=${GITHUB_REF#refs/heads/}
|
BRANCH=${GITHUB_REF#refs/heads/}
|
||||||
echo "branch: $BRANCH"
|
echo "branch: $BRANCH"
|
||||||
mv godot.windows.opt.tools.64.exe godot-$BRANCH-$GODOT_TAG.exe
|
mv godot.windows.editor.x86_64.exe godot-$BRANCH-$GODOT_TAG.exe
|
||||||
mv godot.x11.opt.tools.64 godot-$BRANCH-$GODOT_TAG
|
mv godot.linux.editor.x86_64 godot-$BRANCH-$GODOT_TAG
|
||||||
zip godot-editor-windows.zip godot-$BRANCH-$GODOT_TAG.exe
|
zip godot-editor-windows.zip godot-$BRANCH-$GODOT_TAG.exe
|
||||||
zip godot-editor-linux.zip godot-$BRANCH-$GODOT_TAG
|
zip godot-editor-linux.zip godot-$BRANCH-$GODOT_TAG
|
||||||
aws s3 cp godot-editor-windows.zip s3://spine-godot/$BRANCH/$GODOT_TAG/
|
aws s3 cp godot-editor-windows.zip s3://spine-godot/$BRANCH/$GODOT_TAG/
|
||||||
@ -359,7 +359,7 @@ jobs:
|
|||||||
aws s3 cp godot-editor-macos.zip s3://spine-godot/$BRANCH/$GODOT_TAG/
|
aws s3 cp godot-editor-macos.zip s3://spine-godot/$BRANCH/$GODOT_TAG/
|
||||||
echo "$GODOT_VERSION" > version.txt
|
echo "$GODOT_VERSION" > version.txt
|
||||||
ls -lah
|
ls -lah
|
||||||
zip spine-godot-templates-$BRANCH-$GODOT_TAG.zip ios.zip macos.zip windows_64_debug.exe windows_64_release.exe linux_x11_64_debug linux_x11_64_release webassembly_debug.zip webassembly_release.zip android_release.apk android_debug.apk android_source.zip version.txt
|
zip spine-godot-templates-$BRANCH-$GODOT_TAG.zip ios.zip macos.zip windows_64_debug.exe windows_64_release.exe linux_x11_64_debug linux_x11_64_release web_debug.zip web_release.zip android_release.apk android_debug.apk android_source.zip version.txt
|
||||||
aws s3 cp spine-godot-templates-$BRANCH-$GODOT_TAG.zip s3://spine-godot/$BRANCH/$GODOT_TAG/spine-godot-templates-$BRANCH-$GODOT_TAG.tpz
|
aws s3 cp spine-godot-templates-$BRANCH-$GODOT_TAG.zip s3://spine-godot/$BRANCH/$GODOT_TAG/spine-godot-templates-$BRANCH-$GODOT_TAG.tpz
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -93,10 +93,10 @@ elif [ "$platform" = "ios" ]; then
|
|||||||
elif [ "$platform" = "web" ]; then
|
elif [ "$platform" = "web" ]; then
|
||||||
# --- WEB ---
|
# --- WEB ---
|
||||||
# generates webassembly_debug.zip, webassembly_release.zip
|
# generates webassembly_debug.zip, webassembly_release.zip
|
||||||
scons platform=javascript tools=no target=template_release custom_modules="../spine_godot" --jobs=$cpus
|
scons platform=web tools=no target=template_release custom_modules="../spine_godot" --jobs=$cpus
|
||||||
scons platform=javascript tools=no target=template_debug custom_modules="../spine_godot" --jobs=$cpus
|
scons platform=web tools=no target=template_debug custom_modules="../spine_godot" --jobs=$cpus
|
||||||
mv bin/godot.javascript.opt.zip bin/webassembly_release.zip
|
mv bin/godot.web.template_release.wasm32.zip bin/web_release.zip
|
||||||
mv bin/godot.javascript.opt.debug.zip bin/webassembly_debug.zip
|
mv bin/godot.web.template_debug.wasm32.zip bin/web_debug.zip
|
||||||
elif [ "$platform" = "android" ]; then
|
elif [ "$platform" = "android" ]; then
|
||||||
# --- ANROID ---
|
# --- ANROID ---
|
||||||
# generates android_release.apk, android_debug.apk, android_source.zip
|
# generates android_release.apk, android_debug.apk, android_source.zip
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user