wiki:runbooks/maintenance

Version 2 (modified by Jonathan Neufeld, 3 years ago) ( diff )

4 things that must be updated

Code Repository

Typically in order to update the engine, there are four things to update:

  1. Godot Engine (Git repo)
  2. Godot CPP (Git repo)
  3. Zylann Voxel Module (Git repo)
  4. API bindings JSON

You'll need to clean the CMake build in order to force regeneration of the API bindings JSON file.

Update Submodules

Periodically it is necessary to update the Git repository and dependencies, doing this using Git is beyond the scope of this maintenance manual (see also git pull and git checkout for the two most commonly used Git methods for updating / switching code branches). However, it's a bit more complex to update the submodules. After code in the trunk has been updated, run the following command from the root path of your code repository to replicate the code sync to submodules:

git submodule update --remote --recursive
Note: See TracWiki for help on using the wiki.