Github action to setup Resonite for building plugins and mods.
- Downloads and caches Resonite using steamcmd.
- Creates
/Librarieswhere plugins can be placed or built to. - Sets up .Net 10.
- 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 }}- 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 }}| 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 |
| Name | Description |
|---|---|
resonite-path |
Path to the Resonite install directory |
libraries-path |
Path to the Resonite\Libraries directory |