- Build OBS (clone recursive).
- Copy this project into the OBS
plugins
folder. - Update OBS plugin folder's
CMakeLists.txt
. - Run CMake configure/generate again.
- Build the plugin.
- Merge changes that are intended to affect all version branches into
main
. - To apply these changes to other version branches:
- Checkout and update the local
main
branch. - Run
.\ci\rebase.ps1
.
- Checkout and update the local
- Run
./ci/start_builds.ps1
with a parameter for your GitHub PAT.
To create internal builds, simply follow the publishing steps below and then stop after finishing 'Create Internal Meta'.
Always follow these steps in order
- Rebase
- Build All
- Run 'Create Internal Meta' github action
- Run 'Publish'
After publishing, the public metadata that defines which revision is the latest needs to be updated. See updater service readme.