abarichello / godot-ci

Docker image to export Godot Engine games. Templates for Gitlab CI and GitHub Actions to deploy to GitLab Pages/GitHub Pages/Itch.io.
https://hub.docker.com/r/barichello/godot-ci
MIT License
730 stars 130 forks source link

itch.io export on github ci? #99

Open lfkdev opened 1 year ago

lfkdev commented 1 year ago

There is no itch.io export in the .github/workflows/godot-ci.yml template, only in the gitlab one (.gitlab-ci.yml). The documentary mentions that you can run godot-ci with github and gitlab. Thanks!

Example how i did it:

      - name: Butler Upload
        uses: josephbmanley/butler-publish-itchio-action@v1.0.3
        env:
          BUTLER_CREDENTIALS: ${{ secrets.BUTLER_API_KEY }}
          CHANNEL: web
          ITCH_GAME: ${{ secrets.ITCHIO_GAME }}
          ITCH_USER: ${{ secrets.ITCHIO_USERNAME }}
          PACKAGE: build/web
realkotob commented 1 year ago

@lfkdev This looks good, feel free to open a Pull Request so we can merge this. 👍

castlebbs commented 1 year ago

@lfkdev Do you plan to do a pull request? Otherwise I can do it. I just spent some time (too much time :-/) trying to figure out how the itch export is done in the github workflow, to end-up realizing it's not done. It would be nice to update godot-ci.yml