We use the Toolkit Manager bootstrapping process to get our sgtk when running farm jobs. Our Pipeline Configuration descriptor defines a git repo and specific commit hash. We update this hash regularly to release changes to our hooks, templates etc.
If we update the Pipeline Config Descriptor on Shotgrid Web and refresh our Shotgrid desktop project/configuration, the new changes get checked out into the bundle_cache folder as expected.
However when we use the Toolkit Manager, the SGTK just fetches the descriptor on disk. This file remains out of date:
C:\Users\<user>\AppData\Roaming\Shotgun\<sg_user>\p<pid>c<cid>.basic.desktop\cfg\config\core\pipeline_configuration.yml
And querying e.g. our templates, they match those as in the commit hash in that yml, which are out of date.
I can’t see an option to force the bootstrap to reload it’s caches, but the Toolkit Manager does appear to have knowledge of the server, via the script user, so it should be able to?
What am I missing?