When does the .modules file BuildID change?

I was reading up on .modules files and buildIDs, and it seemed to say that a new BuildID is generated locally every time you make a new build. But I don’t see that. My UE4Editor.modules file was last changed yesterday even though I have recompiled several times today. I also don’t have a ‘.modules’ file with my game name in it.

Anyone know how this works?

I’ve had the same issue.

Someone please correct me if I am wrong:

The docs aren’t super clear, but it seems BuildID only changes if the Engine source changes (either updating to a new version, or if you’re creating your own custom engine build). BuildID will not update if your game source changes, and obviously not if you modify any Blueprints.