# Building AyaNova (Raven)

## Security scan

If any packages have been changed in the release do a thorough security scan and check of each package.

## Bump version numbers

Search and replace 8.0.7 version number in the following:

-   Client end ayanova-version.js,
-   Server end ayanova-version.cs AND AyaNova.csproj
-   The TWO windows installers are versioned (LAN.ISS and STANDALONE.ISS) #MyAppVersion in C:\data\code\raven\dist\install\windows\x64\lan.iss #MyAppVersion in C:\data\code\raven\dist\install\windows\x64\standalone.iss
-   RavenLauncher "single" Launcher is also versioned and needs to be changed individually.

The change can be searched and replaced in raven and raven-client projects to get all the places but raven-launcher needs to be opened individually to change it.

## Bump docs date

Docs are not versioned but dated in mkdocs.yml copyright property so if that needs to change be sure it's udpated.

## Build

C:\data\code\raven\build-release.bat will build all raven installers perpetual and subscription builds

Watch for errors, the build script should bomb if any single item fails but be sure to look it over

Built installers are located in C:\data\code\raven\dist\installers

Next up is [deployment and testing](deploy-ayanova.md)
