Skip to content

Buildalon Setup Butler

Actions

About

A Github Action to setup the butler command line tools for itch.io content authoring
v2.0.1
Latest
Star (4)

Verified

GitHub has manually verified the creator of the action as an official partner organization. For more info see About badges in GitHub Marketplace.

Buildalon Setup Butler

Discord marketplace validate

A Github Action to setup the butler command line tools for itch.io content authoring.

How to use

workflow

jobs:
  validate:
    runs-on: ${{ matrix.os }}
    strategy:
      matrix:
        os: [macos-latest, windows-latest, ubuntu-latest]
    steps:
      # download and setup butler
      - uses: buildalon/setup-butler@v2
        with:
          api-key: ${{ secrets.BUTLER_API_KEY }}
      # run butler commands
      - name: Upload to itch.io
        # https://itch.io/docs/butler/pushing.html
        run: butler push directory user/game:channel
        env:
          BUTLER_API_KEY: ${{ secrets.BUTLER_API_KEY }}

The action runs butler login with the api-key to check it, but doesn't save it, so later butler steps still need BUTLER_API_KEY. The post step runs butler logout and deletes the itch config directory.

inputs

name description required
api-key An api key for your itch.io account true
version The version of butler to install, as x.y.z (a leading v is allowed). Defaults to latest. false

outputs

  • path: The full path to the butler executable.
  • version: The installed butler version.

environment variables

  • BUTLER_PATH: The full path to the butler executable.
  • BUTLER_DIR: The directory where butler is installed.

Buildalon Setup Butler is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

A Github Action to setup the butler command line tools for itch.io content authoring
v2.0.1
Latest

Verified

GitHub has manually verified the creator of the action as an official partner organization. For more info see About badges in GitHub Marketplace.

Buildalon Setup Butler is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.