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