From b267b832481b5d96a5dd8fa8331f7fb233d6eac2 Mon Sep 17 00:00:00 2001 From: Logan McNaughton <848146+loganmc10@users.noreply.github.com> Date: Fri, 24 Apr 2026 02:23:28 -0600 Subject: [PATCH] upload to itch.io (#802) --- .github/workflows/build.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1c125bd..3c96d66 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -75,6 +75,15 @@ jobs: name: gopher64-${{ matrix.arch }} path: output/gopher64-${{ matrix.arch }} archive: false + - name: Setup butler + if: ${{ github.ref_type == 'tag' }} + uses: remarkablegames/setup-butler@v2 + - name: Upload to itch.io + if: ${{ github.ref_type == 'tag' }} + run: | + butler push output/gopher64-${{ matrix.arch }} loganmc10/gopher64:${{ matrix.arch }} --userversion ${GITHUB_REF_NAME#v} + env: + BUTLER_API_KEY: ${{ secrets.BUTLER_API_KEY }} build-windows: runs-on: ${{ matrix.os }} @@ -148,6 +157,15 @@ jobs: path: output-signed/gopher64-${{ matrix.arch }}.exe archive: false overwrite: true + - name: Setup butler + if: ${{ github.ref_type == 'tag' }} + uses: remarkablegames/setup-butler@v2 + - name: Upload to itch.io + if: ${{ github.ref_type == 'tag' }} + run: | + butler push output-signed/gopher64-${{ matrix.arch }}.exe loganmc10/gopher64:${{ matrix.arch }} --userversion ${GITHUB_REF_NAME#v} + env: + BUTLER_API_KEY: ${{ secrets.BUTLER_API_KEY }} build-macos: runs-on: macos-15 @@ -221,3 +239,12 @@ jobs: with: name: gopher64-${{ matrix.arch }} path: target/${{ matrix.target }}/release/bundle/osx + - name: Setup butler + if: ${{ github.ref_type == 'tag' }} + uses: remarkablegames/setup-butler@v2 + - name: Upload to itch.io + if: ${{ github.ref_type == 'tag' }} + run: | + butler push target/${{ matrix.target }}/release/bundle/osx/Gopher64.app loganmc10/gopher64:${{ matrix.arch }} --userversion ${GITHUB_REF_NAME#v} + env: + BUTLER_API_KEY: ${{ secrets.BUTLER_API_KEY }}