A GitHub Action to initialize a Beat Saber modding environment with stripped references for compiling mods in CI/CD.
To quickly set up the modding environment, add the following step to your GitHub Actions workflow:
- name: Initialize modding environment
uses: beat-forge/init-beatsaber@v1
This will clone the stripped Beat Saber references to the default path ./Refs
and infer the Beat Saber version from your manifest.json
file.
Name | Description | Required | Default |
---|---|---|---|
token |
GitHub token for cloning the Beat Saber repository. | No | ${{ github.token }} |
version |
Version of Beat Saber for the modding environment. If not specified, the action will try to infer it from a manifest.json . |
No | None |
manifest |
Path to a specific manifest.json file for version inference. If not provided, the action will search recursively. |
No | None |
path |
Path to clone the stripped Beat Saber references to. | No | ./Refs |
host |
Host to clone the stripped Beat Saber references from. | No | github.com |
repo |
Repository to clone the stripped Beat Saber references from. | No | beat-forge/beatsaber-stripped |
Contributions, issues, and feature requests are welcome! Feel free to check out the issues page.