removed automatic itch upload on every main run because it costs too much
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 20s
Create tag and build when new code gets to main / Test (push) Successful in 6m54s
Create tag and build when new code gets to main / Export (push) Successful in 8m21s

This commit is contained in:
2026-02-13 19:21:44 +01:00
parent 4df4585149
commit 759d972b6d

View File

@@ -91,26 +91,26 @@ jobs:
${{ steps.setup-godot.outputs.godot_bin }} --headless --verbose --export-release "Windows Desktop" build/windows/${{ env.GAME_NAME }}.exe
zip -r Windows.zip build/windows
- name: Setup Butler
shell: bash
env:
BUTLER_API_KEY: ${{ secrets.BUTLER_TOKEN }}
run: |
mkdir ./tools 2>/dev/null || true
pushd tools
curl -sSLfo ./butler.zip "https://broth.itch.zone/butler/linux-amd64/LATEST/archive/default"
unzip butler.zip
chmod +x ./butler
popd
./tools/butler -V
- name: Upload to itch.io
shell: bash
env:
BUTLER_API_KEY: ${{ secrets.BUTLER_TOKEN }}
run: |
versionArgument="--userversion ${{ needs.BumpTag.outputs.tag_name }}"
./tools/butler push \
"Windows.zip" \
${{ env.ITCHIO_USERNAME }}/${{ env.ITCHIO_GAMEID }}:windows ${versionArgument}
# - name: Setup Butler
# shell: bash
# env:
# BUTLER_API_KEY: ${{ secrets.BUTLER_TOKEN }}
# run: |
# mkdir ./tools 2>/dev/null || true
# pushd tools
# curl -sSLfo ./butler.zip "https://broth.itch.zone/butler/linux-amd64/LATEST/archive/default"
# unzip butler.zip
# chmod +x ./butler
# popd
# ./tools/butler -V
#
# - name: Upload to itch.io
# shell: bash
# env:
# BUTLER_API_KEY: ${{ secrets.BUTLER_TOKEN }}
# run: |
# versionArgument="--userversion ${{ needs.BumpTag.outputs.tag_name }}"
# ./tools/butler push \
# "Windows.zip" \
# ${{ env.ITCHIO_USERNAME }}/${{ env.ITCHIO_GAMEID }}:windows ${versionArgument}