Skip to content

ParseNoire/butler-push-action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

butler push action

Pushes a local directory to itch.io using butler.

Usage

name: my-workflow

on: push

jobs:
  push:
    runs-on: ubuntu-latest
    container: ghcr.io/parsenoire/butler:latest
    steps:
      - uses: parsenoire/butler-login-action@v1
        with:
          credentials: ${{ secrets.BUTLER_API_KEY }}
      - uses: parsenoire/butler-push-action@v1
        with:
          path: /path/to/export
          target: user/project:channel

While the image ghcr.io/parsenoire/butler from GitHub Container Registry is used in this example, this action should work in environments where butler is installed in the runner's PATH.

This example also uses parsenoire/butler-login-action to authenticate butler. If your runner environment handles authentication in a different way, you can omit or change that step.

About

GitHub Action to push builds to itch.io using butler

Topics

Resources

License

Stars

Watchers

Forks