Skip to content

resonite-modding-group/setup-resonite-env-action

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

28 Commits
 
 
 
 
 
 

Repository files navigation

Setup Resonite Environment Action

Github action to setup Resonite for building plugins and mods.

  • Downloads and caches Resonite using steamcmd.
  • Creates /Libraries where plugins can be placed or built to.
  • Sets up .Net 10.

Usage

Basic usage

- name: Setup build environment
  id: build-env
  uses: resonite-modding-group/setup-resonite-env-action@v0.2.0
  with:
    steam-user: ${{ secrets.STEAMUSER }}
    steam-password: ${{ secrets.STEAMPASS }}

Setup headless environment

- name: Setup build environment for headless branch
  id: build-env
  uses: resonite-modding-group/setup-resonite-env-action@v0.2.0
  with:
    steam-user: ${{ secrets.STEAMUSER }}
    steam-password: ${{ secrets.STEAMPASS }}
    branch: 'headless'
    branch-password: ${{ secrets.BRANCHPASS }}

Inputs

Name Description Required Default
resonite-path Path to where Resonite will be installed no /Resonite
steam-user Steam username for SteamCMD (Provide via a secret: secrets.STEAMUSER) yes
steam-password Steam password for SteamCMD (Provide via a secret: secrets.STEAMPASS) yes
branch Branch of Resonite to use (public, prerelease, headless) no public
branch-password Branch password if using a protected branch (Provide via a secret: secrets.BRANCHPASS) no

Outputs

Name Description
resonite-path Path to the Resonite install directory
libraries-path Path to the Resonite\Libraries directory

About

Github Action to setup a build environment for Resonite plugins and mods

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •