Skip to content

GitHub action script for building your Ren'Py project, RenPy action

Notifications You must be signed in to change notification settings

nyancatda/RenpyBuild

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ren'Py Build

GitHub action script for building your Ren'Py project

Use

- name: Build
  uses: nyancatda/RenpyBuild@main
  with:
    sdk_version: '8.1.3'

Available parameters

  • sdk_version Ren'Py SDK version
  • project_path Project folder path
  • target_platform Build target platform, optional win|linux|mac|android|market|web

Output

  • artifact_path Path to the built artifact
  • version Project version

Cache

The script will store the downloaded SDK in ~/renpy-${sdk_version}-sdk, and you can configure the cache yourself

Example

- name: Restore Renpy SDK Cache
  id: restore-cache
  uses: actions/cache@v3
  with:
    path: /home/runner/work/_temp/_github_home/renpy-8.1.3-sdk
    key: renpy-8.1.3-sdk

- name: Build
  id: build
  uses: nyancatda/RenpyBuild@main
  with:
    sdk_version: '8.1.3'

Thank

  1. ProjectAliceDev/renpy-build-action Provides basic ideas