π 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@v1
- 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@v1See action.yml
Optional: CLI name. Defaults to renpy-cli:
- uses: remarkablegames/setup-renpy@v1
with:
cli-name: renpy-cli
- run: renpy-cliWarning
On Linux and macOS, CLI name cannot be renpy.
Note
On Windows, CLI name is renpy and it cannot be changed:
- uses: remarkablegames/setup-renpy@v1
- run: renpyOptional: CLI version. Defaults to 8.5.2:
- uses: remarkablegames/setup-renpy@v1
with:
cli-version: 8.5.2
- run: renpy-cli --versionOptional: Launcher name. Defaults to renpy-launcher:
- uses: remarkablegames/setup-renpy@v1
with:
launcher-name: renpy-launcher
- run: renpy-launcherrenpy-launcher is a shorthand for:
- uses: remarkablegames/setup-renpy@v1
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@v1
with:
rapt: falseOptional: iOS Support (Renios). Defaults to false:
- uses: remarkablegames/setup-renpy@v1
with:
renios: falseOptional: Web Platform Support (Renpyweb). Defaults to false:
- uses: remarkablegames/setup-renpy@v1
with:
web: falseRen'Py launcher path:
- uses: remarkablegames/setup-renpy@v1
id: renpy
- run: renpy-cli ${{ steps.renpy.outputs.launcher }}Tip
Prefer renpy-launcher on Linux and macOS:
- uses: remarkablegames/setup-renpy@v1
- run: renpy-launcher