π© Set up your GitHub Actions workflow with itch.io butler.
name: Upload to itch.io
on: push
jobs:
itchio-upload:
runs-on: ubuntu-latest
steps:
- name: Setup butler
uses: remarkablegames/setup-butler@v2
# https://itch.io/docs/butler/pushing.html
- name: Upload to itch.io
run: butler push directory user/game:channel
env:
BUTLER_API_KEY: ${{ secrets.BUTLER_API_KEY }}The BUTLER_API_KEY is your itch.io API key.
Set up butler CLI:
- uses: remarkablegames/setup-butler@v2See action.yml
Optional: The CLI version. Defaults to LATEST:
- uses: remarkablegames/setup-butler@v2
with:
butler-version: LATESTOptional: The CLI name. Defaults to butler:
- uses: remarkablegames/setup-butler@v2
with:
cli-name: butler