π Set up GitHub Actions workflow with Ren'Py CLI. Read the blog post.
name: Ren'Py CLI
on: push
jobs:
renpy:
runs-on: ubuntu-latest
steps:
- name: Setup Ren'Py
uses: remarkablegames/setup-renpy@v2
- name: Get version
run: renpy-cli --version
- name: See help
run: renpy-cli --help
- name: Set projects directory
run: renpy-launcher set_projects_directory ..Set up Ren'Py CLI:
- uses: remarkablegames/setup-renpy@v2See action.yml
Optional: CLI name. Defaults to renpy-cli:
- uses: remarkablegames/setup-renpy@v2
with:
cli-name: renpy-cli
- run: renpy-cliOptional: CLI version. Defaults to 8.5.3:
- uses: remarkablegames/setup-renpy@v2
with:
cli-version: 8.5.3
- run: renpy-cli --versionOptional: Launcher name. Defaults to renpy-launcher:
- uses: remarkablegames/setup-renpy@v2
with:
launcher-name: renpy-launcher
- run: renpy-launcherrenpy-launcher is a shorthand for:
- uses: remarkablegames/setup-renpy@v2
id: renpy
with:
cli-name: renpy-cli
- run: renpy-cli ${{ steps.renpy.outputs.launcher }}Optional: Android Support (RAPT). Defaults to false:
- uses: remarkablegames/setup-renpy@v2
with:
rapt: falseOptional: iOS Support (Renios). Defaults to false:
- uses: remarkablegames/setup-renpy@v2
with:
renios: falseOptional: Web Platform Support (Renpyweb). Defaults to false:
- uses: remarkablegames/setup-renpy@v2
with:
web: falseRen'Py launcher path:
- uses: remarkablegames/setup-renpy@v2
id: renpy
- run: renpy-cli ${{ steps.renpy.outputs.launcher }}Tip
Prefer renpy-launcher on Linux and macOS:
- uses: remarkablegames/setup-renpy@v2
- run: renpy-launcher