/renpy-build

GitHub action to build RenPy project

Primary LanguageRen'PyMIT LicenseMIT

RenPy Build

GitHub action to build RenPy project

Support

Documentation Discussions Issues

Development

Last Commit

  • Issues Closed Issues
  • Pull Requests Closed Pull Requests
  • Discussions

Menu

Quickstart

Run using stable version

name: Build RenPy

on:
  push:

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v3
    - name: Install RenPy
      uses: PaxlavaGames/renpy-install@v0.3.0
      with:
        version: "8.2.0"
    - name: Build RenPy
      uses: PaxlavaGames/renpy-build@v0.3.0

Run using last version (maybe unstable)

uses: PaxlavaGames/renpy-install@main
uses: PaxlavaGames/renpy-build@main

Parameters

Optional parameters

  • path - path to renpy project folder (In this folder there is game folder). Default value = "." (current directory) For example in this repository it's .testing

Example usage with parameters

name: Lint RenPy

on:
  push:

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v3
    - name: Install RenPy
      uses: PaxlavaGames/renpy-install@v0.3.0
      with:
        version: "8.2.0"
    - name: Build RenPy
      uses: PaxlavaGames/renpy-build@0.3.0
      with:
        path: "./testing"

Mission

To create useful and user-friendly GitHub action for RenPy projects

Open Source Project

This is the open source project with MIT license. Be free to use, fork, clone and contribute.

Features

Build RenPy project (Except web-build) To make web-build use renpy-lint To lint RenPy project use renpy-lint

Development Status

This action was tested with 8.1.3 and 8.2.0 version. This is BETA Version. Be careful. If you find a bug or imagine a feature, please share.

Examples

GitHub's repositories which use this action

Contributing

You are welcome! To easy start please check:

FAQ

Empty yet