Skip to content

Setup Resonite Build Environment

Actions

About

Setup a build environment for Resonite plugins and mods
v0.2.1
Latest
Star (3)

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

Setup Resonite Build Environment is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Setup a build environment for Resonite plugins and mods
v0.2.1
Latest

Setup Resonite Build Environment is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.