That depends. Is the update a back-end update within a stable version? Pull and restart, given that you are in the branch of said stable version.
Is it a new stable version? You will have to check a few things:
System dependencies (node, mongo, ffmpeg, IM)
You can check the whole thing on upgrade.txt in the docs directory.