-
-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Setup CI #149
Comments
Hi, I may make a PR to implement CI, just tell me what you'd like the CI to do @Alexejhero |
CI steps should look like this: On push to main or develop or PR to main or develop
If the action was triggered by push to main, also do the following:
There's no build data file in the repo yet, but I imagine it would look something like this: {
"build": {
"path": "BepInEx/plugins"
},
"dependencies": {
"BepInEx": {
"download": "https://builds.bepinex.dev/projects/bepinex_be/688/BepInEx-Unity.IL2CPP-win-x86-6.0.0-be.688%2B4901521.zip",
"path": ".",
"unarchive": true
},
"Reactor": {
"download": "https://github.com/NuclearPowered/Reactor/releases/download/2.2.0/Reactor.dll",
"path": "BepInEx/plugins"
}
}
} Copying the mod dll to Since the unity assetbundle file is committed in the repo for now, I left out any CI steps for the unity project, that can be figured out later (I'm not even sure if there should be CI or not for it) |
Related to SubmergedAmongUs#149 Implements CI workflow and adds build data file as specified. - Adds a new GitHub Actions workflow file `ci.yml` to automate the build process, including steps for restoring NuGet packages, building the mod in both debug and release configurations, and uploading the resulting DLLs as artifacts. - Introduces a `build_data.json` file containing the specified JSON structure for build path and dependencies, including download links and paths for BepInEx and Reactor dependencies. ---
No description provided.
The text was updated successfully, but these errors were encountered: