fix action for real
Some checks failed
Build Godot Project1 / godot (${PROJECT_NAME}.exe, windows) (push) Failing after 1m29s
Build Godot Project1 / godot (${PROJECT_NAME}.x86_64, linux) (push) Failing after 1m21s
Build Godot Project1 / godot (${PROJECT_NAME}.zip, mac) (push) Has been cancelled

This commit is contained in:
Teatov 2025-03-06 22:54:06 +10:00
parent 1f5b26bab2
commit fe8a1fc952

View File

@ -30,15 +30,10 @@ jobs:
- run: echo "version=${GITHUB_REF/refs\/tags\/v/}" >> $GITHUB_ENV
- name: Create directories
shell: bash
run: |
mkdir -p ~/.local/share/godot/export_templates/$(echo ${GODOT_VERSION} | sed 's/[^a-zA-Z0-9_]/./g')
mkdir -p ~/godot-binary
- name: Download Godot
shell: bash
run: |
mkdir -p ~/godot-binary
GODOT_BASENAME="Godot_v${GODOT_VERSION}_linux.x86_64"
wget -q "https://github.com/godotengine/godot/releases/download/${GODOT_VERSION}/${GODOT_BASENAME}.zip" -O ~/godot-binary/godot.zip
unzip -q ~/godot-binary/godot.zip -d ~/godot-binary
@ -48,6 +43,7 @@ jobs:
- name: Download and install export templates
shell: bash
run: |
mkdir -p ~/.local/share/godot/export_templates/$(echo ${GODOT_VERSION} | sed 's/[^a-zA-Z0-9_]/./g')
TEMPLATES_BASENAME="Godot_v${GODOT_VERSION}_export_templates"
wget -q "https://github.com/godotengine/godot-builds/releases/download/${GODOT_VERSION}/${TEMPLATES_BASENAME}.tpz" -O ~/templates.tpz
unzip -q ~/templates.tpz -d ~/.local/share/godot/export_templates/temp
@ -59,10 +55,10 @@ jobs:
shell: bash
run: |
echo "Building for ${{ matrix.preset }}"
BUILD_PATH="${GITHUB_WORKSPACE}/${EXPORT_DIR}/"
BUILD_PATH="${GITHUB_WORKSPACE}/${EXPORT_DIR}"
echo "build=${BUILD_PATH}" >> $GITHUB_OUTPUT
cd "${GITHUB_WORKSPACE}/${{ inputs.PROJECT_DIR }}"
cd ${GITHUB_WORKSPACE}
mkdir -p ${EXPORT_DIR}/${{ matrix.preset }}
~/godot-binary/godot --export-release "${{ matrix.preset }}" --headless ${EXPORT_DIR}/${{ matrix.preset }}/${{ matrix.export_file }}
echo "Build Done"