-
-
Notifications
You must be signed in to change notification settings - Fork 5
Kairos Deployment
Phelgma edited this page Feb 15, 2024
·
20 revisions
Kairos follows a modular approche. It is composed of the following modules:
Every module lives in a separte folder in this repository. Every module is published as separate nuget. The depedendecis a shown in this graph.
The step by step guide shows the complete publishing process. Id there are changes just in one module, just this and it dependencies could be updated.
- Check actual version of VL.AlchemX on nuget.org
- Go to the repository actions an select the workflow 'release-alchemx' and press Run-workflow
- Select the branch to deploy. Normally the main branch
- Increase the version number after the semver specification. More information about this can be find in the developer section
- Add a desciption
- Run workflow
- Wait for the updated VL.AlchemX version
- Update the VL.AlchemX dependency in the nuget specification file VL.LayerX.nuspec
- Check actual version of VL.LayerX on nuget.org
- Go to the repository actions an select the workflow 'release-alchemx' and press Run-workflow
- Select the branch to deploy. Normally the main branch.
- Increase the version number after the semver specification. More information about this can be find in the developer section
- Add a desciption
- Run workflow
- Wait for the updated VL.LayerX version
- Update the VL.LayerX dependency in the nuget specification file VL.Kairos.Runtime.nuspec
- Check actual version of VL.Kairos.Runtime on nuget.org
- Go to the repository actions an select the workflow 'release-kairos-runtime' and press Run workflow
- Increase the version number after the semver specification. More information about this can be find in the developer section
- Add a desciption
- Run workflow
- Check actual version of VL.Touchy on nuget.org
- Go to the repository actions an select the workflow 'release-touchy' and press Run-workflow
- Select the branch to deploy. Normally the main branch.
- Increase the version number after the semver specification. More information about this can be find in the developer section
- Add a desciption
- Run workflow
- Wait for the updated VL.Touchy version
- Wait for the updated VL.Runtime version
- Update the VL.Kairos.Runtime and VL.Touchy dependency in the nuget specification file VL.Kairos.Runtime.nuspec
- Check actual version of VL.Kairos.Runtime on nuget.org
- Go to the repository actions an select the workflow 'release-kairos' and press Run workflow
- Increase the version number after the semver specification. More information about this can be find in the developer section
- Add a desciption
- Run workflow
- Wait for the updated VL.Kairos version
- Open latest vvvv gamma preview and test VL.Kairos
- Open some helppatches and check for error in the debug window