diff options
| author | David Chavez <david@dcvz.io> | 2022-11-07 20:34:03 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-11-07 20:34:03 +0100 |
| commit | 2c6c1d2e46c0ae3323bdbbba4701d1dc370d3caf (patch) | |
| tree | 2b5d7fbd0dfc568ebaae9111fa4a6730268c40ca /README.md | |
| parent | 92b1730237e29a0e722404c6bd86e5675dc929c7 (diff) | |
[CI] Add Github build pipeline (#1688)
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -116,6 +116,13 @@ Official Discord: https://discord.com/invite/BtBmd55HVH Refer to the [building instructions](BUILDING.md) to compile SoH. +## Getting CI to work on your fork + +The CI works via [Github Actions](https://github.com/features/actions) where we mostly make use of machines hosted by Github; except for the very first step of the CI process called "Extract assets". This steps extracts assets from the game file and generates an "assets" folder in `soh/`. + +To get this step working on your fork, you'll need to add a machine to your own repository as a self-hosted runner via "Settings > Actions > Runners" in your repository settings. If you're on macOS or Linux take a look at `macports-deps.txt` or `apt-deps.txt` to see the dependencies expected to be on your machine. For Windows, deps get installed as part of the CI process. To setup your runner as a service read the docs [here](https://docs.github.com/en/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service?platform=linux). + + ## Troubleshooting The Exporter - Confirm that you have an `/assets` folder filled with XMLs in the same directory as OTRGui.exe - Confirm that `zapd.exe` exists in the `/assets/extractor` folder |
